Re: atapi cdrecord under 5.2

From: Pav Lucistnik <pav_at_FreeBSD.org>
Date: Wed, 28 Jan 2004 11:53:10 +0100
V st, 28. 01. 2004 v 11:07, Harti Brandt pe:

> That may be the same problem I discovered yesterday together with Joerg
> Schilling (the cdrecord author). According to him, for several kinds of CD
> recorders error returns from the recorder are expected by cdrecord (some
> recorders, for example, return an error for long writes, although they
> process it (this is allowed by the SCSI spec)). cdrecord handles these
> error (and they do not turn up as errors to the user), but in order to do
> this it expectes the CAM layer to return correct sense data after an error
> (the CAM spec requires the CAM layer to automatically issue a SENSE
> command after errors). As you can see in the above output, the sense data
> is all zero, which seems to be broken. At the moment it's not clear, where
> the problem exactly is: CAM, ATAPICAM or ATAPI.

Since ATAng commit sense bytes are no longer automatically filled on
error conditions. This very regression was worked around in recent
growisofs (I did the testing for author). If you as kernel developer
could try looking into it that would be great...

-- 
Pav Lucistnik <pav_at_oook.cz>
              <pav_at_FreeBSD.org>

42.7 percent of all statistics are made up on the spot.

Received on Wed Jan 28 2004 - 01:53:47 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:37:40 UTC