On 9 May 2006 at 20:22, Volker Kuhlmann wrote:

> It's probably difficult to fix because the kernel block I/O layer
> doesn't know anything about isofs (and mustn't - could be reiserfs on
> the CD), and the whole CD technology doesn't supply the information of
> what the last recorded block is, or something like that.

So if I "dd if=/dev/cdrom", will the kernel stop accessing the device when the 
first read error appears? I thought every block device has a readable block 
limit 
(determined by drive firmware).

Some older SCSI driver contained:
                        /*
                         * The SCSI specification allows for the value
                         * returned by READ CAPACITY to be up to 75 2K
                         * sectors past the last readable block.
                         * Therefore, if we hit a medium error within the
                         * last 75 2K sectors, we decrease the saved size
                         * value.
                         */


Regards,
Ulrich


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to