DVD-RW writes but doesn't read

From: Con Kolivas
Date: Tue Dec 21 2004 - 18:41:53 EST

Hi Jens et al

I have a laptop DVD-RW that is working fine when burning but has endless streams of errors with any kernel I try when trying to read anything (cd/dvd audio/video/data).

hdc: command error: status=0x51 { DriveReady SeekComplete Error }
hdc: command error: error=0x50
ide: failed opcode was 100
end_request: I/O error, dev hdc, sector 571832
Buffer I/O error on device hdc, logical block 71479

If I'm persistent I can read the data off the drive but I'll probably kill the drive in the process. It doesn't matter what iosched I use but I use cfq by default. I've tried disabling dma and so on without success. Any ideas?


Here is some relevant data

lspci -vvv

00:1f.1 IDE interface: Intel Corp. 82801DBM (ICH4) Ultra ATA Storage Controller (rev 03) (prog-if 8a [Master SecP PriP])
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 0
Interrupt: pin A routed to IRQ 10
Region 0: I/O ports at <unassigned>
Region 1: I/O ports at <unassigned>
Region 2: I/O ports at <unassigned>
Region 3: I/O ports at <unassigned>
Region 4: I/O ports at 1100 [size=16]
Region 5: Memory at 3e000000 (32-bit, non-prefetchable) [size=1K]

hdparm -i /dev/hdc


Model=MATSHITADVD-RAM UJ-820S, FwRev=1.00, SerialNo=
Config={ Fixed Removeable DTR<=5Mbs DTR>10Mbs nonMagnetic }
RawCHS=0/0/0, TrkSize=0, SectSize=0, ECCbytes=0
BuffType=unknown, BuffSize=0kB, MaxMultSect=0
(maybe): CurCHS=0/0/0, CurSects=0, LBA=yes, LBAsects=0
IORDY=on/off, tPIO={min:240,w/IORDY:120}, tDMA={min:120,rec:120}
PIO modes: pio0 pio1 pio2 pio3 pio4
DMA modes: sdma0 sdma1 sdma2 mdma0 mdma1 mdma2
UDMA modes: udma0 udma1 *udma2
Drive conforms to: device does not report version:

* signifies the current active mode

To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/