Hi, I've been fiddling with hdparm, trying to improve the I/O performance of my machine (Gateway PII 233, 96Mb, 3.2Gb IDE disk). However, I can't get hdparm to turn on the DMA mode:
# hdparm -d1 /dev/hda /dev/hda: setting using_dma to 1 (on) HDIO_SET_DMA failed: Operation not permitted using_dma = 0 (off) When I use the -X34 option also as recommended in the hdparm man page, I still get the same error. I have a Quantum UDMA IDE hard drive, connected to a UDMA PCI controller card. Here's the interesting bits from /proc/pci: Bus 0, device 11, function 0: RAID bus controller: Promise Technology Unknown device (rev 1). Vendor id=105a. Device id=4d33. Medium devsel. IRQ 9. Master Capable. Latency=32. I/O at 0xfff0. I/O at 0xffe4. I/O at 0xffa8. I/O at 0xfbe4. I/O at 0xff80. Bus 0, device 7, function 1: IDE interface: Intel 82371SB Natoma/Triton II PIIX3 (rev 0). Medium devsel. Fast back-to-back capable. Master Capable. Latency=32. I/O at 0xff60. And here's the info from the drive: # hdparm -i /dev/hda /dev/hda: Model=QUANTUM FIREBALL ST3.2A, FwRev=A0F.0400, SerialNo=15371126 Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs } RawCHS=6256/16/63, TrkSize=32256, SectSize=512, ECCbytes=4 BuffType=3(DualPortCache), BuffSize=81kB, MaxMultSect=16, MultSect=16 DblWordIO=no, maxPIO=2(fast), DMA=yes, maxDMA=2(fast) CurCHS=6256/16/63, CurSects=6306048, LBA=yes, LBAsects=6306048 tDMA={min:120,rec:120}, DMA modes: sword0 sword1 sword2 mword0 mword1 mword2 IORDY=on/off, tPIO={min:120,w/IORDY:120}, PIO modes: mode3 mode4 Any ideas? Thanks, -- Tim Bell .--_|\ [EMAIL PROTECTED] / \ Department of Computer Science \_.--._/ University of Melbourne, Australia v -- TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to [EMAIL PROTECTED] . Trouble? e-mail to [EMAIL PROTECTED] .