The 02.10.29 at 13:15, John Pettigrew wrote:
In a previous message, Anders Johansson wrote:
/sbin/hdparm /dev/hdc
will give you the current status of the drive. If dma is off, use
/sbin/hdparm -d 1 /dev/hdc
to turn it on.
hdparm produced a few I/O errors, but did report that DMA was off. I turned it on, and trying to play a DVD with mplayer totally stiffed my computer! I had keyboard LEDs flashing and no response from anything. So, I've changed it back - it looks like DMA and ide-scsi don't agree.
Not necesarily, I have them both. Try to run "xine-check", it will diagnose itself and your system. Also, run "/sbin/hdparm -i /dev/hdc", which will tell you what does your drive support. without parameters, will give you the active settings; for my dvd (scsi emulated) drive I get: nimrodel:~ # hdparm /dev/hdc /dev/hdc: HDIO_GET_MULTCOUNT failed: Input/output error I/O support = 0 (default 16-bit) unmaskirq = 0 (off) using_dma = 1 (on) keepsettings = 0 (off) HDIO_GET_NOWERR failed: Input/output error readonly = 0 (off) BLKRAGET failed: Input/output error HDIO_GETGEO_BIG failed: Invalid argument nimrodel:~ # hdparm -i /dev/hdc /dev/hdc: HDIO_GETGEO failed: Invalid argument Model=IDE DVD-ROM 16X, FwRev=V1.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:120,w/IORDY:120}, tDMA={min:120,rec:120} PIO modes: pio0 pio1 pio2 pio3 pio4 DMA modes: sdma0 sdma1 sdma2 mdma0 mdma1 mdma2 udma0 udma1 *udma2 AdvancedPM=no -- Cheers, Carlos Robinson