python psu_decoder.py
-----------------------------------------------
Used to Troubleshoot HW Devices
|
|
vor 1 Monat | |
|---|---|---|
| LICENSE | vor 1 Monat | |
| README.md | vor 1 Monat | |
| psu_decoder.py | vor 1 Monat |
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)
Caffine Coded ☕︎ by Parv Ashwani