Open vien20010 opened 1 year ago
The sensor id is defined as 1 byte in the IPMI spec, and it is stored as an integer in ipmiutil/isensor.c I need to see the debug output to see what is going wrong. Can you send me the debug output, adding -x to the command?
ipmiutil use Get Sensor Reading command which defines 1 byte sensor ID in IPMI v2 spec, session 35.14
I missed that. So since the IPMI spec only has one byte for the sensor number, what method does other software use to address sensor numbers > 255 on this firmware?
Since this is beyond the IPMI specification, I need to know what firmware/platform/software uses sensor numbers greater than 255.
Step to reproduce:
ipmiutil sensor -N <BMC_IP> -U <BMC_USER> -P <BMC_PASSWORD> -F lan2
Expected result: All sensors will return the same reading value and state with ipmitool result.
Actual result All sensors with sensor id > 255 will return wrong value.