>From: [EMAIL PROTECTED] (Bill Davidsen)

>  Why "blame" anyone? The default is what most people use. Linux is
>about choice, most people choose ATAPI including drivers.

And ATAPI _is_ SCSI so what?


>> -    binary incompatibility of cdrecord with the kernel.
>>      Please always make sure that you compiled cdrecord on the 
>>      machine you are using. A cdrecord binary compiled on a
>>      3 month old Linux-2.4-xxx.yyyy.zzz would not run on a
>>      4 month old linux-2.4-xxx.yyyy.zzz.

>  Again, this could happen, but a kernel change with the same libraries
>is unlikely to cause a problem. A library change can always be a
>learning experience. I built an old cdrecord under 2.3.something, and it
>works today. I haven't recompiled most of my other applications, either,
>I just don't have the need or an uber-makefile to do it all.

It seems you meissed the point: I did not say that an old binary _will_
cause problems on a new kernel, I sayd that using a new binary
on an old kernel definitely will cause problems.

On the linux PP laiming list, there was recently a problem which was hard
to track: Somebody had problems with a rpm for RH-7.x on a machine
with no ATAPI CD-ROM, no SCSI and only a PP CD-ROM. The problem went away
after he compiled cdrecord from sources. 

Things like this happen every few weeks (only with Linux).
I hope you now understand why I am annoyed with binary compatibility
on Linux and why I first tell people to compile cdrecord from sources
and check again.

>> One important note: with ATAPI there is in theory only one possible
>> error condition which definitely sets the CHECK_CONDITION bit
>> in the SCSI status. This is missing - find out, why cdrecord does not
>> get it from the kernel.

>  I'll let the driver maintainer speak to that, assuming he still reads
>this list.

The interesting thing is that I got at least 3 similar reports during
the last few weeks (all related to Linux-2.4). There is a problem
with the CHECK_CONDITION #define in a Linux system include file.
It is just wrong (right shifted by one). When the first USB-SCSI
came out, I could not run cdrecord because I did not get 
SCSI sense data (caused by the fact that the mass storage driver
did not set the right bit in the SCSI structures).


>> It looks that the mode page 05 that is send back by the drive is not correct.
>> So it may even be rotten firmware.
>> 
>> As the write type is "packet"  it may also be a defective  media.

>  Firmware was my first guess. If only you had a clue who built this
>thing...

I don't know. From the inquiry string, it doesn't look like a Sony
as the other HP drives.

J�rg

 EMail:[EMAIL PROTECTED] (home) J�rg Schilling D-13353 Berlin
       [EMAIL PROTECTED]               (uni)  If you don't have iso-8859-1
       [EMAIL PROTECTED]           (work) chars I am J"org Schilling
 URL:  http://www.fokus.gmd.de/usr/schilling   ftp://ftp.fokus.gmd.de/pub/unix


--  
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to