Hi Peter, Andrew Morton asked that I add some
details and a lkml cc: to this bug report.
This problem showed up in a test I have which
uses the ipmitool to repeatedly cycle power on
3 SATA disks connected to an AHCI controller:
00:1f.2 SATA controller: Intel Corporation: Unknown device 2922 (rev 02)
(prog-)
Subsystem: Tyan Computer: Unknown device 6631
Flags: bus master, 66Mhz, medium devsel, latency 0, IRQ 511
I/O ports at fc00 [size=8]
I/O ports at f880 [size=4]
I/O ports at f800 [size=8]
I/O ports at f480 [size=4]
I/O ports at f400 [size=32]
Memory at fdfff800 (32-bit, non-prefetchable) [size=2K]
Capabilities: [80] Message Signalled Interrupts: 64bit- Queue=0/4 Enabl+
Capabilities: [70] Power Management version 3
Capabilities: [a8] #12 [0010]
Capabilities: [b0] #13 [0306]
About 1 in 4 times, when turning the power back
on for a drive, I get the BUG reported below. The
drives are not mounted, just sitting there getting
power cycled (the test looks to make sure they are
being seen by the scsi subsystem and udev).
The ipmitool command which powers off disks 2 and 3 is:
ipmitool raw 0x06 0x52 0x07 0x36 0x00 0x01 0xfb
ipmitool raw 0x06 0x52 0x07 0x36 0x00 0x01 0xf7
The ipmitool command which powers on all disks is:
ipmitool raw 0x06 0x52 0x07 0x36 0x00 0x01 0xff
Though I expect these commands are not likely to
work anywhere but on the systems we have here...
Arthur
On Tue, May 13, 2008 at 12:04:35PM -0700, Arthur Jones wrote: