[Arm-dev] Gigabyte MP30-AR0
Gordan Bobic
gordan at redsleeve.org
Sun Mar 13 09:43:36 UTC 2016
On 13/03/16 09:20, Gordan Bobic wrote:
> Is there a driver to access IPMI internally without connecting to the
> BMC over the network?
>
> # ipmitool sensor
> Could not open device at /dev/ipmi0 or /dev/ipmi/0 or /dev/ipmidev/0: No
> such file or directory
> Could not open device at /dev/ipmi0 or /dev/ipmi/0 or /dev/ipmidev/0: No
> such file or directory
> Could not open device at /dev/ipmi0 or /dev/ipmi/0 or /dev/ipmidev/0: No
> such file or directory
> Get Device ID command failed
> Unable to open SDR for reading
>
> It works over the network, though:
> # ipmitool -I lanplus -H 192.168.2.43 -U admin -P password sensor
> CPU0_TEMP | 78.000 | degrees C | ok | na | 0.000
> | 5.000 | 100.000 | 105.000 | na
> DIMM_P0_A0 | na | degrees C | na | na | 0.000
> | 5.000 | 75.000 | 80.000 | na
> DIMM_P0_A1 | na | degrees C | na | na | 0.000
> | 5.000 | 75.000 | 80.000 | na
> DIMM_P0_B0 | 36.000 | degrees C | ok | na | 0.000
> | 5.000 | 75.000 | 80.000 | na
> DIMM_P0_B1 | na | degrees C | na | na | 0.000
> | 5.000 | 75.000 | 80.000 | na
> DIMM_P0_C0 | 40.000 | degrees C | ok | na | 0.000
> | 5.000 | 75.000 | 80.000 | na
> DIMM_P0_C1 | na | degrees C | na | na | 0.000
> | 5.000 | 75.000 | 80.000 | na
> DIMM_P0_D0 | 40.000 | degrees C | ok | na | 0.000
> | 5.000 | 75.000 | 80.000 | na
> DIMM_P0_D1 | na | degrees C | na | na | 0.000
> | 5.000 | 75.000 | 80.000 | na
> P12V | 12.064 | Volts | ok | na | 10.324
> | 10.788 | 13.224 | 13.688 | na
> P5V | 5.037 | Volts | ok | na | 4.290
> | 4.507 | 5.495 | 5.688 | na
> P3V3 | 3.302 | Volts | ok | na | 2.828
> | 2.970 | 3.618 | 3.760 | na
> P5V_STBY | 5.061 | Volts | ok | na | 4.290
> | 4.507 | 5.495 | 5.688 | na
> P_VBAT | 3.074 | Volts | ok | na | 2.581
> | 2.697 | na | na | na
> P_VCCP | 0.980 | Volts | ok | na | 0.421
> | 0.451 | 1.431 | 1.509 | na
> P_1V2_HUB | 1.205 | Volts | ok | na | 1.029
> | 1.078 | 1.323 | 1.372 | na
> P_VDDQ_AB | 1.499 | Volts | ok | na | 1.284
> | 1.343 | 1.656 | 1.715 | na
> P_VDDQ_CD | 1.509 | Volts | ok | na | 1.284
> | 1.343 | 1.656 | 1.715 | na
> P_0V9_VDD | 0.960 | Volts | ok | na | 0.774
> | 0.813 | 0.990 | 1.029 | na
> P_1V5_VDD | 1.509 | Volts | ok | na | 1.284
> | 1.352 | 1.646 | 1.705 | na
> P_2V5_VDD | 2.517 | Volts | ok | na | 2.154
> | 2.251 | 2.747 | 2.856 | na
> P_1V8_VDD | 1.813 | Volts | ok | na | 1.548
> | 1.627 | 1.980 | 2.048 | na
> CPU0_FAN | 6100.000 | RPM | ok | na | 600.000
> | 800.000 | na | na | na
> SYS_FAN1 | 900.000 | RPM | ok | na | 600.000
> | 800.000 | na | na | na
> SYS_FAN2 | 1400.000 | RPM | ok | na | 600.000
> | 800.000 | na | na | na
> SYS_FAN3 | na | RPM | na | na | 600.000
> | 800.000 | na | na | na
> SYS_FAN4 | na | RPM | na | na | 600.000
> | 800.000 | na | na | na
> CPU0 | 0x0 | discrete | 0x8080| na | na |
> na | na | na | na
> MB_TEMP1 | 39.000 | degrees C | ok | na | 0.000
> | 5.000 | 55.000 | 60.000 | na
> MB_TEMP2 | 34.000 | degrees C | ok | na | 0.000
> | 5.000 | 55.000 | 60.000 | na
> MB_TEMP3 | 29.000 | degrees C | ok | na | 0.000
> | 5.000 | 55.000 | 60.000 | na
> SEL | 0x0 | discrete | 0x0080| na | na |
> na | na | na | na
>
>
> There is one obvious error in the output:
> DIMM_P0_A0 | na | degrees C | na | na | 0.000
> | 5.000 | 75.000 | 80.000 | na
>
> There is a DIMM definitely in that slot, but it doesn't have a
> temperature reading. It's the exact same part and batch as the other 3,
> so I'd expect there to be a number there. Firmware bug?
And to answer my own question, yes, it's a firmware bug. Updating the
BMC firmware downloadable from the Gigabyte site to 3.56 (board shipped
with 3.14) fixes the sensor reading on DIMM_P0_A0.
Gordan
More information about the Arm-dev
mailing list