Well, if the driver is supporting the `new' interface layer in cdrom.c,
you can
turn that behaviour off using the user level program `setcd' i wrote.
setcd -c 0 /dev/cdrom
Also, workman should be changed to `open for ioctl()'. There are
patches for
text-mode based playes at ftp.gwdg.de in pub/linux/cdrom/drivers/cm206.
It is trivial. Just change any
open("/dev/cdrom", O_RDONLY);
in
open("/dev/cdrom", O_RDONLY | O_NONBLOCK);
For rationel, read
/usr/src/linux/Documentation/cdrom/cdrom-standard.tex.
Setcd is in source form somewhere on sunsite (try .../cdrom) and it is
in a
Debian package in
http://www.debian.org/Packages/unstable/utils/setcd.html
---david
-- David A. van Leeuwen <david@ElseWare.cistron.nl> http://davl.op.het.netEcht stijlvol sterven doe je / bij een ander op de mat Op de dag dat je bezorgd wordt / door het NRC Handelsblad ---Joop Visser