phillips ide dvd drive, seek problems and weird hangs
I'm seeing weird seeks errors and then hangs using my ide cd/dvd drive. When I play a music cd using xmms, I sometimes get a seek error, then the cd plays, but xmms and any programme trying to access the drive (e.g. cdstop, eject, xmms, ide_info, etc) lock up. It seems to reset the the device, but then I can't do a thing and I can't talk to it. I can't eject the drive. The only thing I can do is reboot, which is a real PITA. If I use a pin on the hardware eject, the tray pops out but the disc just keeps on spinning.
Anyone have any ideas and fixes or workarounds?
cheers
Gory details start here
==================
Log errors:
From /var/log/messages
Sep 28 17:30:11 wumpus kernel: hdc: packet command error: status=0x51 { DriveReady SeekComplete Error }
Sep 28 17:30:11 wumpus kernel: hdc: packet command error: error=0x50
Sep 28 17:30:12 wumpus kernel: hdc: packet command error: status=0x51 { DriveReady SeekComplete Error }
Sep 28 17:30:12 wumpus kernel: hdc: packet command error: error=0x50
Sep 28 17:30:13 wumpus kernel: hdc: packet command error: status=0x51 { DriveReady SeekComplete Error }
Sep 28 17:30:13 wumpus kernel: hdc: packet command error: error=0x50
Sep 28 17:30:18 wumpus kernel: hdc: irq timeout: status=0xd0 { Busy }
Sep 28 17:30:18 wumpus kernel: hdc: irq timeout: error=0x00
Sep 28 17:30:18 wumpus kernel: hdc: DMA disabled
Sep 28 17:30:18 wumpus kernel: hdc: ATAPI reset complete
=================
Machine info:
Dell inspiron 500m laptop
Kernel: Linux wumpus 2.6.7-wireless #4 SMP Fri Sep 3 17:11:53 EST 2004 i686 GNU/Linux
Distro: Debian sarge/sid
=================
IDE dvd+rw drive:
/dev/hdc:
Model=PHILIPS DVD+RW SDVD6004, FwRev=1.06, 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
AdvancedPM=no
Drive conforms to: device does not report version:
|