Hi, your problem is caused by the fact that the Linux kernel is made incompatible to itself faster than Debian updates cdrtools (Debian did not update cdrtools for more than 14 months).
Just use a recent _original_ cdrtools version (that knows about Linux self-incompatibilities) from: ftp://ftp.berlios.de/pub/cdrecord/alpha/ and install it suid root. It does not have the problems you mention. NOTE: Be careful and do not redistribute the patch you received from Eduard Bloch. Eduard is not a programmer and he does not understand how cdrecord works. His patch does not do the right thing [1] and is illegal because it tries to change the license of the code although Eduard is not the copyright holder of the code! [1] Cdrecord (and SCSI in general) is based on tests of probably failing SCSI commands. If you run the patch you received from Eduard, you run a cdrecord binary that makes wrong assumptions on the capabilities of your writer. Cdrecord will behave incorrectly if the Linux kernel filters away some of the SCSI commands that cdrecord runs in hidden mode. The message: cdrecord: Operation not permitted. Cannot send SCSI cmd via ioctl is a hint for a not correctly working/installed cdrecord. Eduard tries to hide this warning instead of curing the reason. Instead of using the outdated code from Debian, I recommend to use the clean and legal original code from ftp://ftp.berlios.de/pub/cdrecord/alpha/ It givies you many features Debian likes to hide from you..... To Eduard: you need to remove your illegal patch from the Debian Bug tracking system because this is acts as a distribution of illegal code. Jörg -- EMail:[EMAIL PROTECTED] (home) Jörg Schilling D-13353 Berlin [EMAIL PROTECTED] (uni) [EMAIL PROTECTED] (work) Blog: http://schily.blogspot.com/ URL: http://cdrecord.berlios.de/old/private/ ftp://ftp.berlios.de/pub/schily