Ultrabay Hotswapping is not working
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux-source-2.6.22 (Ubuntu) |
Fix Released
|
Low
|
Unassigned |
Bug Description
Binary package hint: linux-source-2.6.22
After loading the kernel modules "thinkpad-acpi" and "bay" Thinkpads
should be able to hotswap the Ultrabay devices since kernel 2.6.21.
I tried this in Gutsy and got the following error (from dmesg)
[ 22.268000] thinkpad_acpi: ThinkPad ACPI Extras v0.14
[ 22.268000] thinkpad_acpi: http://
[ 22.268000] thinkpad_acpi: ThinkPad EC firmware 1IHT20WW-1.07
[ 22.492000] ACPI: ACPI Dock Station Driver
[ 22.496000] ACPI: \_SB_.PCI0.
[ 22.496000] ACPI: \_SB_.PCI0.
[ 22.496000] ACPI: Error installing bay notify handler
[ 22.496000] ACPI: Bay [\_SB_.
[ 34.884000] IBM machine detected. Enabling interrupts during APM calls.
[ 34.884000] apm: BIOS version 1.2 Flags 0x03 (Driver version 1.16ac)
[ 34.884000] apm: overridden by ACPI.
[ 35.360000] Non-volatile memory driver v1.2
[ 146.528000] ata2.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x2 frozen
[ 146.528000] ata2.00: cmd a0/00:00:
[ 146.528000] res 50/50:50:
[ 146.528000] ata2: soft resetting port
[ 146.840000] ata2.00: revalidation failed (errno=-2)
[ 146.840000] ata2: failed to recover some devices, retrying in 5 secs
[ 151.844000] ata2: soft resetting port
[ 152.156000] ata2.00: revalidation failed (errno=-2)
[ 152.156000] ata2: failed to recover some devices, retrying in 5 secs
[ 157.160000] ata2: soft resetting port
[ 157.472000] ata2.00: revalidation failed (errno=-2)
[ 157.472000] ata2.00: disabled
[ 157.976000] ata2: EH complete
[ 186.968000] isofs_fill_super: bread failed, dev=sr0, iso_blknum=16, block=16
If I put back the device within the 10 secs it's working... The problem seems to be, that the event, that the device was put back is not interpreted?!