Re: DMA for triton again...

Mike Dresser
2000-11-30T16:12:59Z

> computer: Chipset 430FX / Triton / PIIX, disk Western Digital Caviar AC21600H Firmware code F6 (no UDMA, some WD docs show DMA mw2, some PIO4...), kernel 2.2.17 with ide patch and PIIX enabled, DMA by default, generic DMA, and couple others. Did not try 'bad DMA-firmware (EXPERIMENTAL)'. dmesg (relevant - in my view - lines):
> BIOS DOES identify the hard disk and the CD-ROM correctly, although it is pretty old and no newer version is available.

Running a basically similar system here, DataExpert 8551, with a modified Award (was originally an ami) bios from http://exp8551.mypage.org.
Chipset is a 430FX, Same hard drive as what you have. Pentium 133, 48 meg ram. Kernel 2.2.17 with raid patch, and ide patch. Shares the ide cable with a WDC 850 meg drive as slave.

monitor:~# hdparm -d1 /dev/hda

/dev/hda:
setting using_dma to 1 (on)
using_dma = 1 (on)

> hdparm -d1 returns:
> /dev/hda:
> setting using_dma to 1 (on)
> HDIO_SET_DMA failed: Operation not permitted
> using_dma = 0 (off)
>

/dev/hda:

Model=WDC AC21600H, FwRev=24.09P07, SerialNo=WD-WM3362938634
Config={ HardSect NotMFM HdSw>15uSec SpinMotCtl Fixed DTR>5Mbs FmtGapReq }
RawCHS=3148/16/63, TrkSize=57600, SectSize=600, ECCbytes=22
BuffType=DualPortCache, BuffSize=128kB, MaxMultSect=16, MultSect=off
CurCHS=3148/16/63, CurSects=3173184, LBA=yes, LBAsects=3173184
IORDY=on/off, tPIO={min:160,w/IORDY:120}, tDMA={min:120,rec:120}
PIO modes: pio0 pio1 pio2 pio3 pio4
DMA modes: mdma0 mdma1 *mdma2

so my firmware is actually one version older than yours, and allows me to set DMA. And has the associated speed increase/lower cpu

> Model=DW CCA1206H0 , FwRev=420.P980,
> SerialNo=DWW-3M63

What brand is your motherboard?

Mike Dresser