Comment 6 for bug 242638

Revision history for this message
Joe Snikeris (snikeris-gmail) wrote :

I am experiencing similar problems with a fresh install of Hardy w/ all of the updates (2.6.24-19-generic). My system is an IBM Thinkpad X40 and it is connected to an X4 UltraBase.

If I boot with the UltraBase connected:
- CDROM works perfectly. If I insert a CD, Ubuntu automatically mounts it and puts an icon on the desktop. Cool.

- If I press the eject button next to the eject lever on the base, the LED next to the button blinks a few times then turns off and then the system appears to freeze. Mouse and keyboard don't work. Then I remove the base with the lever and the system stays frozen. Interestingly, when I put the laptop back on the base, the system unfreezes and I can continue where I left off. This can be done several times with the same effect (I just did it again while typing this).

- If, as root, I run, "echo 1 > /sys/class/scsi_device/1\:0\:0\:0/device/delete" as snowstar1963 mentioned above, the system can be removed from the base with the eject button without anything freezing. However, after I put the laptop back on the base, CD's don't pop up on my desktop like they used to until I reboot.

If I boot without the UltraBase connected:
- If I put the laptop back on the base after the machine has booted, CD's don't pop up on my desktop. However, ejecting works fine without freezing and without needing the above delete command.

I have errors in my dmesg similar to the ones Bismark noted above:

 $ dmesg | grep bay
[ 59.236068] ACPI: \_SB_.PCI0.IDE0.SCND.MSTR: found ejectable bay
[ 59.236111] ACPI: Error installing bay notify handler
[ 59.236123] ACPI: \_SB_.PCI0.IDE0.SCDM.MSTR: found ejectable bay
[ 59.236147] ACPI: Error installing bay notify handler

One additional thing that no one has mentioned is that Fn-F9 does nothing in Ubuntu while in Windows XP it could also be used to eject the UltraBase.