Hi, I could be talking about the wrong problem but the guy who
writes cdrecord talks about a "linux read ahead bug", becuause the fact
that you are not supposed to read the last 2 blocks on a Track at Once
disc. And since Linux reads ahead to try and gain some performace,
it gets bitten by it. Try dropping the number of blocks by 2 and see if
it works then. The last 2 blocks on a TAO disc are just lead out anyways.
Brad
Brad Borgald
University of New Brunswick - [EMAIL PROTECTED]
Atlantic Nuclear Services Ltd. - [EMAIL PROTECTED]
Fredericton, NB, Canada
On Wed, 7 Jul 1999, Sven Anders wrote:
> Hello !
>
> I've got big problem with my DVD-ROM reading whole CD images under Linux.
>
> If I tried to read a whole data track with my DVD-ROM from a CD-ROM, there
> are always some blocks missing at the end.
>
> I'm using the following command:
>
> SIZE=`isosize /dev/scd0`
> dd if=/dev/scd0 of=image.iso count=$[SIZE/2048+1] bs=2048
>
> The command fails while reading the last blocks and I get an I/O error:
> "dd: /dev/scd0: Input/output error"
> The CD has an isosize of 680519680 (332286 blocks). It seem to happen
> (only?) on big CD images. The CD was a CD-recordable written with
> cdrecord.
>
> My SCSI DVD-ROM is a Toshiba SD-M1201 on ID 2.
>
> I tried the same with my Phillips CDD2600 and it works perfectly. But I get
> some errors there to (see below). This device has the ID 3.
>
> I'm using Linux 2.2.10 with and SymbiosLogic 53c810a SCSI-Adapter.
>
> MY QUESTION:
>
> Is this an error of the scsi3-mmc cdrom driver or a bug of the DVD-RO ?!
> It seem to be a software problem, because it works under Windows NT...
>
>
> ------------------------------------------------------------------------------
>
>
> DVD-ROM errors:
>
> Jul 6 09:43:14 skeeve vmunix: sr0: scsi3-mmc drive: 32x/32x cd/rw xa/form2 cdda tray
> Jul 6 09:43:14 skeeve vmunix: Uniform CDROM driver Revision: 2.55
> Jul 6 09:43:14 skeeve vmunix: sym53c810a-0-<3,*>: target did not report SYNC.
>
> Jul 6 09:47:49 skeeve vmunix: sr0: CD-ROM error: extra data not valid Current error
>sr0b:00: sense key Illegal Request
> Jul 6 09:47:49 skeeve vmunix: Additional sense indicates Illegal mode for this track
> Jul 6 09:47:49 skeeve vmunix: command was: Read (10) 00 00 05 11 f9 00 00 06 00
> Jul 6 09:47:49 skeeve vmunix: sym53c810a-0-<2,0>: phase change 2-7 10@07312245
>resid=4.
>
> Jul 6 09:47:50 skeeve vmunix: sr0: CD-ROM error: extra data not valid Current error
>sr0b:00: sense key Illegal Request
> Jul 6 09:47:50 skeeve vmunix: Additional sense indicates Illegal mode for this track
> Jul 6 09:47:50 skeeve vmunix: command was: Read (6) 05 11 f9 06 00
> Jul 6 09:47:50 skeeve vmunix: CD-ROM I/O error: dev 0b:00, sector 1329124
>
>
> CD-Writer errors:
>
> Jul 6 10:02:30 skeeve vmunix: scsi0: VOLUME OVERFLOW on channel 0, id 3, lun 0,
>CDB: Read (10) 00 00 05 11 f9 00 00 06 00
> Jul 6 10:02:30 skeeve vmunix: Current error sr0b:01: sense key Volume Overflow
> Jul 6 10:02:30 skeeve vmunix: CD-ROM I/O error: dev 0b:01, sector 1329140
>
> Jul 6 10:02:30 skeeve vmunix: scsi0: VOLUME OVERFLOW on channel 0, id 3,lun 0, CDB:
>Read (10) 00 00 05 11 fe 00 00 01 00
> Jul 6 10:02:30 skeeve vmunix: Current error sr0b:01: sense key Volume Overflow
> Jul 6 10:02:30 skeeve vmunix: CD-ROM I/O error: dev 0b:01, sector 1329144
>
>
> --
>
> Gruss
> Sven
>
> --
> >>> "I am the embodiment of modern medicine." <<<<<<< Der Dativ ist dem <<<<<<<
> >>>>>> The holographic doctor, USS-Voyager <<<<<<<<<< Genitiv sein Tod. <<<<<<<
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
> >> http://www.fmi.uni-passau.de/~anderss >< email: [EMAIL PROTECTED] <<
>
>
>
> -
> To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
> the body of a message to [EMAIL PROTECTED]
>
-
To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
the body of a message to [EMAIL PROTECTED]