hi,

i have an ACER CD-912E (seems to be a very generic/cheap cdrom, but works
fine), but linux has always detected it as:

PIIX3: IDE controller on PCI bus 00 dev 39
PIIX3: not 100% native mode: will probe irqs later
    ide0: BM-DMA at 0xf000-0xf007, BIOS settings: hda:pio, hdb:pio
    ide1: BM-DMA at 0xf008-0xf00f, BIOS settings: hdc:pio, hdd:pio
hda: ST36531A, ATA DISK drive
hdb: CD-912E/ATK, ATAPI CDROM drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
hda: ST36531A, 6204MB w/128kB Cache, CHS=790/255/63, (U)DMA
hdb: ATAPI 4X CD-ROM drive, 120kB Cache
Uniform CDROM driver Revision: 2.54


note the ATAPI 4X line: its a 12X cdrom! How can I modify the detection?

and on the subject of cd scratches: I'm trying to watch a badly scratched
VCD (video MPEG cdrom), and it stops reading when it hits the worst
scratch with the lines in syslog:

May 27 15:40:34 c69 kernel: hdb: packet command error: status=0x51 {
DriveReady 
SeekComplete Error } 
May 27 15:40:34 c69 kernel: hdb: packet command error: error=0x30 
May 27 15:40:34 c69 kernel: ATAPI device hdb: 
May 27 15:40:34 c69 kernel:   Error: Medium error -- (Sense key=0x03) 
May 27 15:40:34 c69 kernel:   No seek complete -- (asc=0x02, ascq=0x00) 
May 27 15:40:34 c69 kernel:   The failed "<NULL>" packet command was:  
May 27 15:40:34 c69 kernel:   "be 00 00 03 89 b1 00 00 01 f8 00 00 " 


now thats all very well and good, but I'd like to watch this movie. I can
continue to watch the movie with severe skipping in Windows98 (probably
just ignores the error), so its (somehow) possible... how can i get the
kernel to ignore errors caused by scratches?

thanks,
Paul

Reply via email to