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

Reply via email to