[Top][All Lists]
[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:49:12 +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
- [Freeipmi-users] querying sensors of Intel SE7210TP1-E board fails with ipmi_sdr_cache_create: internal IPMI error,
Werner Fischer <=