Hi,

I have a brand new Dell PowerEdge 2850 (and a 1850 for that matters),
all running 2.6.17-rc3, on which I can't modprobe ipmi_si.
The kernel is a pure x86_64 kernel, compiled under debian sid amd64.

Here is the related dmesg when the modprobe is issued:

ipmi message handler version 39.0
IPMI System Interface driver.
ipmi_si: Trying SMBIOS-specified KCS state machine at I/O address 0xca8, slave 
address 0x20, irq 0
 Could not set up I/O space
Trying to free nonexistent resource <00000ca8-00000cac>
BT: timed out in B2H_WAIT [ SMS ]
restart command
BT: timed out in B2H_WAIT [ SMS ]
restart command
BT: timed out in B2H_WAIT [ SMS ]
retry limit (2) exceeded
IPMI: BT reset (takes 5 secs)
BT: timed out in B2H_WAIT [ SMS ]
retry limit (2) exceeded
ipmi_si: Unable to find any System Interface(s)

modprobe is stuck for a while before giving the hand again.
What could be wrong, there ?

ipmi_si doesn't appear in the module list, only ipmi_msghandler.
removing ipmi_msghandler afterwards, produce the following oops, which
might be related to the fact that ipmi_si failed to load:

Unable to handle kernel paging request at ffffffff88089030 RIP: 
<ffffffff80461255>{klist_release+40}
PGD 203027 PUD 205027 PMD 11f5da067 PTE 0
Oops: 0002 [1] SMP 
CPU 3 
Modules linked in: ipmi_msghandler thermal fan button processor ac battery 
psmouse e752x_edac serio_raw pcspkr edac_mc ehci_hcd uhci_hcd dm_mod evdev
Pid: 9339, comm: modprobe Not tainted 2.6.17-rc3-git16-zen #2
RIP: 0010:[<ffffffff80461255>] <ffffffff80461255>{klist_release+40}
RSP: 0000:ffff8101196e9e18  EFLAGS: 00010296
RAX: ffffffff8803fdf0 RBX: ffffffff8807c738 RCX: ffffffff8807c728
RDX: ffffffff88089028 RSI: ffffffff8046122d RDI: ffffffff8807c738
RBP: ffff8101196e9e38 R08: 0000000080000271 R09: ffff81011e76d890
R10: 00000000ffffffff R11: 0000000000000001 R12: ffffffff803a49c5
R13: ffffffff8807c720 R14: ffff8101196e9ef8 R15: 0000000000000000
FS:  00002b4d6d63f6d0(0000) GS:ffff81011fc83640(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
CR2: ffffffff88089030 CR3: 0000000113572000 CR4: 00000000000006e0
Process modprobe (pid: 9339, threadinfo ffff8101196e8000, task ffff81011ec06ac0)
Stack: ffff8101196e9e58 ffffffff8807c738 ffffffff8046122d ffffffff80574760 
       ffff8101196e9e58 ffffffff802380aa ffffffff8807c720 ffffffff80574970 
       ffff8101196e9e68 ffffffff804612a7 
Call Trace: <ffffffff8046122d>{klist_release+0} <ffffffff802380aa>{kref_put+106}
       <ffffffff804612a7>{klist_dec_and_del+20} 
<ffffffff804613c6>{klist_remove+29}
       <ffffffff803a48fb>{bus_remove_driver+123} 
<ffffffff803a556a>{driver_unregister+17}
       <ffffffff88072ce0>{:ipmi_msghandler:cleanup_ipmi+91}
       <ffffffff802a09c0>{sys_delete_module+432} 
<ffffffff80264876>{system_call+126}

Code: 48 89 42 08 48 89 10 48 c7 47 f0 00 01 10 00 48 c7 41 08 00 
RIP <ffffffff80461255>{klist_release+40} RSP <ffff8101196e9e18>
CR2: ffffffff88089030

On 2.6.16, the problem is the same, except modprobe exits
immediately,but it still doesn't work:
server1:~# modprobe ipmi_si
FATAL: Error inserting ipmi_si 
(/lib/modules/2.6.16-1-em64t-p4-smp/kernel/drivers/char/ipmi/ipmi_si.ko): No 
such device

and the related dmesg:

ipmi message handler version 38.0
IPMI System Interface driver.
ipmi_si: Found SMBIOS-specified state machine at I/O address 0xca8, slave 
address 0x20
 Could not set up I/O space
Trying to free nonexistent resource <00000ca8-00000cac>
ipmi_si: Unable to find any System Interface(s)
IPMI System Interface driver.
ipmi_si: Trying "kcs" at I/O port 0xca2
ipmi_si: Unable to find any System Interface(s)
IPMI System Interface driver.
ipmi_si: Trying "kcs" at I/O port 0xca8
 Could not set up I/O space
Trying to free nonexistent resource <00000ca8-00000cac>
ipmi_si: Unable to find any System Interface(s)
IPMI System Interface driver.
ipmi_si: Found SMBIOS-specified state machine at I/O address 0xca8, slave 
address 0x20
 Could not set up I/O space
Trying to free nonexistent resource <00000ca8-00000cac>
ipmi_si: Unable to find any System Interface(s)

I know this is not the expected result.
I tried to give several options to the modprobe command, but each time I
get the same problem.

If anyone wants to debug or help me solve this issue, I'm ready to
provide any material needed or test any patch, since the servers are not
in production yet.

Thanks,
Regards,
-- 
Brice Figureau



-------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Openipmi-developer mailing list
Openipmi-developer@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openipmi-developer

Reply via email to