Hi
Recenlty (after a xine upgrade from Suse's update) my DVD player had gaps in audio and video playing. I soon found out the DMA had been turned off.
I tried to turn it on in Yast >> error message. I turned it on with hdparm and it worked. I then included hdparm in my boot sequence. However, everytime I eject a DVD the DMA will turn itself off again.
I also noticed I need to press the eject button/use the eject command twice before the DVD comes out. DMA craps out after the first attempt. How can this be left on permanently? I heard Windows will disable DMA after playing a few scratchy DVDs
but I would never think this of Linux.
Could it be xine?
----------------------------------
Suse 10.1 2.6.16.27-0.6-default
libxine 1.1.4-0.pm.0
hdparm -i
Model=_NEC DVD_RW ND-3550A, FwRev=1.05, SerialNo=
Config={ 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=yes, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
PIO modes: pio0 pio1 pio2 pio3 pio4
DMA modes: mdma0 mdma1 mdma2
UDMA modes: udma0 udma1 *udma2
AdvancedPM=no
-------------------------------------------