Skip to contentSkip to conversation

New: Pressing the DVD eject button renders the DVD-ROM unusable

Bug 43211 [email protected] 1 participant 4 messages May 6, 2012 – May 12, 2012 libata

lore
Share & tools
lore
#0 lore raw

https://bugzilla.kernel.org/show_bug.cgi?id=43211

           Summary: Pressing the DVD eject button renders the DVD-ROM
                    unusable
           Product: IO/Storage
           Version: 2.5
    Kernel Version: 3.2.0-24-generic
          Platform: All
        OS/Version: Linux
              Tree: Mainline
            Status: NEW
          Severity: normal
          Priority: P1
         Component: IDE
        AssignedTo: [email protected]
        ReportedBy: [email protected]
        Regression: No

Created an attachment (id=73209)
--> (https://bugzilla.kernel.org/attachment.cgi?id=73209)
sudo lspci -vvnn

I'm using Ubuntu 12.04 with a Acer 4810TG laptop. This laptop has a DVD eject hardware button which renders the DVD-ROM device unusable when it's pressed.

The "eject cdrom" command works if the button hasn't been pressed. But after it's been pressed it does not work anymore:

$ eject cdrom
eject: tried to use `/dev/scd0' as device name but it is no block device
eject: unable to find or open device for: `cdrom'

The system has to be restarted to make the DVD-ROM work again.

Please see the attached dmesg-before.txt and dmesg-after.txt to see what's happening when that button is pressed.

Also please take a look at the original bug report on Launchpad:
https://bugs.launchpad.net/ubuntu/+source/eject/+bug/412527
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/811464

WORKAROUNDS:

WORKAROUND #1: (should always work)
Instead of pressing the hardware button enter this command in the command line:
eject cdrom

WORKAROUND #2: (works for some people including me) In the BIOS set SATA mode from AHCI to IDE.

WORKAROUND #3: (works for some people but not for me) Use the noacpi kernel parameter.

Signature · 3 lines
Configure bugmail: https://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching the assignee of the bug.
#1 lore raw

[Bug 43211] Pressing the DVD eject button renders the DVD-ROM unusable

https://bugzilla.kernel.org/show_bug.cgi?id=43211

--- Comment #1 from Adam Niedling <[email protected]> 2012-05-06 13:37:04 --- Created an attachment (id=73210)
--> (https://bugzilla.kernel.org/attachment.cgi?id=73210)
dmesg before the eject button is pressed

Signature · 3 lines
Configure bugmail: https://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching the assignee of the bug.
#2 lore raw

[Bug 43211] Pressing the DVD eject button renders the DVD-ROM unusable

In reply to [email protected]

https://bugzilla.kernel.org/show_bug.cgi?id=43211

--- Comment #2 from Adam Niedling <[email protected]> 2012-05-06 13:37:31 --- Created an attachment (id=73211)
--> (https://bugzilla.kernel.org/attachment.cgi?id=73211)
dmesg after the eject button is pressed

Signature · 3 lines
Configure bugmail: https://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching the assignee of the bug.
#3 lore raw

[Bug 43211] Pressing the DVD eject button renders the DVD-ROM unusable

In reply to [email protected]

https://bugzilla.kernel.org/show_bug.cgi?id=43211

Alan <[email protected]> changed:

What |Removed |Added
----------------------------------------------------------------------------

                 CC|                            |[email protected]
          Component|IDE                         |Config-Hotplug
         AssignedTo|[email protected] |acpi_config-hotplug@kernel-
                   |                            |bugs.osdl.org
            Product|IO/Storage                  |ACPI

--- Comment #3 from Alan <[email protected]> 2012-05-12 00:19:17 --- The eject button appears to be set via ACPI to physically disconnect and power off the device. That's not usual behaviour and would explain this.

Signature · 3 lines
Configure bugmail: https://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching the assignee of the bug.