[ltp] /proc/acpi/ibm/bay gone with ThinkPad ACPI Extras v0.19-20080107/2.6.24

Joerg Platte linux-thinkpad@linux-thinkpad.org
Wed, 30 Jan 2008 14:00:53 +0100


Am Mittwoch, 30. Januar 2008 schrieb Henrique de Moraes Holschuh:
Hello,

> > I am also slightly confused about the bay driver in 2.6.24:
> > kernel: ACPI: \_SB_.PCI0.IDE0.PRIM.MSTR: found ejectable bay
> > kernel: ACPI: \_SB_.PCI0.IDE0.PRIM.MSTR: Adding notify handler
> > kernel: ACPI: Error installing bay notify handler
> > kernel: ACPI: Bay [\_SB_.PCI0.IDE0.PRIM.MSTR] Added
>
> I will look into this, it should have screamed bloody murder and refused to
> load: without the notify handler, it won't work right(!), although it
> *would* be able to command the thinkpad to eject the bay.

I have the same problem with my T40p:
thinkpad_acpi: ThinkPad ACPI Extras v0.17
thinkpad_acpi: http://ibm-acpi.sf.net/
thinkpad_acpi: ThinkPad BIOS 1RETDRWW (3.23 ), EC 1RHT71WW-3.04
thinkpad_acpi: IBM ThinkPad T40p

Jan 21 00:15:01 ibm kernel: ACPI: ACPI Dock Station Driver
Jan 21 00:15:01 ibm kernel: ACPI: \_SB_.PCI0.IDE0.SCND.MSTR: found ejectable 
bay
Jan 21 00:15:01 ibm kernel: ACPI: \_SB_.PCI0.IDE0.SCND.MSTR: Adding notify 
handler
Jan 21 00:15:01 ibm kernel: ACPI: Error installing bay notify handler
Jan 21 00:15:01 ibm kernel: ACPI: Bay [\_SB_.PCI0.IDE0.SCND.MSTR] Added

When using the generic driver my thinkpad freezes when removing the cdrom 
drive. Hence, I switched back to the thinkpad-acpi bay code and it works. 

> I will probably remove bay and dock handling from thinkpad-acpi in 2.6.26,
> since ACPI generic bay is supposed to start working for batteries in
> 2.6.25.

Noooo! ;) Please fix the generic bay driver first. :)

regards,
Jörg

-- 
PGP Key: send mail with subject 'SEND PGP-KEY' PGP Key-ID: FD 4E 21 1D
PGP Fingerprint: 388A872AFC5649D3 BCEC65778BE0C605