freeipmi-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Freeipmi-users] querying sensors of Intel SE7210TP1-E board fails with


From: Werner Fischer
Subject: [Freeipmi-users] querying sensors of Intel SE7210TP1-E board fails with ipmi_sdr_cache_create: internal IPMI error
Date: Mon, 07 Feb 2011 09:48:21 +0100

Hi all,

Christian - a user of the IPMI plugin for Nagios/Icinga - has an Intel
SE7210TP1-E board. When he wants to query sensors locally he gets
errors:

>> # ipmi-locate
>> ...
>>
>> Probing SSIF device using DMIDECODE... done
>> IPMI Version: 1.5
>> IPMI locate driver: DMIDECODE
>> IPMI interface: SSIF
>> BMC driver device: /dev/i2c-0
>> BMC SMBUS slave address: 0x42
>> Register spacing: 1
>>
>> ...
>>
>> Probing SSIF device using SMBIOS... done
>> IPMI Version: 1.5
>> IPMI locate driver: SMBIOS
>> IPMI interface: SSIF
>> BMC driver device: /dev/i2c-0
>> BMC SMBUS slave address: 0x84
>> Register spacing: 1

When he wants to query sensors:
>> Caching SDR repository information:
>> /root/.freeipmi/sdr-cache/sdr-cache-loki.localhost
>> ipmi_sdr_cache_create: internal IPMI error

Here is some debugging info with FreeIPMI 1.0.1:

# bmc-info --debug
=====================================================
Get Device ID Request
=====================================================
KCS Header:
------------
[               0h] = lun[ 2b]
[               6h] = net_fn[ 6b]
IPMI Command Data:
------------------
[               1h] = cmd[ 8b]
ipmi_cmd_get_device_id: driver timeout

# ipmi-sel --debug
Caching SDR repository information:
/root/.freeipmi/sdr-cache/sdr-cache-loki.localhost
=====================================================
Get SDR Repository Info Request
=====================================================
KCS Header:
------------
[               0h] = lun[ 2b]
[               Ah] = net_fn[ 6b]
IPMI Command Data:
------------------
[              20h] = cmd[ 8b]
ipmi_sdr_cache_create: internal IPMI error


With an older kernel (2.6.32 or so...) ipmitool can query sensors of
this board with the ipmi_smb module (ipmi_smb see
http://sourceforge.net/projects/openipmi/ - unfortunately only until
kernel version 2.6.35 - 2.6.36 and later don't seem to have it)

# modprobe ipmi_smb
# dmesg
[  106.836982] IPMI SMB Interface driver
[  106.836989] ipmi_smb: DMI specifies SSIF @ 0x42
[  106.972020] ipmi_smb: Error fetching SSIF: 0 3 c1, your system
probably doesn't support this command so using defaults
[  107.544126] ipmi_smb 0-0042: Found new BMC (man_id: 0x000322,
prod_id: 0x4311, dev_id: 0x20)

# ipmitool -I open sensor
Baseboard 1.5V   | 1.521      | Volts      | ok    | na        | 1.352
   | 1.378     | 1.625     | 1.651     | na
...


Is there any way that he can queries his sensors locally with FreeIPMI?

Best regards,
Werner

-- 
: Werner Fischer
: Technology Specialist
: Thomas-Krenn.AG | The server-experts
: http://www.thomas-krenn.com | http://www.thomas-krenn.com/wiki




reply via email to

[Prev in Thread] Current Thread [Next in Thread]