Brief: while booting, system hangs immediately after setting clocksource to tsc, next logged action is ipmi_si reporting no BMC, 500 seconds later.<br />
<br />
Lenovo ThinkCentre with the following IPMI PCI from lspci:<br />
<br />
03:00.3 IPMI SMIC interface: Realtek Semiconductor Co., Ltd. Device 816c (rev 01) (prog-if 01)<br />
Subsystem: Lenovo Device 3089<br />
Flags: fast devsel, IRQ 17<br />
I/O ports at e000 [size=256]<br />
Memory at fe910000 (64-bit, non-prefetchable) [size=256]<br />
Memory at fe900000 (64-bit, non-prefetchable) [size=16K]<br />
Capabilities: [40] Power Management version 3<br />
Capabilities: [50] MSI: Enable- Count=1/1 Maskable- 64bit+<br />
Capabilities: [70] Express Endpoint, MSI 01<br />
Capabilities: [b0] MSI-X: Enable- Count=4 Masked-<br />
Capabilities: [d0] Vital Product Data<br />
Capabilities: [100] Advanced Error Reporting<br />
Kernel driver in use: ipmi_si<br />
<br />
From dmesg:<br />
<br />
[ 0.402278] pciehp: PCI Express Hot Plug Controller Driver version: 0.4<br />
[ 0.402337] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5<br />
[ 0.402607] ipmi message handler version 39.2<br />
[ 0.402673] IPMI System Interface driver.<br />
[ 0.402816] ipmi_si 0000:03:00.3: PCI INT D -> GSI 17 (level, low) -> IRQ 17<br />
[ 0.402876] ipmi_si: Adding PCI-specified kcs state machine<br />
[ 0.402971] ipmi_si: Trying PCI-specified kcs state machine at i/o address 0xe000, slave address 0x0, irq 17<br />
[ 1.391028] Refined TSC clocksource calibration: 3593.284 MHz.<br />
[ 1.391091] Switching to clocksource tsc<br />
[ 500.413059] ipmi_si: There appears to be no BMC at this location<br />
[ 500.417068] ipmi_si 0000:03:00.3: PCI INT D disabled<br />
[ 500.417232] input: Power Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input0<br />
<br />
I have tried adding ipmi_si parameters to the kernel command line in /boot/grub/menu.lst with no effect. <br />
<br />
/proc/cmdline: ro root=UUID=c86ad775-a756-41cb-94ea-726207348bf0 rd_NO_LUKS rd_NO_LVM LANG=en_US.UTF-8 rd_NO_MD rd_NO_DM rhgb noquiet printk.time=1 ipmi_si.type=smic ipmi.type=smic si.type=smic force_kipmid=0<br />
<br />
That's the current version. I have also tried ipmi_si.force_kipmid=0 to turn ipmi off, no effect.
↧