[paranoia] Failure to fail (with many, many scsi_read errors)

Autumn xiph at thundersun.ca
Tue Mar 26 20:44:24 PST 2002



  I have a large cd collection, so I bought an antique 100-disk NSM 
jukebox and hacked my old CW-7502 burner into it, to use as a 
ripper/archiver. Problem is, some of my music disks have been used as 
coasters, and others as throwing stars.

When CDParanoia gets to a bad (but still audio-playable) disk, it will 
give me thousands of errors that look like this:

csi_read error: sector=221719 length=13 retry=0
Sense key: 2 ASC: 4 ASCQ: 1
Transport error: Device busy
scsi_read error: sector=221719 length=6 retry=1
Sense key: 2 ASC: 4 ASCQ: 1
Transport error: Device busy
System error: Device or resource busy

And so on and so on. 8 retries per sector. In one case, I had a disk go 
for 11 hours without failing, and it continued to get new (apparently 
good) data the entire time. It is a testament to Paranoia that it is 
capable of doing this, but I would like it to fail and get on with the 
job; I'll deal with the scratch-ups later on.

Question 1: Am I correct that these errors indicate bad tracking due to 
scratches?
Question 2: Is there a way to make it fail when it hits one of these?

Many thanks,
Autumn

Addendum 1:

I've tested a couple of the bad disks with my DVD drive (also SCSI) just 
for giggles. The errors are similar, albeit with different sense data:
scsi_read error: sector=136750 length=6 retry=0
Sense key: 4 ASC: 9 ASCQ: 1
Transport error: Target hardware fault
System error: Input/output error

Addendum 2:

Here's the output of cdparanopia -Qv, in case it's useful to someone.

cdparanoia III release 9.8 (March 23, 2001)
(C) 2001 Monty <monty at xiph.org> and Xiphophorus

Report bugs to paranoia at xiph.org
http://www.xiph.org/paranoia/

Checking /dev/cdrom for cdrom...
Testing /dev/cdrom for cooked ioctl() interface
/dev/scd2 is not a cooked ioctl CDROM.
Testing /dev/cdrom for SCSI interface
generic device: /dev/sg3
ioctl device: /dev/scd2

Found an accessible SCSI CDROM drive.
Looking at revision of the SG interface in use...
SG interface version 3.1.22; OK.

CDROM model sensed sensed: MATSHITA CD-R CW-7502 4.17

<p>Checking for SCSI emulation...
Drive is SCSI

Checking for MMC style command set...
Drive is MMC style
DMA scatter/gather table entries: 128
table entry size: 32768 bytes
maximum theoretical transfer: 1783 sectors
Setting default read size to 13 sectors (30576 bytes).

Verifying CDDA command set...
Expected command set reads OK.

Table of contents (audio tracks only):
track length begin copy pre ch
===========================================================
1. 12450 [02:46.00] 0 [00:00.00] no no 2
2. 11250 [02:30.00] 12450 [02:46.00] no no 2
3. 16067 [03:34.17] 23700 [05:16.00] no no 2
4. 17545 [03:53.70] 39767 [08:50.17] no no 2
5. 19188 [04:15.63] 57312 [12:44.12] no no 2
6. 14457 [03:12.57] 76500 [17:00.00] no no 2
7. 11343 [02:31.18] 90957 [20:12.57] no no 2
8. 16125 [03:35.00] 102300 [22:44.00] no no 2
9. 8250 [01:50.00] 118425 [26:19.00] no no 2
10. 17400 [03:52.00] 126675 [28:09.00] no no 2
11. 15800 [03:30.50] 144075 [32:01.00] no no 2
12. 15300 [03:24.00] 159875 [35:31.50] no no 2
13. 18060 [04:00.60] 175175 [38:55.50] no no 2
14. 14417 [03:12.17] 193235 [42:56.35] no no 2
15. 18563 [04:07.38] 207652 [46:08.52] no no 2
16. 15060 [03:20.60] 226215 [50:16.15] no no 2
17. 14145 [03:08.45] 241275 [53:37.00] no no 2
TOTAL 255420 [56:45.45] (audio only)

<p><p><p>--- >8 ----
List archives:  http://www.xiph.org/archives/
Paranoia homepage: http://www.xiph.org/paranoia/
To unsubscribe from this list, send a message to 'paranoia-request at xiph.org'
containing only the word 'unsubscribe' in the body.  No subject is needed.
Unsubscribe messages sent to the list will be ignored/filtered.



More information about the Paranoia mailing list