Additional info from my working with this. The thinkpad_acpi module does not load bay support as the generic ACPI bay module is suppose to handle this now. However looking at dmesg you see this.
$ dmesg | grep bay
[ 70.229156] ACPI: \_SB_.PCI0.IDE0.PRIM.MSTR: found ejectable bay
[ 70.229186] ACPI: Error installing bay notify handler
so under /proc/acpi there is no bay reference nor is there anything under /proc/acpi/ibm/
Same issues on a T60p on 2.6.24-19-generic.
Additional info from my working with this. The thinkpad_acpi module does not load bay support as the generic ACPI bay module is suppose to handle this now. However looking at dmesg you see this.
$ dmesg | grep bay IDE0.PRIM. MSTR: found ejectable bay
[ 70.229156] ACPI: \_SB_.PCI0.
[ 70.229186] ACPI: Error installing bay notify handler
so under /proc/acpi there is no bay reference nor is there anything under /proc/acpi/ibm/
According to this thread on ibm-acpi-dev list www.nabble. com/Re: --ibm-acpi- devel-- -proc-acpi- ibm-bay- gone-with- ThinkPad- ACPI-Extras- v0.19-20080107- 2.6.24- p15221781. html
http://
booting without acpi support in libata may solve the problem though I've never been able to get that to work.