[lm-sensors] ipmisensors problem report on Intel STL2 MB

Tuomas Leikola tuomas.leikola at gmail.com
Sat Sep 9 15:56:24 CEST 2006


(cc:ing lm-sensors)

Hi!

I've tried your ipmisensors patch ipmisensors-20060805-0622.diff on
linux-2.6.17.12, with less success that could be hoped for :(

This is an Intel STL2 dual-P3 motherboard. I'm happy to provide any
other info if interested.

2ct2:~# lsmod | grep ipmi
ipmisensors            18632  0
ipmi_si                37036  1
ipmi_msghandler        35456  2 ipmisensors,ipmi_si
2ct2:~# dmesg|grep 'ipmisensors:'
ipmisensors: Registered IPMI 1.0 BMC over interface 0
ipmisensors: Send 0x22
ipmisensors: received message
ipmisensors: Got first resid 0x0037
ipmisensors: Get SDR 0x0 0x0 0x0
ipmisensors: Send 0x23 0x0 0x0
ipmisensors: received message
ipmisensors: Get SDR 0x37 0x1 0x10
ipmisensors: Send 0x23 0x37 0x0
ipmisensors: received message
ipmisensors: Get SDR 0x37 0x1 0x20
ipmisensors: Send 0x23 0x37 0x0
ipmisensors: received message
ipmisensors: Get SDR 0x37 0x1 0x30
ipmisensors: Send 0x23 0x37 0x0
ipmisensors: Error 0xca on cmd 0xb/0x23
ipmisensors: received message
ipmisensors: Reducing SDR request size to 8
ipmisensors: Get SDR 0x0 0x0 0x0
ipmisensors: Send 0x23 0x0 0x0
ipmisensors: received message
ipmisensors: Get SDR 0x37 0x1 0x38
ipmisensors: Send 0x23 0x37 0x0
ipmisensors: Error 0xca on cmd 0xb/0x23
ipmisensors: received message
ipmisensors: IPMI buffers too small, giving up
2ct2:~# sensors
No sensors found!
2ct2:~# sensors-detect
# sensors-detect revision 1.413 (2006/01/19 20:28:00)
<snip>
Probing for `IPMI BMC KCS'
  Trying address 0x0ca0... Success!
    (confidence 4, driver `bmcsensors')
Probing for `IPMI BMC SMIC'
  Trying address 0x0ca8... Failed!


Sensors-detect might be a bit old as it recommends bmcsensors. I
assume that's not a problem, though.

As a sidenote, module unmount crashes things:

2ct2:~# rmmod ipmisensors
Segmentation fault

with dmesg:

BUG: unable to handle kernel paging request at virtual address 00005202
 printing eip:
c0194b04
*pde = 00000000
Oops: 0000 [#1]
SMP
Modules linked in: i2c_dev nfs lockd sunrpc nbd iptable_nat ip_nat iptable_mang
le iptable_filter sd_mod ipmisensors ipmi_si ipmi_msghandler i2c_isa i2c_piix4
i2c_core e1000
CPU:    0
EIP:    0060:[<c0194b04>]    Not tainted VLI
EFLAGS: 00010246   (2.6.17.12 #6)
EIP is at sysfs_hash_and_remove+0x64/0x110
eax: dfa53c68   ebx: c174a748   ecx: dfa53c40   edx: 00000020
esi: dfa53c21   edi: 00005202   ebp: c174a744   esp: d36eff20
ds: 007b   es: 007b   ss: 0068
Process rmmod (pid: 4532, threadinfo=d36ee000 task=d7876050)
Stack: 00005202 df9b39b4 dfc11e04 dfa1e808 df9d8f10 00000000 d36ee000 c02b3f61
       df9d8c00 e0829644 e0827173 e0827b54 e0829680 e0829680 e08270d0 c0137123
       696d7069 736e6573 0073726f d7fe8d2c c014cb09 b7fd2000 dfce9040 c014d597
Call Trace:
 <c02b3f61> device_remove_file+0x21/0x40  <e0827173> ipmisensors_exit+0xa3/0x15
1 [ipmisensors]
 <e08270d0> ipmisensors_exit+0x0/0x151 [ipmisensors]  <c0137123> sys_delete_mod
ule+0x133/0x190
 <c014cb09> remove_vma+0x39/0x50  <c014d597> do_munmap+0x197/0x1f0
 <c0102e1b> syscall_call+0x7/0xb
Code: 00 90 83 c6 0c 8d 5d 04 39 de 89 74 24 08 74 44 8d b4 26 00 00 00 00 8b 4
d 14 85 c9 74 20 89 e8 e8 52 ff ff ff 8b 3c 24 89 c6 ac <ae> 75 08 84 c0 75 f8
31 c0 eb 04 19 c0 0c 01 85 c0 74 34 8b 6d
EIP: [<c0194b04>] sysfs_hash_and_remove+0x64/0x110 SS:ESP 0068:d36eff20

If there's anything else I can do to help, please just give me a pointer.

- Tuomas




More information about the lm-sensors mailing list