[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