Hi Frank, > Is it correct that the meaning of "transition to" is, that the sensor > was before in a different state and now has the reported state?
This is my interpretation of the specification. > Current situation is that the monitoring software interpret the event > "transition to OK" as an CRITCAL state which I think is not correct. With the caveat that every manufacturer / sensor could have alternate interpretations, I've always gone with the belief that "transition to OK" is "nominal" / "ok" as a monitoring state. It's what I set as the default within the libipmimonitoring interpretations (i.e. ipmi-sensors --output-sensor-state). Al On Wed, 2021-07-14 at 15:13 +0000, FRANK Michael wrote: > Hello, > > I am currently in the discussion with monitoring software developers > about the interpretation of sensor events. > In general what I understood is: an event only changes in the > situation the state of a sensor changes but the state of the sensor > is not "really" checked each time we read the sensor e.g with ipmi- > sensor. My abstract imagination is that the BMC has a table of > sensor´s and the latest events and if the state of a sensor changes > the BMC update the according entry in this table. > > Main discussion is about the event "transition to..." and especially > the event "transition to OK" (Type code 07h, Offset 00h). > Unfortunately, there are no further explanations in the IPMI Specs > Sensor and Event Code Tables. > > So here is my question: > Is it correct that the meaning of "transition to" is, that the sensor > was before in a different state and now has the reported state? > For example, event "transition to OK" means the sensor had, before > the event changed, a state other than OK, like Critical, Non-Critical > etc. and his present state is now OK. > > I would much appreciate if an expert could verify the above > statement. > Current situation is that the monitoring software interpret the event > "transition to OK" as an CRITCAL state which I think is not correct. > > ID | Name | Type | Reading | Units | Event > 80 | PS2 12V UV Fault | Power Supply | N/A | N/A | > 'transition to OK' > > Record ID: 80 > Record Type: Compact Sensor Record (2h) > ID String: PS2 12V UV Fault > Sensor Type: Power Supply (8h) > Sensor Number: 122 > IPMB Slave Address: 10h > Sensor Owner ID: 20h > Sensor Owner LUN: 0h > Channel Number: 0h > Entity ID: power supply (10) > Entity Instance: 2 > Entity Instance Type: Physical Entity > Event/Reading Type Code: 7h > Sensor Direction: Unspecified > Assertion Event Enabled: 'transition to OK' > Assertion Event Enabled: 'transition to Non-Critical from OK' > Assertion Event Enabled: 'transition to Critical from less severe' > Assertion Event Enabled: 'transition to Critical from Non- > recoverable' > Assertion Event Enabled: 'Monitor' > Deassertion Event Enabled: 'transition to OK' > Deassertion Event Enabled: 'transition to Non-Critical from OK' > Deassertion Event Enabled: 'transition to Critical from less severe' > Deassertion Event Enabled: 'transition to Critical from Non- > recoverable' > Deassertion Event Enabled: 'Monitor' > Share Count: 1 > ID String Instance Modifier Type: Numeric > ID String Instance Modifier Offset: 0 > Entity Instance Sharing: Same for all records > Sensor Event: 'transition to OK' > > 10.240.4.12: ===================================================== > 10.240.4.12: IPMI 1.5 Get Channel Authentication Capabilities Request > 10.240.4.12: ===================================================== > 10.240.4.12: RMCP Header: > 10.240.4.12: ------------ > 10.240.4.12: [ 6h] = version[ 8b] > 10.240.4.12: [ 0h] = reserved[ 8b] > 10.240.4.12: [ FFh] = sequence_number[ 8b] > 10.240.4.12: [ 7h] = message_class.class[ 5b] > 10.240.4.12: [ 0h] = message_class.reserved[ 2b] > 10.240.4.12: [ 0h] = message_class.ack[ 1b] > 10.240.4.12: IPMI Session Header: > 10.240.4.12: -------------------- > 10.240.4.12: [ 0h] = authentication_type[ 8b] > 10.240.4.12: [ 0h] = session_sequence_number[32b] > 10.240.4.12: [ 0h] = session_id[32b] > 10.240.4.12: [ 9h] = ipmi_msg_len[ 8b] > 10.240.4.12: IPMI Message Header: > 10.240.4.12: -------------------- > 10.240.4.12: [ 20h] = rs_addr[ 8b] > 10.240.4.12: [ 0h] = rs_lun[ 2b] > 10.240.4.12: [ 6h] = net_fn[ 6b] > 10.240.4.12: [ C8h] = checksum1[ 8b] > 10.240.4.12: [ 81h] = rq_addr[ 8b] > 10.240.4.12: [ 0h] = rq_lun[ 2b] > 10.240.4.12: [ 31h] = rq_seq[ 6b] > 10.240.4.12: IPMI Command Data: > 10.240.4.12: ------------------ > 10.240.4.12: [ 38h] = cmd[ 8b] > 10.240.4.12: [ Eh] = channel_number[ 4b] > 10.240.4.12: [ 0h] = reserved1[ 3b] > 10.240.4.12: [ 1h] = get_ipmi_v2.0_extended_data[ 1b] > 10.240.4.12: [ 2h] = maximum_privilege_level[ 4b] > 10.240.4.12: [ 0h] = reserved2[ 4b] > 10.240.4.12: IPMI Trailer: > 10.240.4.12: -------------- > 10.240.4.12: [ F3h] = checksum2[ 8b] > 10.240.4.12: ===================================================== > 10.240.4.12: IPMI 1.5 Get Channel Authentication Capabilities > Response > 10.240.4.12: ===================================================== > 10.240.4.12: RMCP Header: > 10.240.4.12: ------------ > 10.240.4.12: [ 6h] = version[ 8b] > 10.240.4.12: [ 0h] = reserved[ 8b] > 10.240.4.12: [ FFh] = sequence_number[ 8b] > 10.240.4.12: [ 7h] = message_class.class[ 5b] > 10.240.4.12: [ 0h] = message_class.reserved[ 2b] > 10.240.4.12: [ 0h] = message_class.ack[ 1b] > 10.240.4.12: IPMI Session Header: > 10.240.4.12: -------------------- > 10.240.4.12: [ 0h] = authentication_type[ 8b] > 10.240.4.12: [ 0h] = session_sequence_number[32b] > 10.240.4.12: [ 0h] = session_id[32b] > 10.240.4.12: [ 10h] = ipmi_msg_len[ 8b] > 10.240.4.12: IPMI Message Header: > 10.240.4.12: -------------------- > 10.240.4.12: [ 81h] = rq_addr[ 8b] > 10.240.4.12: [ 0h] = rq_lun[ 2b] > 10.240.4.12: [ 7h] = net_fn[ 6b] > 10.240.4.12: [ 63h] = checksum1[ 8b] > 10.240.4.12: [ 20h] = rs_addr[ 8b] > 10.240.4.12: [ 0h] = rs_lun[ 2b] > 10.240.4.12: [ 31h] = rq_seq[ 6b] > 10.240.4.12: IPMI Command Data: > 10.240.4.12: ------------------ > 10.240.4.12: [ 38h] = cmd[ 8b] > 10.240.4.12: [ 0h] = comp_code[ 8b] > 10.240.4.12: [ 1h] = channel_number[ 8b] > 10.240.4.12: [ 0h] = authentication_type.none[ 1b] > 10.240.4.12: [ 0h] = authentication_type.md2[ 1b] > 10.240.4.12: [ 1h] = authentication_type.md5[ 1b] > 10.240.4.12: [ 0h] = authentication_type.reserved1[ 1b] > 10.240.4.12: [ 1h] = > authentication_type.straight_password_key[ 1b] > 10.240.4.12: [ 0h] = authentication_type.oem_prop[ 1b] > 10.240.4.12: [ 0h] = authentication_type.reserved2[ 1b] > 10.240.4.12: [ 1h] = > authentication_type.ipmi_v2.0_extended_capabilities_available[ 1b] > 10.240.4.12: [ 0h] = > authentication_status.anonymous_login[ 1b] > 10.240.4.12: [ 0h] = > authentication_status.null_username[ 1b] > 10.240.4.12: [ 1h] = > authentication_status.non_null_username[ 1b] > 10.240.4.12: [ 0h] = > authentication_status.user_level_authentication[ 1b] > 10.240.4.12: [ 0h] = > authentication_status.per_message_authentication[ 1b] > 10.240.4.12: [ 0h] = authentication_status.k_g[ 1b] > 10.240.4.12: [ 0h] = authentication_status.reserved[ > 2b] > 10.240.4.12: [ 1h] = > channel_supports_ipmi_v1.5_connections[ 1b] > 10.240.4.12: [ 1h] = > channel_supports_ipmi_v2.0_connections[ 1b] > 10.240.4.12: [ 0h] = reserved[ 6b] > 10.240.4.12: [ 0h] = oem_id[24b] > 10.240.4.12: [ 0h] = oem_auxiliary_data[ 8b] > 10.240.4.12: IPMI Trailer: > 10.240.4.12: -------------- > 10.240.4.12: [ 48h] = checksum2[ 8b] > 10.240.4.12: ===================================================== > 10.240.4.12: IPMI 2.0 Open Session Request > 10.240.4.12: ===================================================== > 10.240.4.12: RMCP Header: > 10.240.4.12: ------------ > 10.240.4.12: [ 6h] = version[ 8b] > 10.240.4.12: [ 0h] = reserved[ 8b] > 10.240.4.12: [ FFh] = sequence_number[ 8b] > 10.240.4.12: [ 7h] = message_class.class[ 5b] > 10.240.4.12: [ 0h] = message_class.reserved[ 2b] > 10.240.4.12: [ 0h] = message_class.ack[ 1b] > 10.240.4.12: IPMI RMCPPLUS Session Header: > 10.240.4.12: ----------------------------- > 10.240.4.12: [ 6h] = authentication_type[ 4b] > 10.240.4.12: [ 0h] = reserved1[ 4b] > 10.240.4.12: [ 10h] = payload_type[ 6b] > 10.240.4.12: [ 0h] = payload_type.authenticated[ 1b] > 10.240.4.12: [ 0h] = payload_type.encrypted[ 1b] > 10.240.4.12: [ 0h] = session_id[32b] > 10.240.4.12: [ 0h] = session_sequence_number[32b] > 10.240.4.12: [ 20h] = ipmi_payload_len[16b] > 10.240.4.12: IPMI RMCPPLUS Payload: > 10.240.4.12: ---------------------- > 10.240.4.12: [ BYTE ARRAY ... ] = payload_data[32B] > 10.240.4.12: [ 5Ch 00h 00h 00h F4h ACh B5h E9h ] > 10.240.4.12: [ 00h 00h 00h 08h 01h 00h 00h 00h ] > 10.240.4.12: [ 01h 00h 00h 08h 01h 00h 00h 00h ] > 10.240.4.12: [ 02h 00h 00h 08h 01h 00h 00h 00h ] > 10.240.4.12: IPMI Command Data: > 10.240.4.12: ------------------ > 10.240.4.12: [ 5Ch] = message_tag[ 8b] > 10.240.4.12: [ 0h] = requested_maximum_privilege_level[ > 4b] > 10.240.4.12: [ 0h] = reserved1[ 4b] > 10.240.4.12: [ 0h] = reserved2[16b] > 10.240.4.12: [ E9B5ACF4h] = remote_console_session_id[32b] > 10.240.4.12: [ 0h] = > authentication_payload.payload_type[ 8b] > 10.240.4.12: [ 0h] = reserved3[16b] > 10.240.4.12: [ 8h] = > authentication_payload.payload_length[ 8b] > 10.240.4.12: [ 1h] = > authentication_payload.authentication_algorithm[ 6b] > 10.240.4.12: [ 0h] = reserved4[ 2b] > 10.240.4.12: [ 0h] = reserved5[24b] > 10.240.4.12: [ 1h] = integrity_payload.payload_type[ > 8b] > 10.240.4.12: [ 0h] = reserved6[16b] > 10.240.4.12: [ 8h] = integrity_payload.payload_length[ > 8b] > 10.240.4.12: [ 1h] = > integrity_payload.integrity_algorithm[ 6b] > 10.240.4.12: [ 0h] = reserved7[ 2b] > 10.240.4.12: [ 0h] = reserved8[24b] > 10.240.4.12: [ 2h] = > confidentiality_payload.payload_type[ 8b] > 10.240.4.12: [ 0h] = reserved9[16b] > 10.240.4.12: [ 8h] = > confidentiality_payload.payload_length[ 8b] > 10.240.4.12: [ 1h] = > confidentiality_payload.confidentiality_algorithm[ 6b] > 10.240.4.12: [ 0h] = reserved10[ 2b] > 10.240.4.12: [ 0h] = reserved11[24b] > 10.240.4.12: ===================================================== > 10.240.4.12: IPMI 2.0 Open Session Response > 10.240.4.12: ===================================================== > 10.240.4.12: RMCP Header: > 10.240.4.12: ------------ > 10.240.4.12: [ 6h] = version[ 8b] > 10.240.4.12: [ 0h] = reserved[ 8b] > 10.240.4.12: [ FFh] = sequence_number[ 8b] > 10.240.4.12: [ 7h] = message_class.class[ 5b] > 10.240.4.12: [ 0h] = message_class.reserved[ 2b] > 10.240.4.12: [ 0h] = message_class.ack[ 1b] > 10.240.4.12: IPMI RMCPPLUS Session Header: > 10.240.4.12: ----------------------------- > 10.240.4.12: [ 6h] = authentication_type[ 4b] > 10.240.4.12: [ 0h] = reserved1[ 4b] > 10.240.4.12: [ 11h] = payload_type[ 6b] > 10.240.4.12: [ 0h] = payload_type.authenticated[ 1b] > 10.240.4.12: [ 0h] = payload_type.encrypted[ 1b] > 10.240.4.12: [ 0h] = session_id[32b] > 10.240.4.12: [ 0h] = session_sequence_number[32b] > 10.240.4.12: [ 24h] = ipmi_payload_len[16b] > 10.240.4.12: IPMI RMCPPLUS Payload: > 10.240.4.12: ---------------------- > 10.240.4.12: [ BYTE ARRAY ... ] = payload_data[36B] > 10.240.4.12: [ 5Ch 00h 04h 00h F4h ACh B5h E9h ] > 10.240.4.12: [ 00h AAh 00h 03h 00h 00h 00h 08h ] > 10.240.4.12: [ 01h 00h 00h 00h 01h 00h 00h 08h ] > 10.240.4.12: [ 01h 00h 00h 00h 02h 00h 00h 08h ] > 10.240.4.12: [ 01h 00h 00h 00h ] > 10.240.4.12: IPMI Command Data: > 10.240.4.12: ------------------ > 10.240.4.12: [ 5Ch] = message_tag[ 8b] > 10.240.4.12: [ 0h] = rmcpplus_status_code[ 8b] > 10.240.4.12: [ 4h] = maximum_privilege_level[ 4b] > 10.240.4.12: [ 0h] = reserved1[ 4b] > 10.240.4.12: [ 0h] = reserved2[ 8b] > 10.240.4.12: [ E9B5ACF4h] = remote_console_session_id[32b] > 10.240.4.12: [ 300AA00h] = managed_system_session_id[32b] > 10.240.4.12: [ 0h] = > authentication_payload.payload_type[ 8b] > 10.240.4.12: [ 0h] = reserved3[16b] > 10.240.4.12: [ 8h] = > authentication_payload.payload_length[ 8b] > 10.240.4.12: [ 1h] = > authentication_payload.authentication_algorithm[ 6b] > 10.240.4.12: [ 0h] = reserved4[ 2b] > 10.240.4.12: [ 0h] = reserved5[24b] > 10.240.4.12: [ 1h] = integrity_payload.payload_type[ > 8b] > 10.240.4.12: [ 0h] = reserved6[16b] > 10.240.4.12: [ 8h] = integrity_payload.payload_length[ > 8b] > 10.240.4.12: [ 1h] = > integrity_payload.integrity_algorithm[ 6b] > 10.240.4.12: [ 0h] = reserved7[ 2b] > 10.240.4.12: [ 0h] = reserved8[24b] > 10.240.4.12: [ 2h] = > confidentiality_payload.payload_type[ 8b] > 10.240.4.12: [ 0h] = reserved9[16b] > 10.240.4.12: [ 8h] = > confidentiality_payload.payload_length[ 8b] > 10.240.4.12: [ 1h] = > confidentiality_payload.confidentiality_algorithm[ 6b] > 10.240.4.12: [ 0h] = reserved10[ 2b] > 10.240.4.12: [ 0h] = reserved11[24b] > 10.240.4.12: ===================================================== > 10.240.4.12: IPMI 2.0 RAKP Message 1 Request > 10.240.4.12: ===================================================== > 10.240.4.12: RMCP Header: > 10.240.4.12: ------------ > 10.240.4.12: [ 6h] = version[ 8b] > 10.240.4.12: [ 0h] = reserved[ 8b] > 10.240.4.12: [ FFh] = sequence_number[ 8b] > 10.240.4.12: [ 7h] = message_class.class[ 5b] > 10.240.4.12: [ 0h] = message_class.reserved[ 2b] > 10.240.4.12: [ 0h] = message_class.ack[ 1b] > 10.240.4.12: IPMI RMCPPLUS Session Header: > 10.240.4.12: ----------------------------- > 10.240.4.12: [ 6h] = authentication_type[ 4b] > 10.240.4.12: [ 0h] = reserved1[ 4b] > 10.240.4.12: [ 12h] = payload_type[ 6b] > 10.240.4.12: [ 0h] = payload_type.authenticated[ 1b] > 10.240.4.12: [ 0h] = payload_type.encrypted[ 1b] > 10.240.4.12: [ 0h] = session_id[32b] > 10.240.4.12: [ 0h] = session_sequence_number[32b] > 10.240.4.12: [ 22h] = ipmi_payload_len[16b] > 10.240.4.12: IPMI RMCPPLUS Payload: > 10.240.4.12: ---------------------- > 10.240.4.12: [ BYTE ARRAY ... ] = payload_data[34B] > 10.240.4.12: [ 5Dh 00h 00h 00h 00h AAh 00h 03h ] > 10.240.4.12: [ 79h D9h E1h 6Bh 21h 08h D5h 13h ] > 10.240.4.12: [ 52h E5h 64h 80h 0Bh FEh 2Bh 15h ] > 10.240.4.12: [ 12h 00h 00h 06h 6Eh 61h 67h 69h ] > 10.240.4.12: [ 6Fh 73h ] > 10.240.4.12: IPMI Command Data: > 10.240.4.12: ------------------ > 10.240.4.12: [ 5Dh] = message_tag[ 8b] > 10.240.4.12: [ 0h] = reserved1[24b] > 10.240.4.12: [ 300AA00h] = managed_system_session_id[32b] > 10.240.4.12: [ BYTE ARRAY ... ] = remote_console_random_number[16B] > 10.240.4.12: [ 79h D9h E1h 6Bh 21h 08h D5h 13h ] > 10.240.4.12: [ 52h E5h 64h 80h 0Bh FEh 2Bh 15h ] > 10.240.4.12: [ 2h] = requested_maximum_privilege_level[ > 4b] > 10.240.4.12: [ 1h] = name_only_lookup[ 1b] > 10.240.4.12: [ 0h] = reserved2[ 3b] > 10.240.4.12: [ 0h] = reserved3[16b] > 10.240.4.12: [ 6h] = user_name_length[ 8b] > 10.240.4.12: [ BYTE ARRAY ... ] = user_name[ 6B] > 10.240.4.12: [ 6Eh 61h 67h 69h 6Fh 73h ] > 10.240.4.12: ===================================================== > 10.240.4.12: IPMI 2.0 RAKP Message 2 Response > 10.240.4.12: ===================================================== > 10.240.4.12: RMCP Header: > 10.240.4.12: ------------ > 10.240.4.12: [ 6h] = version[ 8b] > 10.240.4.12: [ 0h] = reserved[ 8b] > 10.240.4.12: [ FFh] = sequence_number[ 8b] > 10.240.4.12: [ 7h] = message_class.class[ 5b] > 10.240.4.12: [ 0h] = message_class.reserved[ 2b] > 10.240.4.12: [ 0h] = message_class.ack[ 1b] > 10.240.4.12: IPMI RMCPPLUS Session Header: > 10.240.4.12: ----------------------------- > 10.240.4.12: [ 6h] = authentication_type[ 4b] > 10.240.4.12: [ 0h] = reserved1[ 4b] > 10.240.4.12: [ 13h] = payload_type[ 6b] > 10.240.4.12: [ 0h] = payload_type.authenticated[ 1b] > 10.240.4.12: [ 0h] = payload_type.encrypted[ 1b] > 10.240.4.12: [ 0h] = session_id[32b] > 10.240.4.12: [ 0h] = session_sequence_number[32b] > 10.240.4.12: [ 3Ch] = ipmi_payload_len[16b] > 10.240.4.12: IPMI RMCPPLUS Payload: > 10.240.4.12: ---------------------- > 10.240.4.12: [ BYTE ARRAY ... ] = payload_data[60B] > 10.240.4.12: [ 5Dh 00h 00h 00h F4h ACh B5h E9h ] > 10.240.4.12: [ 3Fh 86h A7h CBh F4h D9h 33h BBh ] > 10.240.4.12: [ E5h 71h 6Fh 15h 36h 08h 4Eh 9Fh ] > 10.240.4.12: [ 62h 87h 88h E2h C9h 6Fh EAh 11h ] > 10.240.4.12: [ BAh F6h 3Ah 68h DDh 26h 6Fh 6Fh ] > 10.240.4.12: [ 0Ah 83h 4Eh B5h 8Fh 73h 68h A1h ] > 10.240.4.12: [ 8Dh 46h 21h 1Bh F2h 48h 1Bh 62h ] > 10.240.4.12: [ 44h 7Ch 59h B1h ] > 10.240.4.12: IPMI Command Data: > 10.240.4.12: ------------------ > 10.240.4.12: [ 5Dh] = message_tag[ 8b] > 10.240.4.12: [ 0h] = rmcpplus_status_code[ 8b] > 10.240.4.12: [ 0h] = reserved1[16b] > 10.240.4.12: [ E9B5ACF4h] = remote_console_session_id[32b] > 10.240.4.12: [ BYTE ARRAY ... ] = managed_system_random_number[16B] > 10.240.4.12: [ 3Fh 86h A7h CBh F4h D9h 33h BBh ] > 10.240.4.12: [ E5h 71h 6Fh 15h 36h 08h 4Eh 9Fh ] > 10.240.4.12: [ BYTE ARRAY ... ] = managed_system_guid[16B] > 10.240.4.12: [ 62h 87h 88h E2h C9h 6Fh EAh 11h ] > 10.240.4.12: [ BAh F6h 3Ah 68h DDh 26h 6Fh 6Fh ] > 10.240.4.12: [ BYTE ARRAY ... ] = > key_exchange_authentication_code[20B] > 10.240.4.12: [ 0Ah 83h 4Eh B5h 8Fh 73h 68h A1h ] > 10.240.4.12: [ 8Dh 46h 21h 1Bh F2h 48h 1Bh 62h ] > 10.240.4.12: [ 44h 7Ch 59h B1h ] > 10.240.4.12: ===================================================== > 10.240.4.12: IPMI 2.0 RAKP Message 3 Request > 10.240.4.12: ===================================================== > 10.240.4.12: RMCP Header: > 10.240.4.12: ------------ > 10.240.4.12: [ 6h] = version[ 8b] > 10.240.4.12: [ 0h] = reserved[ 8b] > 10.240.4.12: [ FFh] = sequence_number[ 8b] > 10.240.4.12: [ 7h] = message_class.class[ 5b] > 10.240.4.12: [ 0h] = message_class.reserved[ 2b] > 10.240.4.12: [ 0h] = message_class.ack[ 1b] > 10.240.4.12: IPMI RMCPPLUS Session Header: > 10.240.4.12: ----------------------------- > 10.240.4.12: [ 6h] = authentication_type[ 4b] > 10.240.4.12: [ 0h] = reserved1[ 4b] > 10.240.4.12: [ 14h] = payload_type[ 6b] > 10.240.4.12: [ 0h] = payload_type.authenticated[ 1b] > 10.240.4.12: [ 0h] = payload_type.encrypted[ 1b] > 10.240.4.12: [ 0h] = session_id[32b] > 10.240.4.12: [ 0h] = session_sequence_number[32b] > 10.240.4.12: [ 1Ch] = ipmi_payload_len[16b] > 10.240.4.12: IPMI RMCPPLUS Payload: > 10.240.4.12: ---------------------- > 10.240.4.12: [ BYTE ARRAY ... ] = payload_data[28B] > 10.240.4.12: [ 5Eh 00h 00h 00h 00h AAh 00h 03h ] > 10.240.4.12: [ 2Fh AAh B7h 50h 83h F9h 6Bh BEh ] > 10.240.4.12: [ 5Ch 49h 83h 9Dh EDh 95h AAh 34h ] > 10.240.4.12: [ 62h D5h 93h 7Ch ] > 10.240.4.12: IPMI Command Data: > 10.240.4.12: ------------------ > 10.240.4.12: [ 5Eh] = message_tag[ 8b] > 10.240.4.12: [ 0h] = rmcpplus_status_code[ 8b] > 10.240.4.12: [ 0h] = reserved1[16b] > 10.240.4.12: [ 300AA00h] = managed_system_session_id[32b] > 10.240.4.12: [ BYTE ARRAY ... ] = > key_exchange_authentication_code[20B] > 10.240.4.12: [ 2Fh AAh B7h 50h 83h F9h 6Bh BEh ] > 10.240.4.12: [ 5Ch 49h 83h 9Dh EDh 95h AAh 34h ] > 10.240.4.12: [ 62h D5h 93h 7Ch ] > 10.240.4.12: ===================================================== > 10.240.4.12: IPMI 2.0 RAKP Message 4 Response > 10.240.4.12: ===================================================== > 10.240.4.12: RMCP Header: > 10.240.4.12: ------------ > 10.240.4.12: [ 6h] = version[ 8b] > 10.240.4.12: [ 0h] = reserved[ 8b] > 10.240.4.12: [ FFh] = sequence_number[ 8b] > 10.240.4.12: [ 7h] = message_class.class[ 5b] > 10.240.4.12: [ 0h] = message_class.reserved[ 2b] > 10.240.4.12: [ 0h] = message_class.ack[ 1b] > 10.240.4.12: IPMI RMCPPLUS Session Header: > 10.240.4.12: ----------------------------- > 10.240.4.12: [ 6h] = authentication_type[ 4b] > 10.240.4.12: [ 0h] = reserved1[ 4b] > 10.240.4.12: [ 15h] = payload_type[ 6b] > 10.240.4.12: [ 0h] = payload_type.authenticated[ 1b] > 10.240.4.12: [ 0h] = payload_type.encrypted[ 1b] > 10.240.4.12: [ 0h] = session_id[32b] > 10.240.4.12: [ 0h] = session_sequence_number[32b] > 10.240.4.12: [ 14h] = ipmi_payload_len[16b] > 10.240.4.12: IPMI RMCPPLUS Payload: > 10.240.4.12: ---------------------- > 10.240.4.12: [ BYTE ARRAY ... ] = payload_data[20B] > 10.240.4.12: [ 5Eh 00h 00h 00h F4h ACh B5h E9h ] > 10.240.4.12: [ 91h AFh 63h B9h DFh E4h C3h 6Eh ] > 10.240.4.12: [ 16h 7Eh 1Dh 4Ch ] > 10.240.4.12: IPMI Command Data: > 10.240.4.12: ------------------ > 10.240.4.12: [ 5Eh] = message_tag[ 8b] > 10.240.4.12: [ 0h] = rmcpplus_status_code[ 8b] > 10.240.4.12: [ 0h] = reserved1[16b] > 10.240.4.12: [ E9B5ACF4h] = remote_console_session_id[32b] > 10.240.4.12: [ BYTE ARRAY ... ] = integrity_check_value[12B] > 10.240.4.12: [ 91h AFh 63h B9h DFh E4h C3h 6Eh ] > 10.240.4.12: [ 16h 7Eh 1Dh 4Ch ] > 10.240.4.12: ===================================================== > 10.240.4.12: IPMI 2.0 Set Session Privilege Level Request > 10.240.4.12: ===================================================== > 10.240.4.12: RMCP Header: > 10.240.4.12: ------------ > 10.240.4.12: [ 6h] = version[ 8b] > 10.240.4.12: [ 0h] = reserved[ 8b] > 10.240.4.12: [ FFh] = sequence_number[ 8b] > 10.240.4.12: [ 7h] = message_class.class[ 5b] > 10.240.4.12: [ 0h] = message_class.reserved[ 2b] > 10.240.4.12: [ 0h] = message_class.ack[ 1b] > 10.240.4.12: IPMI RMCPPLUS Session Header: > 10.240.4.12: ----------------------------- > 10.240.4.12: [ 6h] = authentication_type[ 4b] > 10.240.4.12: [ 0h] = reserved1[ 4b] > 10.240.4.12: [ 0h] = payload_type[ 6b] > 10.240.4.12: [ 1h] = payload_type.authenticated[ 1b] > 10.240.4.12: [ 1h] = payload_type.encrypted[ 1b] > 10.240.4.12: [ 300AA00h] = session_id[32b] > 10.240.4.12: [ 1h] = session_sequence_number[32b] > 10.240.4.12: [ 20h] = ipmi_payload_len[16b] > 10.240.4.12: IPMI RMCPPLUS Payload: > 10.240.4.12: ---------------------- > 10.240.4.12: [ BYTE ARRAY ... ] = confidentiality_header[16B] > 10.240.4.12: [ C1h 90h B2h 09h 6Ah F2h 07h 6Fh ] > 10.240.4.12: [ D9h F8h 93h 70h 45h FBh 03h F8h ] > 10.240.4.12: [ BYTE ARRAY ... ] = payload_data[ 8B] > 10.240.4.12: [ 20h 18h C8h 81h C8h 3Bh 02h 7Ah ] > 10.240.4.12: [ 707060504030201h] = confidentiality_trailer[64b] > 10.240.4.12: IPMI Message Header: > 10.240.4.12: -------------------- > 10.240.4.12: [ 20h] = rs_addr[ 8b] > 10.240.4.12: [ 0h] = rs_lun[ 2b] > 10.240.4.12: [ 6h] = net_fn[ 6b] > 10.240.4.12: [ C8h] = checksum1[ 8b] > 10.240.4.12: [ 81h] = rq_addr[ 8b] > 10.240.4.12: [ 0h] = rq_lun[ 2b] > 10.240.4.12: [ 32h] = rq_seq[ 6b] > 10.240.4.12: IPMI Command Data: > 10.240.4.12: ------------------ > 10.240.4.12: [ 3Bh] = cmd[ 8b] > 10.240.4.12: [ 2h] = privilege_level[ 4b] > 10.240.4.12: [ 0h] = reserved1[ 4b] > 10.240.4.12: IPMI Trailer: > 10.240.4.12: ------------- > 10.240.4.12: [ 7Ah] = checksum2[ 8b] > 10.240.4.12: IPMI RMCPPLUS Session Trailer: > 10.240.4.12: ------------------------------ > 10.240.4.12: [ FFFFh] = integrity_pad[16b] > 10.240.4.12: [ 2h] = pad_length[ 8b] > 10.240.4.12: [ 7h] = next_header[ 8b] > 10.240.4.12: [ BYTE ARRAY ... ] = authentication_code[12B] > 10.240.4.12: [ 52h 71h 01h D2h 51h 1Dh 91h 83h ] > 10.240.4.12: [ CFh EEh E6h C2h ] > 10.240.4.12: ===================================================== > 10.240.4.12: IPMI 2.0 Set Session Privilege Level Response > 10.240.4.12: ===================================================== > 10.240.4.12: RMCP Header: > 10.240.4.12: ------------ > 10.240.4.12: [ 6h] = version[ 8b] > 10.240.4.12: [ 0h] = reserved[ 8b] > 10.240.4.12: [ FFh] = sequence_number[ 8b] > 10.240.4.12: [ 7h] = message_class.class[ 5b] > 10.240.4.12: [ 0h] = message_class.reserved[ 2b] > 10.240.4.12: [ 0h] = message_class.ack[ 1b] > 10.240.4.12: IPMI RMCPPLUS Session Header: > 10.240.4.12: ----------------------------- > 10.240.4.12: [ 6h] = authentication_type[ 4b] > 10.240.4.12: [ 0h] = reserved1[ 4b] > 10.240.4.12: [ 0h] = payload_type[ 6b] > 10.240.4.12: [ 1h] = payload_type.authenticated[ 1b] > 10.240.4.12: [ 1h] = payload_type.encrypted[ 1b] > 10.240.4.12: [ E9B5ACF4h] = session_id[32b] > 10.240.4.12: [ 1h] = session_sequence_number[32b] > 10.240.4.12: [ 20h] = ipmi_payload_len[16b] > 10.240.4.12: IPMI RMCPPLUS Payload: > 10.240.4.12: ---------------------- > 10.240.4.12: [ BYTE ARRAY ... ] = confidentiality_header[16B] > 10.240.4.12: [ 3Fh 86h A7h CBh F4h D9h 33h BBh ] > 10.240.4.12: [ E5h 71h 6Fh 15h 36h 08h 4Eh 9Fh ] > 10.240.4.12: [ BYTE ARRAY ... ] = payload_data[ 9B] > 10.240.4.12: [ 81h 1Ch 63h 20h C8h 3Bh 00h 02h ] > 10.240.4.12: [ DBh ] > 10.240.4.12: [ 6060504030201h] = confidentiality_trailer[56b] > 10.240.4.12: IPMI Message Header: > 10.240.4.12: -------------------- > 10.240.4.12: [ 81h] = rq_addr[ 8b] > 10.240.4.12: [ 0h] = rq_lun[ 2b] > 10.240.4.12: [ 7h] = net_fn[ 6b] > 10.240.4.12: [ 63h] = checksum1[ 8b] > 10.240.4.12: [ 20h] = rs_addr[ 8b] > 10.240.4.12: [ 0h] = rs_lun[ 2b] > 10.240.4.12: [ 32h] = rq_seq[ 6b] > 10.240.4.12: IPMI Command Data: > 10.240.4.12: ------------------ > 10.240.4.12: [ 3Bh] = cmd[ 8b] > 10.240.4.12: [ 0h] = comp_code[ 8b] > 10.240.4.12: [ 2h] = privilege_level[ 4b] > 10.240.4.12: [ 0h] = reserved1[ 4b] > 10.240.4.12: IPMI Trailer: > 10.240.4.12: ------------- > 10.240.4.12: [ DBh] = checksum2[ 8b] > 10.240.4.12: IPMI RMCPPLUS Session Trailer: > 10.240.4.12: ------------------------------ > 10.240.4.12: [ FFFFh] = integrity_pad[16b] > 10.240.4.12: [ 2h] = pad_length[ 8b] > 10.240.4.12: [ 7h] = next_header[ 8b] > 10.240.4.12: [ BYTE ARRAY ... ] = authentication_code[12B] > 10.240.4.12: [ 56h 33h D1h F5h E7h 7Dh DBh 95h ] > 10.240.4.12: [ EAh 82h 64h 1Ch ] > 10.240.4.12: ===================================================== > 10.240.4.12: IPMI 2.0 Get SDR Repository Info Request > 10.240.4.12: ===================================================== > 10.240.4.12: RMCP Header: > 10.240.4.12: ------------ > 10.240.4.12: [ 6h] = version[ 8b] > 10.240.4.12: [ 0h] = reserved[ 8b] > 10.240.4.12: [ FFh] = sequence_number[ 8b] > 10.240.4.12: [ 7h] = message_class.class[ 5b] > 10.240.4.12: [ 0h] = message_class.reserved[ 2b] > 10.240.4.12: [ 0h] = message_class.ack[ 1b] > 10.240.4.12: IPMI RMCPPLUS Session Header: > 10.240.4.12: ----------------------------- > 10.240.4.12: [ 6h] = authentication_type[ 4b] > 10.240.4.12: [ 0h] = reserved1[ 4b] > 10.240.4.12: [ 0h] = payload_type[ 6b] > 10.240.4.12: [ 1h] = payload_type.authenticated[ 1b] > 10.240.4.12: [ 1h] = payload_type.encrypted[ 1b] > 10.240.4.12: [ 300AA00h] = session_id[32b] > 10.240.4.12: [ 2h] = session_sequence_number[32b] > 10.240.4.12: [ 20h] = ipmi_payload_len[16b] > 10.240.4.12: IPMI RMCPPLUS Payload: > 10.240.4.12: ---------------------- > 10.240.4.12: [ BYTE ARRAY ... ] = confidentiality_header[16B] > 10.240.4.12: [ B1h 1Fh 98h ECh 03h FCh 02h 65h ] > 10.240.4.12: [ F8h 4Fh 9Fh 59h 0Eh 05h 94h B5h ] > 10.240.4.12: [ BYTE ARRAY ... ] = payload_data[ 7B] > 10.240.4.12: [ 20h 28h B8h 81h CCh 20h 93h ] > 10.240.4.12: [ BYTE ARRAY ... ] = confidentiality_trailer[ 9B] > 10.240.4.12: [ 01h 02h 03h 04h 05h 06h 07h 08h ] > 10.240.4.12: [ 08h ] > 10.240.4.12: IPMI Message Header: > 10.240.4.12: -------------------- > 10.240.4.12: [ 20h] = rs_addr[ 8b] > 10.240.4.12: [ 0h] = rs_lun[ 2b] > 10.240.4.12: [ Ah] = net_fn[ 6b] > 10.240.4.12: [ B8h] = checksum1[ 8b] > 10.240.4.12: [ 81h] = rq_addr[ 8b] > 10.240.4.12: [ 0h] = rq_lun[ 2b] > 10.240.4.12: [ 33h] = rq_seq[ 6b] > 10.240.4.12: IPMI Command Data: > 10.240.4.12: ------------------ > 10.240.4.12: [ 20h] = cmd[ 8b] > 10.240.4.12: IPMI Trailer: > 10.240.4.12: ------------- > 10.240.4.12: [ 93h] = checksum2[ 8b] > 10.240.4.12: IPMI RMCPPLUS Session Trailer: > 10.240.4.12: ------------------------------ > 10.240.4.12: [ FFFFh] = integrity_pad[16b] > 10.240.4.12: [ 2h] = pad_length[ 8b] > 10.240.4.12: [ 7h] = next_header[ 8b] > 10.240.4.12: [ BYTE ARRAY ... ] = authentication_code[12B] > 10.240.4.12: [ 2Eh 49h 98h 77h F5h 55h 38h 45h ] > 10.240.4.12: [ CFh E3h A5h 84h ] > 10.240.4.12: ===================================================== > 10.240.4.12: IPMI 2.0 Get SDR Repository Info Response > 10.240.4.12: ===================================================== > 10.240.4.12: RMCP Header: > 10.240.4.12: ------------ > 10.240.4.12: [ 6h] = version[ 8b] > 10.240.4.12: [ 0h] = reserved[ 8b] > 10.240.4.12: [ FFh] = sequence_number[ 8b] > 10.240.4.12: [ 7h] = message_class.class[ 5b] > 10.240.4.12: [ 0h] = message_class.reserved[ 2b] > 10.240.4.12: [ 0h] = message_class.ack[ 1b] > 10.240.4.12: IPMI RMCPPLUS Session Header: > 10.240.4.12: ----------------------------- > 10.240.4.12: [ 6h] = authentication_type[ 4b] > 10.240.4.12: [ 0h] = reserved1[ 4b] > 10.240.4.12: [ 0h] = payload_type[ 6b] > 10.240.4.12: [ 1h] = payload_type.authenticated[ 1b] > 10.240.4.12: [ 1h] = payload_type.encrypted[ 1b] > 10.240.4.12: [ E9B5ACF4h] = session_id[32b] > 10.240.4.12: [ 2h] = session_sequence_number[32b] > 10.240.4.12: [ 30h] = ipmi_payload_len[16b] > 10.240.4.12: IPMI RMCPPLUS Payload: > 10.240.4.12: ---------------------- > 10.240.4.12: [ BYTE ARRAY ... ] = confidentiality_header[16B] > 10.240.4.12: [ 3Fh 86h A7h CBh F4h D9h 33h BBh ] > 10.240.4.12: [ E5h 71h 6Fh 15h 36h 08h 4Eh 9Fh ] > 10.240.4.12: [ BYTE ARRAY ... ] = payload_data[22B] > 10.240.4.12: [ 81h 2Ch 53h 20h CCh 20h 00h 51h ] > 10.240.4.12: [ 1Ah 01h F3h BFh 00h 00h 00h 00h ] > 10.240.4.12: [ 00h 00h 00h 00h 2Fh A7h ] > 10.240.4.12: [ BYTE ARRAY ... ] = confidentiality_trailer[10B] > 10.240.4.12: [ 01h 02h 03h 04h 05h 06h 07h 08h ] > 10.240.4.12: [ 09h 09h ] > 10.240.4.12: IPMI Message Header: > 10.240.4.12: -------------------- > 10.240.4.12: [ 81h] = rq_addr[ 8b] > 10.240.4.12: [ 0h] = rq_lun[ 2b] > 10.240.4.12: [ Bh] = net_fn[ 6b] > 10.240.4.12: [ 53h] = checksum1[ 8b] > 10.240.4.12: [ 20h] = rs_addr[ 8b] > 10.240.4.12: [ 0h] = rs_lun[ 2b] > 10.240.4.12: [ 33h] = rq_seq[ 6b] > 10.240.4.12: IPMI Command Data: > 10.240.4.12: ------------------ > 10.240.4.12: [ 20h] = cmd[ 8b] > 10.240.4.12: [ 0h] = comp_code[ 8b] > 10.240.4.12: [ 1h] = sdr_version_major[ 4b] > 10.240.4.12: [ 5h] = sdr_version_minor[ 4b] > 10.240.4.12: [ 11Ah] = record_count[16b] > 10.240.4.12: [ BFF3h] = free_space[16b] > 10.240.4.12: [ 0h] = > most_recent_addition_timestamp[32b] > 10.240.4.12: [ 0h] = most_recent_erase_timestamp[32b] > 10.240.4.12: [ 1h] = > get_sdr_repository_allocation_info_command_supported[ 1b] > 10.240.4.12: [ 1h] = > reserve_sdr_repository_command_supported[ 1b] > 10.240.4.12: [ 1h] = partial_add_sdr_command_supported[ > 1b] > 10.240.4.12: [ 1h] = delete_sdr_command_supported[ 1b] > 10.240.4.12: [ 0h] = reserved[ 1b] > 10.240.4.12: [ 1h] = > modal_non_modal_sdr_repository_update_operation_supported[ 2b] > 10.240.4.12: [ 0h] = overflow_flag[ 1b] > 10.240.4.12: IPMI Trailer: > 10.240.4.12: ------------- > 10.240.4.12: [ A7h] = checksum2[ 8b] > 10.240.4.12: IPMI RMCPPLUS Session Trailer: > 10.240.4.12: ------------------------------ > 10.240.4.12: [ FFFFh] = integrity_pad[16b] > 10.240.4.12: [ 2h] = pad_length[ 8b] > 10.240.4.12: [ 7h] = next_header[ 8b] > 10.240.4.12: [ BYTE ARRAY ... ] = authentication_code[12B] > 10.240.4.12: [ C6h C6h E1h 62h FFh 99h E6h DFh ] > 10.240.4.12: [ 39h 06h C2h 84h ] > 10.240.4.12: ===================================================== > 10.240.4.12: SDR Compact Sensor Record > 10.240.4.12: ===================================================== > 10.240.4.12: [ 50h] = record_id[16b] > 10.240.4.12: [ 1h] = sdr_version_major[ 4b] > 10.240.4.12: [ 5h] = sdr_version_minor[ 4b] > 10.240.4.12: [ 2h] = record_type[ 8b] > 10.240.4.12: [ 2Bh] = record_length[ 8b] > 10.240.4.12: [ 0h] = sensor_owner_id.type[ 1b] > 10.240.4.12: [ 10h] = sensor_owner_id[ 7b] > 10.240.4.12: [ 0h] = sensor_owner_lun[ 2b] > 10.240.4.12: [ 0h] = sensor_owner_lun.reserved[ 2b] > 10.240.4.12: [ 0h] = channel_number[ 4b] > 10.240.4.12: [ 7Ah] = sensor_number[ 8b] > 10.240.4.12: [ Ah] = entity_id[ 8b] > 10.240.4.12: [ 2h] = entity_instance[ 7b] > 10.240.4.12: [ 0h] = entity_instance.type[ 1b] > 10.240.4.12: [ 1h] = > sensor_initialization.sensor_scanning[ 1b] > 10.240.4.12: [ 1h] = > sensor_initialization.event_generation[ 1b] > 10.240.4.12: [ 1h] = > sensor_initialization.init_sensor_type[ 1b] > 10.240.4.12: [ 0h] = > sensor_initialization.init_hysteresis[ 1b] > 10.240.4.12: [ 0h] = > sensor_initialization.init_thresholds[ 1b] > 10.240.4.12: [ 1h] = sensor_initialization.init_events[ > 1b] > 10.240.4.12: [ 1h] = > sensor_initialization.init_scanning[ 1b] > 10.240.4.12: [ 0h] = sensor_initialization.reserved[ > 1b] > 10.240.4.12: [ 0h] = > sensor_capabilities.event_message_control_support[ 2b] > 10.240.4.12: [ 0h] = > sensor_capabilities.threshold_access_support[ 2b] > 10.240.4.12: [ 0h] = > sensor_capabilities.hysteresis_support[ 2b] > 10.240.4.12: [ 1h] = > sensor_capabilities.auto_re_arm_support[ 1b] > 10.240.4.12: [ 0h] = > sensor_capabilities.entity_ignore_support[ 1b] > 10.240.4.12: [ 8h] = sensor_type[ 8b] > 10.240.4.12: [ 7h] = event_reading_type_code[ 8b] > 10.240.4.12: [ 0h] = > assertion_event_mask.event_offset_0[ 1b] > 10.240.4.12: [ 0h] = > assertion_event_mask.event_offset_1[ 1b] > 10.240.4.12: [ 0h] = > assertion_event_mask.event_offset_2[ 1b] > 10.240.4.12: [ 0h] = > assertion_event_mask.event_offset_3[ 1b] > 10.240.4.12: [ 0h] = > assertion_event_mask.event_offset_4[ 1b] > 10.240.4.12: [ 0h] = > assertion_event_mask.event_offset_5[ 1b] > 10.240.4.12: [ 1h] = > assertion_event_mask.event_offset_6[ 1b] > 10.240.4.12: [ 0h] = > assertion_event_mask.event_offset_7[ 1b] > 10.240.4.12: [ 0h] = > assertion_event_mask.event_offset_8[ 1b] > 10.240.4.12: [ 0h] = > assertion_event_mask.event_offset_9[ 1b] > 10.240.4.12: [ 0h] = > assertion_event_mask.event_offset_10[ 1b] > 10.240.4.12: [ 0h] = > assertion_event_mask.event_offset_11[ 1b] > 10.240.4.12: [ 0h] = > assertion_event_mask.event_offset_12[ 1b] > 10.240.4.12: [ 0h] = > assertion_event_mask.event_offset_13[ 1b] > 10.240.4.12: [ 0h] = > assertion_event_mask.event_offset_14[ 1b] > 10.240.4.12: [ 0h] = assertion_event_mask.reserved[ 1b] > 10.240.4.12: [ 0h] = > deassertion_event_mask.event_offset_0[ 1b] > 10.240.4.12: [ 0h] = > deassertion_event_mask.event_offset_1[ 1b] > 10.240.4.12: [ 0h] = > deassertion_event_mask.event_offset_2[ 1b] > 10.240.4.12: [ 0h] = > deassertion_event_mask.event_offset_3[ 1b] > 10.240.4.12: [ 0h] = > deassertion_event_mask.event_offset_4[ 1b] > 10.240.4.12: [ 0h] = > deassertion_event_mask.event_offset_5[ 1b] > 10.240.4.12: [ 1h] = > deassertion_event_mask.event_offset_6[ 1b] > 10.240.4.12: [ 0h] = > deassertion_event_mask.event_offset_7[ 1b] > 10.240.4.12: [ 0h] = > deassertion_event_mask.event_offset_8[ 1b] > 10.240.4.12: [ 0h] = > deassertion_event_mask.event_offset_9[ 1b] > 10.240.4.12: [ 0h] = > deassertion_event_mask.event_offset_10[ 1b] > 10.240.4.12: [ 0h] = > deassertion_event_mask.event_offset_11[ 1b] > 10.240.4.12: [ 0h] = > deassertion_event_mask.event_offset_12[ 1b] > 10.240.4.12: [ 0h] = > deassertion_event_mask.event_offset_13[ 1b] > 10.240.4.12: [ 0h] = > deassertion_event_mask.event_offset_14[ 1b] > 10.240.4.12: [ 0h] = deassertion_event_mask.reserved[ > 1b] > 10.240.4.12: [ 1h] = discrete_reading_mask.state_bit_0[ > 1b] > 10.240.4.12: [ 0h] = discrete_reading_mask.state_bit_1[ > 1b] > 10.240.4.12: [ 0h] = discrete_reading_mask.state_bit_2[ > 1b] > 10.240.4.12: [ 0h] = discrete_reading_mask.state_bit_3[ > 1b] > 10.240.4.12: [ 0h] = discrete_reading_mask.state_bit_4[ > 1b] > 10.240.4.12: [ 0h] = discrete_reading_mask.state_bit_5[ > 1b] > 10.240.4.12: [ 1h] = discrete_reading_mask.state_bit_6[ > 1b] > 10.240.4.12: [ 0h] = discrete_reading_mask.state_bit_7[ > 1b] > 10.240.4.12: [ 0h] = discrete_reading_mask.state_bit_8[ > 1b] > 10.240.4.12: [ 0h] = discrete_reading_mask.state_bit_9[ > 1b] > 10.240.4.12: [ 0h] = > discrete_reading_mask.state_bit_10[ 1b] > 10.240.4.12: [ 0h] = > discrete_reading_mask.state_bit_11[ 1b] > 10.240.4.12: [ 0h] = > discrete_reading_mask.state_bit_12[ 1b] > 10.240.4.12: [ 0h] = > discrete_reading_mask.state_bit_13[ 1b] > 10.240.4.12: [ 0h] = > discrete_reading_mask.state_bit_14[ 1b] > 10.240.4.12: [ 0h] = discrete_reading_mask.reserved[ > 1b] > 10.240.4.12: [ 0h] = sensor_unit1.percentage[ 1b] > 10.240.4.12: [ 0h] = sensor_unit1.modifier_unit[ 2b] > 10.240.4.12: [ 0h] = sensor_unit1.rate_unit[ 3b] > 10.240.4.12: [ 3h] = sensor_unit1.analog_data_format[ > 2b] > 10.240.4.12: [ 0h] = sensor_unit2.base_unit[ 8b] > 10.240.4.12: [ 0h] = sensor_unit3.modifier_unit[ 8b] > 10.240.4.12: [ 1h] = share_count[ 4b] > 10.240.4.12: [ 0h] = id_string_instance_modifier_type[ > 2b] > 10.240.4.12: [ 0h] = sensor_direction[ 2b] > 10.240.4.12: [ 0h] = > id_string_instance_modifier_offset[ 7b] > 10.240.4.12: [ 0h] = entity_instance_sharing[ 1b] > 10.240.4.12: [ 0h] = > positive_going_threshold_hysteresis[ 8b] > 10.240.4.12: [ 0h] = > negative_going_threshold_hysteresis[ 8b] > 10.240.4.12: [ 0h] = reserved[24b] > 10.240.4.12: [ 0h] = oem[ 8b] > 10.240.4.12: [ D0h] = id_string_type_length_code[ 8b] > 10.240.4.12: [ BYTE ARRAY ... ] = id_string[16B] > 10.240.4.12: [ 50h 53h 32h 20h 31h 32h 56h 20h ] > 10.240.4.12: [ 55h 56h 20h 46h 61h 75h 6Ch 74h ] > 10.240.4.12: ===================================================== > 10.240.4.12: SDR Compact Sensor Record > 10.240.4.12: ===================================================== > 10.240.4.12: [ 50h] = record_id[16b] > 10.240.4.12: [ 1h] = sdr_version_major[ 4b] > 10.240.4.12: [ 5h] = sdr_version_minor[ 4b] > 10.240.4.12: [ 2h] = record_type[ 8b] > 10.240.4.12: [ 2Bh] = record_length[ 8b] > 10.240.4.12: [ 0h] = sensor_owner_id.type[ 1b] > 10.240.4.12: [ 10h] = sensor_owner_id[ 7b] > 10.240.4.12: [ 0h] = sensor_owner_lun[ 2b] > 10.240.4.12: [ 0h] = sensor_owner_lun.reserved[ 2b] > 10.240.4.12: [ 0h] = channel_number[ 4b] > 10.240.4.12: [ 7Ah] = sensor_number[ 8b] > 10.240.4.12: [ Ah] = entity_id[ 8b] > 10.240.4.12: [ 2h] = entity_instance[ 7b] > 10.240.4.12: [ 0h] = entity_instance.type[ 1b] > 10.240.4.12: [ 1h] = > sensor_initialization.sensor_scanning[ 1b] > 10.240.4.12: [ 1h] = > sensor_initialization.event_generation[ 1b] > 10.240.4.12: [ 1h] = > sensor_initialization.init_sensor_type[ 1b] > 10.240.4.12: [ 0h] = > sensor_initialization.init_hysteresis[ 1b] > 10.240.4.12: [ 0h] = > sensor_initialization.init_thresholds[ 1b] > 10.240.4.12: [ 1h] = sensor_initialization.init_events[ > 1b] > 10.240.4.12: [ 1h] = > sensor_initialization.init_scanning[ 1b] > 10.240.4.12: [ 0h] = sensor_initialization.reserved[ > 1b] > 10.240.4.12: [ 0h] = > sensor_capabilities.event_message_control_support[ 2b] > 10.240.4.12: [ 0h] = > sensor_capabilities.threshold_access_support[ 2b] > 10.240.4.12: [ 0h] = > sensor_capabilities.hysteresis_support[ 2b] > 10.240.4.12: [ 1h] = > sensor_capabilities.auto_re_arm_support[ 1b] > 10.240.4.12: [ 0h] = > sensor_capabilities.entity_ignore_support[ 1b] > 10.240.4.12: [ 8h] = sensor_type[ 8b] > 10.240.4.12: [ 7h] = event_reading_type_code[ 8b] > 10.240.4.12: [ 0h] = > assertion_event_mask.event_offset_0[ 1b] > 10.240.4.12: [ 0h] = > assertion_event_mask.event_offset_1[ 1b] > 10.240.4.12: [ 0h] = > assertion_event_mask.event_offset_2[ 1b] > 10.240.4.12: [ 0h] = > assertion_event_mask.event_offset_3[ 1b] > 10.240.4.12: [ 0h] = > assertion_event_mask.event_offset_4[ 1b] > 10.240.4.12: [ 0h] = > assertion_event_mask.event_offset_5[ 1b] > 10.240.4.12: [ 1h] = > assertion_event_mask.event_offset_6[ 1b] > 10.240.4.12: [ 0h] = > assertion_event_mask.event_offset_7[ 1b] > 10.240.4.12: [ 0h] = > assertion_event_mask.event_offset_8[ 1b] > 10.240.4.12: [ 0h] = > assertion_event_mask.event_offset_9[ 1b] > 10.240.4.12: [ 0h] = > assertion_event_mask.event_offset_10[ 1b] > 10.240.4.12: [ 0h] = > assertion_event_mask.event_offset_11[ 1b] > 10.240.4.12: [ 0h] = > assertion_event_mask.event_offset_12[ 1b] > 10.240.4.12: [ 0h] = > assertion_event_mask.event_offset_13[ 1b] > 10.240.4.12: [ 0h] = > assertion_event_mask.event_offset_14[ 1b] > 10.240.4.12: [ 0h] = assertion_event_mask.reserved[ 1b] > 10.240.4.12: [ 0h] = > deassertion_event_mask.event_offset_0[ 1b] > 10.240.4.12: [ 0h] = > deassertion_event_mask.event_offset_1[ 1b] > 10.240.4.12: [ 0h] = > deassertion_event_mask.event_offset_2[ 1b] > 10.240.4.12: [ 0h] = > deassertion_event_mask.event_offset_3[ 1b] > 10.240.4.12: [ 0h] = > deassertion_event_mask.event_offset_4[ 1b] > 10.240.4.12: [ 0h] = > deassertion_event_mask.event_offset_5[ 1b] > 10.240.4.12: [ 1h] = > deassertion_event_mask.event_offset_6[ 1b] > 10.240.4.12: [ 0h] = > deassertion_event_mask.event_offset_7[ 1b] > 10.240.4.12: [ 0h] = > deassertion_event_mask.event_offset_8[ 1b] > 10.240.4.12: [ 0h] = > deassertion_event_mask.event_offset_9[ 1b] > 10.240.4.12: [ 0h] = > deassertion_event_mask.event_offset_10[ 1b] > 10.240.4.12: [ 0h] = > deassertion_event_mask.event_offset_11[ 1b] > 10.240.4.12: [ 0h] = > deassertion_event_mask.event_offset_12[ 1b] > 10.240.4.12: [ 0h] = > deassertion_event_mask.event_offset_13[ 1b] > 10.240.4.12: [ 0h] = > deassertion_event_mask.event_offset_14[ 1b] > 10.240.4.12: [ 0h] = deassertion_event_mask.reserved[ > 1b] > 10.240.4.12: [ 1h] = discrete_reading_mask.state_bit_0[ > 1b] > 10.240.4.12: [ 0h] = discrete_reading_mask.state_bit_1[ > 1b] > 10.240.4.12: [ 0h] = discrete_reading_mask.state_bit_2[ > 1b] > 10.240.4.12: [ 0h] = discrete_reading_mask.state_bit_3[ > 1b] > 10.240.4.12: [ 0h] = discrete_reading_mask.state_bit_4[ > 1b] > 10.240.4.12: [ 0h] = discrete_reading_mask.state_bit_5[ > 1b] > 10.240.4.12: [ 1h] = discrete_reading_mask.state_bit_6[ > 1b] > 10.240.4.12: [ 0h] = discrete_reading_mask.state_bit_7[ > 1b] > 10.240.4.12: [ 0h] = discrete_reading_mask.state_bit_8[ > 1b] > 10.240.4.12: [ 0h] = discrete_reading_mask.state_bit_9[ > 1b] > 10.240.4.12: [ 0h] = > discrete_reading_mask.state_bit_10[ 1b] > 10.240.4.12: [ 0h] = > discrete_reading_mask.state_bit_11[ 1b] > 10.240.4.12: [ 0h] = > discrete_reading_mask.state_bit_12[ 1b] > 10.240.4.12: [ 0h] = > discrete_reading_mask.state_bit_13[ 1b] > 10.240.4.12: [ 0h] = > discrete_reading_mask.state_bit_14[ 1b] > 10.240.4.12: [ 0h] = discrete_reading_mask.reserved[ > 1b] > 10.240.4.12: [ 0h] = sensor_unit1.percentage[ 1b] > 10.240.4.12: [ 0h] = sensor_unit1.modifier_unit[ 2b] > 10.240.4.12: [ 0h] = sensor_unit1.rate_unit[ 3b] > 10.240.4.12: [ 3h] = sensor_unit1.analog_data_format[ > 2b] > 10.240.4.12: [ 0h] = sensor_unit2.base_unit[ 8b] > 10.240.4.12: [ 0h] = sensor_unit3.modifier_unit[ 8b] > 10.240.4.12: [ 1h] = share_count[ 4b] > 10.240.4.12: [ 0h] = id_string_instance_modifier_type[ > 2b] > 10.240.4.12: [ 0h] = sensor_direction[ 2b] > 10.240.4.12: [ 0h] = > id_string_instance_modifier_offset[ 7b] > 10.240.4.12: [ 0h] = entity_instance_sharing[ 1b] > 10.240.4.12: [ 0h] = > positive_going_threshold_hysteresis[ 8b] > 10.240.4.12: [ 0h] = > negative_going_threshold_hysteresis[ 8b] > 10.240.4.12: [ 0h] = reserved[24b] > 10.240.4.12: [ 0h] = oem[ 8b] > 10.240.4.12: [ D0h] = id_string_type_length_code[ 8b] > 10.240.4.12: [ BYTE ARRAY ... ] = id_string[16B] > 10.240.4.12: [ 50h 53h 32h 20h 31h 32h 56h 20h ] > 10.240.4.12: [ 55h 56h 20h 46h 61h 75h 6Ch 74h ] > 10.240.4.12: ===================================================== > 10.240.4.12: IPMI 2.0 Get Sensor Reading Request > 10.240.4.12: ===================================================== > 10.240.4.12: RMCP Header: > 10.240.4.12: ------------ > 10.240.4.12: [ 6h] = version[ 8b] > 10.240.4.12: [ 0h] = reserved[ 8b] > 10.240.4.12: [ FFh] = sequence_number[ 8b] > 10.240.4.12: [ 7h] = message_class.class[ 5b] > 10.240.4.12: [ 0h] = message_class.reserved[ 2b] > 10.240.4.12: [ 0h] = message_class.ack[ 1b] > 10.240.4.12: IPMI RMCPPLUS Session Header: > 10.240.4.12: ----------------------------- > 10.240.4.12: [ 6h] = authentication_type[ 4b] > 10.240.4.12: [ 0h] = reserved1[ 4b] > 10.240.4.12: [ 0h] = payload_type[ 6b] > 10.240.4.12: [ 1h] = payload_type.authenticated[ 1b] > 10.240.4.12: [ 1h] = payload_type.encrypted[ 1b] > 10.240.4.12: [ 300AA00h] = session_id[32b] > 10.240.4.12: [ 3h] = session_sequence_number[32b] > 10.240.4.12: [ 20h] = ipmi_payload_len[16b] > 10.240.4.12: IPMI RMCPPLUS Payload: > 10.240.4.12: ---------------------- > 10.240.4.12: [ BYTE ARRAY ... ] = confidentiality_header[16B] > 10.240.4.12: [ 52h 00h 66h D2h 48h F4h BDh D9h ] > 10.240.4.12: [ 45h 7Dh E7h A0h 9Eh F6h D0h 13h ] > 10.240.4.12: [ BYTE ARRAY ... ] = payload_data[ 8B] > 10.240.4.12: [ 20h 10h D0h 81h D0h 2Dh 7Ah 08h ] > 10.240.4.12: [ 707060504030201h] = confidentiality_trailer[64b] > 10.240.4.12: IPMI Message Header: > 10.240.4.12: -------------------- > 10.240.4.12: [ 20h] = rs_addr[ 8b] > 10.240.4.12: [ 0h] = rs_lun[ 2b] > 10.240.4.12: [ 4h] = net_fn[ 6b] > 10.240.4.12: [ D0h] = checksum1[ 8b] > 10.240.4.12: [ 81h] = rq_addr[ 8b] > 10.240.4.12: [ 0h] = rq_lun[ 2b] > 10.240.4.12: [ 34h] = rq_seq[ 6b] > 10.240.4.12: IPMI Command Data: > 10.240.4.12: ------------------ > 10.240.4.12: [ 2Dh] = cmd[ 8b] > 10.240.4.12: [ 7Ah] = sensor_number[ 8b] > 10.240.4.12: IPMI Trailer: > 10.240.4.12: ------------- > 10.240.4.12: [ 8h] = checksum2[ 8b] > 10.240.4.12: IPMI RMCPPLUS Session Trailer: > 10.240.4.12: ------------------------------ > 10.240.4.12: [ FFFFh] = integrity_pad[16b] > 10.240.4.12: [ 2h] = pad_length[ 8b] > 10.240.4.12: [ 7h] = next_header[ 8b] > 10.240.4.12: [ BYTE ARRAY ... ] = authentication_code[12B] > 10.240.4.12: [ A7h 6Bh CEh 2Dh 8Eh 0Dh F6h CCh ] > 10.240.4.12: [ 21h D9h 5Dh 56h ] > 10.240.4.12: ===================================================== > 10.240.4.12: IPMI 2.0 Get Sensor Reading Response > 10.240.4.12: ===================================================== > 10.240.4.12: RMCP Header: > 10.240.4.12: ------------ > 10.240.4.12: [ 6h] = version[ 8b] > 10.240.4.12: [ 0h] = reserved[ 8b] > 10.240.4.12: [ FFh] = sequence_number[ 8b] > 10.240.4.12: [ 7h] = message_class.class[ 5b] > 10.240.4.12: [ 0h] = message_class.reserved[ 2b] > 10.240.4.12: [ 0h] = message_class.ack[ 1b] > 10.240.4.12: IPMI RMCPPLUS Session Header: > 10.240.4.12: ----------------------------- > 10.240.4.12: [ 6h] = authentication_type[ 4b] > 10.240.4.12: [ 0h] = reserved1[ 4b] > 10.240.4.12: [ 0h] = payload_type[ 6b] > 10.240.4.12: [ 1h] = payload_type.authenticated[ 1b] > 10.240.4.12: [ 1h] = payload_type.encrypted[ 1b] > 10.240.4.12: [ E9B5ACF4h] = session_id[32b] > 10.240.4.12: [ 3h] = session_sequence_number[32b] > 10.240.4.12: [ 20h] = ipmi_payload_len[16b] > 10.240.4.12: IPMI RMCPPLUS Payload: > 10.240.4.12: ---------------------- > 10.240.4.12: [ BYTE ARRAY ... ] = confidentiality_header[16B] > 10.240.4.12: [ 3Fh 86h A7h CBh F4h D9h 33h BBh ] > 10.240.4.12: [ E5h 71h 6Fh 15h 36h 08h 4Eh 9Fh ] > 10.240.4.12: [ BYTE ARRAY ... ] = payload_data[12B] > 10.240.4.12: [ 81h 14h 6Bh 20h D0h 2Dh 00h 00h ] > 10.240.4.12: [ C0h 01h 80h A2h ] > 10.240.4.12: [ 3030201h] = confidentiality_trailer[32b] > 10.240.4.12: IPMI Message Header: > 10.240.4.12: -------------------- > 10.240.4.12: [ 81h] = rq_addr[ 8b] > 10.240.4.12: [ 0h] = rq_lun[ 2b] > 10.240.4.12: [ 5h] = net_fn[ 6b] > 10.240.4.12: [ 6Bh] = checksum1[ 8b] > 10.240.4.12: [ 20h] = rs_addr[ 8b] > 10.240.4.12: [ 0h] = rs_lun[ 2b] > 10.240.4.12: [ 34h] = rq_seq[ 6b] > 10.240.4.12: IPMI Command Data: > 10.240.4.12: ------------------ > 10.240.4.12: [ 2Dh] = cmd[ 8b] > 10.240.4.12: [ 0h] = comp_code[ 8b] > 10.240.4.12: [ 0h] = sensor_reading[ 8b] > 10.240.4.12: [ 0h] = reserved1[ 5b] > 10.240.4.12: [ 0h] = reading_state[ 1b] > 10.240.4.12: [ 1h] = sensor_scanning[ 1b] > 10.240.4.12: [ 1h] = all_event_messages[ 1b] > 10.240.4.12: [ 1h] = sensor_event_bitmask1[ 8b] > 10.240.4.12: [ 0h] = sensor_event_bitmask2[ 7b] > 10.240.4.12: [ 1h] = reserved2[ 1b] > 10.240.4.12: IPMI Trailer: > 10.240.4.12: ------------- > 10.240.4.12: [ A2h] = checksum2[ 8b] > 10.240.4.12: IPMI RMCPPLUS Session Trailer: > 10.240.4.12: ------------------------------ > 10.240.4.12: [ FFFFh] = integrity_pad[16b] > 10.240.4.12: [ 2h] = pad_length[ 8b] > 10.240.4.12: [ 7h] = next_header[ 8b] > 10.240.4.12: [ BYTE ARRAY ... ] = authentication_code[12B] > 10.240.4.12: [ F8h 57h 26h C8h 76h 8Fh 6Bh 4Dh ] > 10.240.4.12: [ 97h D5h 31h 93h ] > ID | Name | Type | Reading | Units | Event > 80 | PS2 12V UV Fault | Power Supply | N/A | N/A | > 'transition to OK' > 10.240.4.12: ===================================================== > 10.240.4.12: IPMI 2.0 Close Session Request > 10.240.4.12: ===================================================== > 10.240.4.12: RMCP Header: > 10.240.4.12: ------------ > 10.240.4.12: [ 6h] = version[ 8b] > 10.240.4.12: [ 0h] = reserved[ 8b] > 10.240.4.12: [ FFh] = sequence_number[ 8b] > 10.240.4.12: [ 7h] = message_class.class[ 5b] > 10.240.4.12: [ 0h] = message_class.reserved[ 2b] > 10.240.4.12: [ 0h] = message_class.ack[ 1b] > 10.240.4.12: IPMI RMCPPLUS Session Header: > 10.240.4.12: ----------------------------- > 10.240.4.12: [ 6h] = authentication_type[ 4b] > 10.240.4.12: [ 0h] = reserved1[ 4b] > 10.240.4.12: [ 0h] = payload_type[ 6b] > 10.240.4.12: [ 1h] = payload_type.authenticated[ 1b] > 10.240.4.12: [ 1h] = payload_type.encrypted[ 1b] > 10.240.4.12: [ 300AA00h] = session_id[32b] > 10.240.4.12: [ 4h] = session_sequence_number[32b] > 10.240.4.12: [ 20h] = ipmi_payload_len[16b] > 10.240.4.12: IPMI RMCPPLUS Payload: > 10.240.4.12: ---------------------- > 10.240.4.12: [ BYTE ARRAY ... ] = confidentiality_header[16B] > 10.240.4.12: [ C5h 19h FAh E3h 57h F0h 88h 3Ch ] > 10.240.4.12: [ 8Eh F1h F4h 72h BBh E9h 6Bh 01h ] > 10.240.4.12: [ BYTE ARRAY ... ] = payload_data[11B] > 10.240.4.12: [ 20h 18h C8h 81h D4h 3Ch 00h AAh ] > 10.240.4.12: [ 00h 03h C2h ] > 10.240.4.12: [ 404030201h] = confidentiality_trailer[40b] > 10.240.4.12: IPMI Message Header: > 10.240.4.12: -------------------- > 10.240.4.12: [ 20h] = rs_addr[ 8b] > 10.240.4.12: [ 0h] = rs_lun[ 2b] > 10.240.4.12: [ 6h] = net_fn[ 6b] > 10.240.4.12: [ C8h] = checksum1[ 8b] > 10.240.4.12: [ 81h] = rq_addr[ 8b] > 10.240.4.12: [ 0h] = rq_lun[ 2b] > 10.240.4.12: [ 35h] = rq_seq[ 6b] > 10.240.4.12: IPMI Command Data: > 10.240.4.12: ------------------ > 10.240.4.12: [ 3Ch] = cmd[ 8b] > 10.240.4.12: [ 300AA00h] = session_id[32b] > 10.240.4.12: IPMI Trailer: > 10.240.4.12: ------------- > 10.240.4.12: [ C2h] = checksum2[ 8b] > 10.240.4.12: IPMI RMCPPLUS Session Trailer: > 10.240.4.12: ------------------------------ > 10.240.4.12: [ FFFFh] = integrity_pad[16b] > 10.240.4.12: [ 2h] = pad_length[ 8b] > 10.240.4.12: [ 7h] = next_header[ 8b] > 10.240.4.12: [ BYTE ARRAY ... ] = authentication_code[12B] > 10.240.4.12: [ 98h 3Bh 32h 40h 6Dh 6Bh 28h 11h ] > 10.240.4.12: [ 70h 52h FEh D6h ] > 10.240.4.12: ===================================================== > 10.240.4.12: IPMI 2.0 Close Session Response > 10.240.4.12: ===================================================== > 10.240.4.12: RMCP Header: > 10.240.4.12: ------------ > 10.240.4.12: [ 6h] = version[ 8b] > 10.240.4.12: [ 0h] = reserved[ 8b] > 10.240.4.12: [ FFh] = sequence_number[ 8b] > 10.240.4.12: [ 7h] = message_class.class[ 5b] > 10.240.4.12: [ 0h] = message_class.reserved[ 2b] > 10.240.4.12: [ 0h] = message_class.ack[ 1b] > 10.240.4.12: IPMI RMCPPLUS Session Header: > 10.240.4.12: ----------------------------- > 10.240.4.12: [ 6h] = authentication_type[ 4b] > 10.240.4.12: [ 0h] = reserved1[ 4b] > 10.240.4.12: [ 0h] = payload_type[ 6b] > 10.240.4.12: [ 1h] = payload_type.authenticated[ 1b] > 10.240.4.12: [ 1h] = payload_type.encrypted[ 1b] > 10.240.4.12: [ E9B5ACF4h] = session_id[32b] > 10.240.4.12: [ 4h] = session_sequence_number[32b] > 10.240.4.12: [ 20h] = ipmi_payload_len[16b] > 10.240.4.12: IPMI RMCPPLUS Payload: > 10.240.4.12: ---------------------- > 10.240.4.12: [ BYTE ARRAY ... ] = confidentiality_header[16B] > 10.240.4.12: [ 3Fh 86h A7h CBh F4h D9h 33h BBh ] > 10.240.4.12: [ E5h 71h 6Fh 15h 36h 08h 4Eh 9Fh ] > 10.240.4.12: [ BYTE ARRAY ... ] = payload_data[ 8B] > 10.240.4.12: [ 81h 1Ch 63h 20h D4h 3Ch 00h D0h ] > 10.240.4.12: [ 707060504030201h] = confidentiality_trailer[64b] > 10.240.4.12: IPMI Message Header: > 10.240.4.12: -------------------- > 10.240.4.12: [ 81h] = rq_addr[ 8b] > 10.240.4.12: [ 0h] = rq_lun[ 2b] > 10.240.4.12: [ 7h] = net_fn[ 6b] > 10.240.4.12: [ 63h] = checksum1[ 8b] > 10.240.4.12: [ 20h] = rs_addr[ 8b] > 10.240.4.12: [ 0h] = rs_lun[ 2b] > 10.240.4.12: [ 35h] = rq_seq[ 6b] > 10.240.4.12: IPMI Command Data: > 10.240.4.12: ------------------ > 10.240.4.12: [ 3Ch] = cmd[ 8b] > 10.240.4.12: [ 0h] = comp_code[ 8b] > 10.240.4.12: IPMI Trailer: > 10.240.4.12: ------------- > 10.240.4.12: [ D0h] = checksum2[ 8b] > 10.240.4.12: IPMI RMCPPLUS Session Trailer: > 10.240.4.12: ------------------------------ > 10.240.4.12: [ FFFFh] = integrity_pad[16b] > 10.240.4.12: [ 2h] = pad_length[ 8b] > 10.240.4.12: [ 7h] = next_header[ 8b] > 10.240.4.12: [ BYTE ARRAY ... ] = authentication_code[12B] > 10.240.4.12: [ C0h 87h ACh 28h A6h 1Eh 4Ch 7Bh ] > 10.240.4.12: [ ACh 2Ch 59h 19h ] > > > > > Michael FRANK > Supervisor Global Monitoring Architecture > Faurecia Clean Mobility > T +49 821 4103 420 ● M +49 171 9967 206 > michael.fr...@faurecia.com > Faurecia Emissions Control Technologies, Germany GmbH - > Biberbachstraße 9 – 86154 Augsburg – Germany > > Sitz der Gesellschaft: Augsburg - Registergericht Augsburg HR B 20757 > Geschäftsführer: Yves Andres, Silke Krome, Soeren Peters > Vorsitzender des Aufsichtsrats: Mathias Miedreich > > > > This electronic transmission (and any attachments thereto) is > intended solely for the use of the addressee(s). It may contain > confidential or legally privileged information. If you are not the > intended recipient of this message, you must delete it immediately > and notify the sender. Any unauthorized use or disclosure of this > message is strictly prohibited. Faurecia does not guarantee the > integrity of this transmission and shall therefore never be liable if > the message is altered or falsified nor for any virus, interception > or damage to your system. > _______________________________________________ > Freeipmi-users mailing list > Freeipmi-users@gnu.org > https://urldefense.us/v3/__https://lists.gnu.org/mailman/listinfo/freeipmi-users__;!!G2kpM7uM-TzIFchu!h9PCuowMglvkdu5bHU4Hh7nwPYCaDFAhAYFi7aQ4L1_7S1_llb95-N4-W5o0KjK3$ > _______________________________________________ Freeipmi-users mailing list Freeipmi-users@gnu.org https://lists.gnu.org/mailman/listinfo/freeipmi-users