Skip to content

flashy-393a089

Choose a tag to compare

@github-actions github-actions released this 12 Jan 15:45
fbgc: fbgc2: Modify sensor thresholds and fix sensor names

Summary:
# Description

- Update HDD temperature threshold from 61°C to 60°C
- Correct PTB voltage and current sensor thresholds according to hardware specifications
- dpb thresholds are taken from expander
- Fix server DIMM sensor naming from DIMMA0/DIMMA4 to DIMMA2/DIMMA3/DIMMA6/DIMMA7

# Motivation
- Match ours latest sensor table

X-link: https://github.com/facebookexternal/openbmc.wiwynn/pull/3490

Test Plan:
- Verify all HDD temperature sensors report correct threshold (60°C)
- Verify PTB sensors show updated thresholds
- Verify server DIMM sensor names are correctly displayed
- Check all sensors report ok status within normal operating range

Log:
root@bmc-oob:~# sensor-util dpb --threshold | grep HDD | grep TEMP
HDD_SMART_TEMP_00            (0x60) :  36.000 C     | (ok) | UCR: 60.000 | UNC: NA | UNR: NA | LCR: NA | LNC: NA | LNR: NA
HDD_SMART_TEMP_01            (0x61) :  37.000 C     | (ok) | UCR: 60.000 | UNC: NA | UNR: NA | LCR: NA | LNC: NA | LNR: NA
HDD_SMART_TEMP_02            (0x62) :  37.000 C     | (ok) | UCR: 60.000 | UNC: NA | UNR: NA | LCR: NA | LNC: NA | LNR: NA
HDD_SMART_TEMP_03            (0x63) :  37.000 C     | (ok) | UCR: 60.000 | UNC: NA | UNR: NA | LCR: NA | LNC: NA | LNR: NA
HDD_SMART_TEMP_04            (0x64) :  37.000 C     | (ok) | UCR: 60.000 | UNC: NA | UNR: NA | LCR: NA | LNC: NA | LNR: NA
HDD_SMART_TEMP_05            (0x65) :  36.000 C     | (ok) | UCR: 60.000 | UNC: NA | UNR: NA | LCR: NA | LNC: NA | LNR: NA
HDD_SMART_TEMP_06            (0x66) :  36.000 C     | (ok) | UCR: 60.000 | UNC: NA | UNR: NA | LCR: NA | LNC: NA | LNR: NA
HDD_SMART_TEMP_07            (0x67) :  37.000 C     | (ok) | UCR: 60.000 | UNC: NA | UNR: NA | LCR: NA | LNC: NA | LNR: NA
HDD_SMART_TEMP_08            (0x68) :  37.000 C     | (ok) | UCR: 60.000 | UNC: NA | UNR: NA | LCR: NA | LNC: NA | LNR: NA
HDD_SMART_TEMP_09            (0x69) :  37.000 C     | (ok) | UCR: 60.000 | UNC: NA | UNR: NA | LCR: NA | LNC: NA | LNR: NA
HDD_SMART_TEMP_10            (0x6A) :  37.000 C     | (ok) | UCR: 60.000 | UNC: NA | UNR: NA | LCR: NA | LNC: NA | LNR: NA
HDD_SMART_TEMP_11            (0x6B) :  36.000 C     | (ok) | UCR: 60.000 | UNC: NA | UNR: NA | LCR: NA | LNC: NA | LNR: NA
HDD_SMART_TEMP_12            (0x6C) :  36.000 C     | (ok) | UCR: 60.000 | UNC: NA | UNR: NA | LCR: NA | LNC: NA | LNR: NA
HDD_SMART_TEMP_13            (0x6D) :  36.000 C     | (ok) | UCR: 60.000 | UNC: NA | UNR: NA | LCR: NA | LNC: NA | LNR: NA
HDD_SMART_TEMP_14            (0x6E) :  36.000 C     | (ok) | UCR: 60.000 | UNC: NA | UNR: NA | LCR: NA | LNC: NA | LNR: NA
HDD_SMART_TEMP_15            (0x6F) :  36.000 C     | (ok) | UCR: 60.000 | UNC: NA | UNR: NA | LCR: NA | LNC: NA | LNR: NA
HDD_SMART_TEMP_16            (0x70) :  36.000 C     | (ok) | UCR: 60.000 | UNC: NA | UNR: NA | LCR: NA | LNC: NA | LNR: NA
HDD_SMART_TEMP_17            (0x71) :  36.000 C     | (ok) | UCR: 60.000 | UNC: NA | UNR: NA | LCR: NA | LNC: NA | LNR: NA
HDD_SMART_TEMP_18            (0x72) :  36.000 C     | (ok) | UCR: 60.000 | UNC: NA | UNR: NA | LCR: NA | LNC: NA | LNR: NA
HDD_SMART_TEMP_19            (0x73) :  36.000 C     | (ok) | UCR: 60.000 | UNC: NA | UNR: NA | LCR: NA | LNC: NA | LNR: NA
HDD_SMART_TEMP_20            (0x74) :  36.000 C     | (ok) | UCR: 60.000 | UNC: NA | UNR: NA | LCR: NA | LNC: NA | LNR: NA
HDD_SMART_TEMP_21            (0x75) :  36.000 C     | (ok) | UCR: 60.000 | UNC: NA | UNR: NA | LCR: NA | LNC: NA | LNR: NA
HDD_SMART_TEMP_22            (0x76) :  36.000 C     | (ok) | UCR: 60.000 | UNC: NA | UNR: NA | LCR: NA | LNC: NA | LNR: NA
HDD_SMART_TEMP_23            (0x77) :  36.000 C     | (ok) | UCR: 60.000 | UNC: NA | UNR: NA | LCR: NA | LNC: NA | LNR: NA
HDD_SMART_TEMP_24            (0x78) :  35.000 C     | (ok) | UCR: 60.000 | UNC: NA | UNR: NA | LCR: NA | LNC: NA | LNR: NA
HDD_SMART_TEMP_25            (0x79) :  35.000 C     | (ok) | UCR: 60.000 | UNC: NA | UNR: NA | LCR: NA | LNC: NA | LNR: NA
HDD_SMART_TEMP_26            (0x7A) :  35.000 C     | (ok) | UCR: 60.000 | UNC: NA | UNR: NA | LCR: NA | LNC: NA | LNR: NA
HDD_SMART_TEMP_27            (0x7B) :  35.000 C     | (ok) | UCR: 60.000 | UNC: NA | UNR: NA | LCR: NA | LNC: NA | LNR: NA
HDD_SMART_TEMP_28            (0x7C) :  35.000 C     | (ok) | UCR: 60.000 | UNC: NA | UNR: NA | LCR: NA | LNC: NA | LNR: NA
HDD_SMART_TEMP_29            (0x7D) :  35.000 C     | (ok) | UCR: 60.000 | UNC: NA | UNR: NA | LCR: NA | LNC: NA | LNR: NA
HDD_SMART_TEMP_30            (0x7E) :  35.000 C     | (ok) | UCR: 60.000 | UNC: NA | UNR: NA | LCR: NA | LNC: NA | LNR: NA
HDD_SMART_TEMP_31            (0x7F) :  35.000 C     | (ok) | UCR: 60.000 | UNC: NA | UNR: NA | LCR: NA | LNC: NA | LNR: NA
HDD_SMART_TEMP_32            (0x80) :  35.000 C     | (ok) | UCR: 60.000 | UNC: NA | UNR: NA | LCR: NA | LNC: NA | LNR: NA
HDD_SMART_TEMP_33            (0x81) :  35.000 C     | (ok) | UCR: 60.000 | UNC: NA | UNR: NA | LCR: NA | LNC: NA | LNR: NA
HDD_SMART_TEMP_34            (0x82) :  35.000 C     | (ok) | UCR: 60.000 | UNC: NA | UNR: NA | LCR: NA | LNC: NA | LNR: NA
HDD_SMART_TEMP_35            (0x83) :  35.000 C     | (ok) | UCR: 60.000 | UNC: NA | UNR: NA | LCR: NA | LNC: NA | LNR: NA

root@bmc-oob:~# sensor-util dpb --threshold | grep PTB
PTB_P48V_AUX                 (0xDC) :  50.660 Volts | (ok) | UCR: 52.800 | UNC: NA | UNR: NA | LCR: 43.200 | LNC: NA | LNR: NA
PTB_P12V_PU2_DC_MODULE       (0xDD) :  12.230 Volts | (ok) | UCR: 13.200 | UNC: NA | UNR: NA | LCR: 10.800 | LNC: NA | LNR: NA
PTB_P12V_PU3_DC_MODULE       (0xDE) :  12.220 Volts | (ok) | UCR: 13.200 | UNC: NA | UNR: NA | LCR: 10.800 | LNC: NA | LNR: NA
PTB_U19_ADC_MONITOR          (0xDF) :  62.900 Volts | (ucr) | UCR: 52.800 | UNC: NA | UNR: NA | LCR: 43.200 | LNC: NA | LNR: NA
PTB_U20_ADC_MONITOR          (0xE0) : 191.760 Volts | (ok) | UCR: NA | UNC: NA | UNR: NA | LCR: NA | LNC: NA | LNR: NA
PTB_P48V_AUX_Current         (0xE1) :   8.550 Amps  | (ok) | UCR: 165.000 | UNC: NA | UNR: NA | LCR: NA | LNC: NA | LNR: NA
PTB_P12V_PU2_DC_MODULE_Current (0xE2) :  33.500 Amps  | (ok) | UCR: 41.250 | UNC: NA | UNR: NA | LCR: NA | LNC: NA | LNR: NA
PTB_P12V_PU3_DC_MODULE_Current (0xE3) :  35.500 Amps  | (ok) | UCR: 41.250 | UNC: NA | UNR: NA | LCR: NA | LNC: NA | LNR: NA
PTB_P48V_AUX_Power           (0xE4) : 433.000 Watts | (ok) | UCR: NA | UNC: NA | UNR: NA | LCR: NA | LNC: NA | LNR: NA
PTB_P12V_PU2_DC_MODULE_Power (0xE5) : 433.000 Watts | (ok) | UCR: NA | UNC: NA | UNR: NA | LCR: NA | LNC: NA | LNR: NA
PTB_P12V_PU3_DC_MODULE_Power (0xE6) : 433.000 Watts | (ok) | UCR: NA | UNC: NA | UNR: NA | LCR: NA | LNC: NA | LNR: NA

root@bmc-oob:~# sensor-util server --threshold | grep DIMM | grep TEMP
MB_DIMMA2_TEMP_C             (0x6) :  33.000 C     | (ok) | UCR: 85.000 | UNC: NA | UNR: NA | LCR: NA | LNC: NA | LNR: NA
MB_DIMMA3_TEMP_C             (0x7) :  33.000 C     | (ok) | UCR: 85.000 | UNC: NA | UNR: NA | LCR: NA | LNC: NA | LNR: NA
MB_DIMMA6_TEMP_C             (0xA) :  33.000 C     | (ok) | UCR: 85.000 | UNC: NA | UNR: NA | LCR: NA | LNC: NA | LNR: NA
MB_DIMMA7_TEMP_C             (0xB) :  33.000 C     | (ok) | UCR: 85.000 | UNC: NA | UNR: NA | LCR: NA | LNC: NA | LNR: NA

root@bmc-oob:~# sensor-util server --threshold | grep DIMM | grep PWR
MB_VR_DIMMA2_PMIC_PWR_W      (0x40) :   0.560 Watts | (ok) | UCR: 32.200 | UNC: 31.500 | UNR: NA | LCR: NA | LNC: NA | LNR: NA
MB_VR_DIMMA3_PMIC_PWR_W      (0x41) :   0.980 Watts | (ok) | UCR: 32.200 | UNC: 31.500 | UNR: NA | LCR: NA | LNC: NA | LNR: NA
MB_VR_DIMMA6_PMIC_PWR_W      (0x42) :   0.420 Watts | (ok) | UCR: 32.200 | UNC: 31.500 | UNR: NA | LCR: NA | LNC: NA | LNR: NA
MB_VR_DIMMA7_PMIC_PWR_W      (0x43) :   0.840 Watts | (ok) | UCR: 32.200 | UNC: 31.500 | UNR: NA | LCR: NA | LNC: NA | LNR: NA

Reviewed By: waffle2k

Differential Revision: D90217684

fbshipit-source-id: fb3702be12e889aad5b6d5b18c27b5c7bf5160a5