Ultrabay Hotswapping is not working
| Affects | Status | Importance | Assigned to | Milestone | |
|---|---|---|---|---|---|
| | linux-source-2.6.22 (Ubuntu) |
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
| Sebastian Reichel (sre) wrote : | #1 |
| Henrik Nilsen Omma (henrik) wrote : | #2 |
Thanks for filing and providing dmesg output. Could you also attach the output from 'sudo lspci -vvnn'? See: https:/
| Changed in linux-source-2.6.22: | |
| importance: | Undecided → Low |
| status: | New → Incomplete |
| Sebastian Reichel (sre) wrote : | #3 |
Here is the requested 'lspci -vvnn' file.
| Lothar (lothar-tradescape) wrote : | #4 |
I miss the bay special file too here with Gutsy x86_64 (latest update) on my T61
| Adrovane Marques Kade (adrovane) wrote : | #5 |
I have this same error on a Thinkpad T43 (2668) in Gutsy LiveCD. There is no bay special file in /proc/acpi/ibm too. However, it was there in Feisty. The files requested in KernelTeamBugPo
| Matthew Garrett (mjg59) wrote : | #6 |
This is now supported natively by the kernel. Just remove the device.
| Changed in linux-source-2.6.22: | |
| status: | Incomplete → Fix Released |
| lophiomys (lophiomys) wrote : | #7 |
Where can one find this fix?
Reproduced this bug with Kubuntu 7.10 Gutsy Gibbon, all updates, on
a) a Thinkpad T42p 2373-KYG updated online from Feisty (no errors) and
b) a Thinkpad T42p 2373-7XU fresh install from CD on a zeroed HDD


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?!