[issue748] Cannot remove CD after shutdown

Michael Prokop bts at bts.grml.org
Mon Oct 26 10:31:14 CET 2009


Michael Prokop <mika at grml.org> added the comment:

* Michael Schierl [20091025 22:00]:
> Ulrich Dangel schrieb:

> > Hm, ist es möglich das du folgenden Patch mal ausprobierst?

> Funktioniert besser, sprich auf meinem Laptop geht es mit dem Patch. In
> VirtualBox immer noch nicht. Wenn ich grml2ram mache geht's in beiden
> Fällen (sofort danach).

Ok fine.

> Mir ist auch aufgefallen, dass ich bei laufendem Grml (mit gelockter CD) mit

> eject -m /dev/sr0

> die CD zwar auf meinem echten System, nicht aber bei VirtualBox
> auswerfen kann.

Ah.

> Wenn ich mit perl ein IOCTL CDROM_LOCKDOOR (=0x5329), 0 auf /dev/sr0
> mache, kann ich auch bei VirtualBox die CD auswerfen.

Hm, something like:

  perl -e 'use Fcntl; sysopen my $f, "/dev/sr0", O_RDONLY|O_NONBLOCK or die "open $f", ioctl $f, 0x5329, 0 or die "ioctl $!"'

worked once but interestingly doesn't work reliable for me, though. :-/

> kA ob das ein VirtualBox-Bug ist bzw. ob das Auswerfen eines gelockten
> Laufwerks überhaupt spezifiziert ist :)

Good question :)

> Und auch kA warum das Laufwerk nach dem unmounten überhaupt noch gelockt
> ist...

me2 :-/ Might be related to aufs....

> >       DEVICE="${CDROM##/dev/}"
> > -     DEVICE="${DEVICE%%[0-9]*}"
> > +     [ -d /sys/block/${DEVICE} ] || DEVICE="${DEVICE%%[0-9]*}"

> >       if [ -n "$DEVICE" ] ; then
> >         # is it a removable device?

Ulrich: can you please apply and push this patch?

regards,
-mika-

----------
messages: 2579, 2583, 2586
nosy: mika, mru, schierlm
priority: bug
status: chatting
title: Cannot remove CD after shutdown
topic: release-stopper

_____________________________________
GRML issue tracker <bts at bts.grml.org>
<http://bts.grml.org/grml/issue748>
_____________________________________


More information about the Bugs-changes mailing list