← Back to team overview

kernel-packages team mailing list archive

[Bug 398670] Re: eject: unable to eject, last error: Inappropriate ioctl for device

 

Maybe closed too soon.

I'm running Ubuntu 12.04 and am experiencing the problem.  I was copying
a CD in the tray with Brasero.  The source disc was in the tray.  I went
to dinner.  I came back to find the copy stalled.  I could not open the
tray with the button.  I tried all of the following without success:

Use the eject command in Brasero
Close and reopen Brasero
sudo eject
  eject: unable to eject, last error: Inappropriate ioctl for device
sudo eject cdrom
 eject: unable to eject, last error: Inappropriate ioctl for device
sudo eject /media/cdrom
 eject: unable to eject, last error: Inappropriate ioctl for device
sudo eject /dev/sr0
 eject: unable to eject, last error: Inappropriate ioctl for device
sudo eject -i off
 CD-Drive may be ejected with device button {but it can't}
Open drive with VLC
 VLC is unable to open the MRL 'cdda:///dev/sr0'. Check the log for details. {Haven't found the log file yet}
Tried Thunar and Nautilus
 Neither shows any contents of /media/cdrom

Rebooted and retried all of the above with the same results

Any other ideas?

Thanks.

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to eject in Ubuntu.
https://bugs.launchpad.net/bugs/398670

Title:
  eject: unable to eject, last error: Inappropriate ioctl for device

Status in “eject” package in Ubuntu:
  Invalid

Bug description:
  When issuing an "eject" command on the console, I get:

  $ eject
  eject: unable to eject, last error: Inappropriate ioctl for device

  $ dmesg
  reports:

  [  149.469374] sr 1:0:0:0: [sr0] Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
  [  149.469380] sr 1:0:0:0: [sr0] Sense Key : Illegal Request [current] 
  [  149.469385] sr 1:0:0:0: [sr0] Add. Sense: Illegal mode for this track
  [  149.469393] end_request: I/O error, dev sr0, sector 0
  [  149.469397] __ratelimit: 68 callbacks suppressed
  [  149.469400] Buffer I/O error on device sr0, logical block 0
  [  149.469403] Buffer I/O error on device sr0, logical block 1
  [  149.469407] Buffer I/O error on device sr0, logical block 2
  [  149.469410] Buffer I/O error on device sr0, logical block 3
  [  149.469412] Buffer I/O error on device sr0, logical block 4
  [  149.469415] Buffer I/O error on device sr0, logical block 5
  [  149.469417] Buffer I/O error on device sr0, logical block 6
  [  149.469419] Buffer I/O error on device sr0, logical block 7
  [  149.469422] Buffer I/O error on device sr0, logical block 8
  [  149.469424] Buffer I/O error on device sr0, logical block 9
  [  149.486612] sr 1:0:0:0: [sr0] Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
  [  149.486618] sr 1:0:0:0: [sr0] Sense Key : Illegal Request [current] 
  [  149.486623] sr 1:0:0:0: [sr0] Add. Sense: Illegal mode for this track
  [  149.486630] end_request: I/O error, dev sr0, sector 0
  [  149.503096] sr 1:0:0:0: [sr0] Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
  [  149.503105] sr 1:0:0:0: [sr0] Sense Key : Illegal Request [current] 
  [  149.503112] sr 1:0:0:0: [sr0] Add. Sense: Illegal mode for this track
  [  149.503121] end_request: I/O error, dev sr0, sector 0
  [  149.505347] sr 1:0:0:0: [sr0] Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
  [  149.505360] sr 1:0:0:0: [sr0] Sense Key : Illegal Request [current] 
  [  149.505373] sr 1:0:0:0: [sr0] Add. Sense: Illegal mode for this track
  [  149.505390] end_request: I/O error, dev sr0, sector 0

  Even if the CD cannot be read, I should still be able to eject it!

  $ eject -v
  eject: using default device `cdrom'
  eject: device name is `cdrom'
  eject: expanded name is `/dev/cdrom'
  eject: `/dev/cdrom' is a link to `/dev/sr0'
  eject: `/dev/sr0' is not mounted
  eject: `/dev/sr0' is not a mount point
  eject: `/dev/sr0' is not a multipartition device
  eject: trying to eject `/dev/sr0' using CD-ROM eject command
  eject: CD-ROM eject command failed
  eject: trying to eject `/dev/sr0' using SCSI commands
  eject: SCSI eject failed
  eject: trying to eject `/dev/sr0' using floppy eject command
  eject: floppy eject command failed
  eject: trying to eject `/dev/sr0' using tape offline command
  eject: tape offline command failed
  eject: unable to eject, last error: Inappropriate ioctl for device

  $ lsb_release -rd
  Description:	Ubuntu karmic (development branch)
  Release:	9.10

  $ apt-cache policy eject
  eject:
    Installed: 2.1.5+deb1+cvs20081104-6
    Candidate: 2.1.5+deb1+cvs20081104-6
    Version table:
   *** 2.1.5+deb1+cvs20081104-6 0
          500 http://de.archive.ubuntu.com karmic/main Packages
          500 http://us.archive.ubuntu.com karmic/main Packages
          100 /var/lib/dpkg/status

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/eject/+bug/398670/+subscriptions