[ltp] Bay ejecting fails, kernel 2.6.27

Laurent linux-thinkpad@linux-thinkpad.org
Tue, 25 Nov 2008 08:17:46 +0100


Hi,

running ubuntu 8.10 with stock kernel 2.6.27-7-generic on a R51 1829. i
get errors in the dmesg:

[    9.495968] ACPI: \_SB_.PCI0.IDE0.SCND.MSTR: found ejectable bay
[    9.495975] ACPI: \_SB_.PCI0.IDE0.SCND.MSTR: Adding notify handler
[    9.496440] ACPI: Error installing bay notify handler

and

[   11.702909] thinkpad_acpi: another device driver is already handling  
bay events
[   11.702912] thinkpad_acpi: disabling subdriver bay

and cannot eject the bay properly. /sys/devices/platform/bay.* and
/proc/acpi/ibm/bay are missing.

This way "works":
http://www.thinkwiki.org/wiki/Installing_Ubuntu_8.04_(Hardy_Heron)_on_a_ThinkPad_T61#Hotswapping
but i don't think it's the right thing to do.

Is it possible to prevent ACPI from managing the bay?

Thanks.