Package: eject
Version: 2.0.13deb-8sarge2
Severity: important

To reproduce:
a) Mount a DVD-RAM
b) Write onto the disk
c) umount /media/dvdram
d) sync; sync
e) Press the external drive button: nothing happens

A] Korrect way to eject:
   /etc/init.d/udftools stop

   Now ejecting via button works

B] Incorrect: 
   eject
program eject is using a deprecated SCSI ioctl, please convert it to SG_IO
program eject is using a deprecated SCSI ioctl, please convert it to SG_IO
program eject is using a deprecated SCSI ioctl, please convert it to SG_IO
eject: Kann nicht auswerfen! Letzter Fehler: Das Argument ist ung�ltig

   Notice, that the DVD *is* ejected!

   Quite often, the kernel is very unhappy that hda (my dvd-drive) is
   gone. 

I don't know the internals, but it seems to me that eject needs to
call "/etc/init.d/udftools stop" before running the actual eject?

I file this as important, as 
a) I can only test (and hence reproduce) this on a an unreleased
   architecture
b) I have not yet *seen* (proven) any data loss by this, just the
   kernel message (which unfortunately did not appear this time during
   testing) does indicate this might happen.

I guess I missed some info, please tell me what info else you need.

-- System Information:
Debian Release: 3.1
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.10-9-amd64-k8
Locale: [EMAIL PROTECTED], [EMAIL PROTECTED] (charmap=ISO-8859-15)

Versions of packages eject depends on:
ii  libc6                       2.3.2.ds1-21 GNU C Library: Shared libraries an

-- no debconf information
-- 
Dr. Helge Kreutzmann, Dipl.-Phys.           [EMAIL PROTECTED]
                       gpg signed mail preferred 
    64bit GNU powered                  http://www.itp.uni-hannover.de/~kreutzm
       Help keep free software "libre": http://www.freepatents.org/

Reply via email to