python psu_decoder.py
-----------------------------------------------
Used to Troubleshoot HW Devices

parv.ashwani b551c4584f Explanation vor 1 Monat
LICENSE 711ba266f5 Initial commit vor 1 Monat
README.md b551c4584f Explanation vor 1 Monat
psu_decoder.py d41f235ae8 python psu_decoder.py vor 1 Monat

README.md

Used to Troubleshoot HW Devices


Core Logic : if (decimal_value & bit_value) == bit_value


From ipmitool sensor information -> cat ipmitool-sensor-list.txt or ipmitool sensor list


1 = Good 2 = Power Supply bad 4=Predictive failure 8 = Input Lost 16=Out of range 32=Detected Out of Range 64=Config error 128=Reserved


#define PSU_PRESENSE_DETECTED (1 << 0) #define PSU_FAILURE_DETECTED (1 << 1) #define PSU_PREDICTIVE_FAILURE (1 << 2) #define PSU_INPUT_LOST (1 << 3) #define PSU_OUT_OF_RANGE (1 << 4) #define PSU_DETECTED_OUT_OF_RANGE (1 << 5) #define PSU_CONFIGURATION_ERROR (1 << 6) #define PSU_RESERVED (1 << 7)