[Arm-dev] Gigabyte MP30-AR0

Sun Mar 13 09:20:44 UTC 2016
Gordan Bobic <gordan at redsleeve.org>

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?

Gordan