TCLUG Archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

udma on Asus P5A



I have a new computer with an Asus P5A motherboard which uses the Ali
Aladdin V AGPset. It supports UDMA as does my Matrox hd. I installed the
Jumbo patch for kernel 2.0.35 (I have rh 5.1) and recompiled with the
generic UDMA support. When I run hdparm /dev/hda I get:


[root@pcLueyB /root]# hdparm /dev/hda

/dev/hda:
 multcount    = 16 (on)
 I/O support  =  0 (default 16-bit)
 unmaskirq    =  0 (off)
 using_dma    =  0 (off)
 keepsettings =  0 (off)
 nowerr       =  0 (off)
 readonly     =  0 (off)
 readahead    =  8 (on)
 geometry     = 1021/255/63, sectors = 16406208, start = 0
[root@pcLueyB /root]#             

When I run hdparm -d1 /dev/hda (to enable udma) I get:

[root@pcLueyB /root]# hdparm -d1 /dev/hda

/dev/hda:
 setting using_dma to 1 (on)
 HDIO_SET_DMA failed: Operation not permitted
 using_dma    =  0 (off)
[root@pcLueyB /root]#       


I am I right that udma isn't setup? Is udma not compatible with linux and
my motherboard? Here is some more information:

[root@pcLueyB /root]# hdparm -i /dev/hda

/dev/hda:

 Model=Maxtor 90840D6, FwRev=WAS8283C, SerialNo=K604XQBA
 Config={ Fixed }
 RawCHS=16276/16/63, TrkSize=0, SectSize=0, ECCbytes=29
 BuffType=3(DualPortCache), BuffSize=256kB, MaxMultSect=16, MultSect=16
 DblWordIO=no, maxPIO=2(fast), DMA=yes, maxDMA=2(fast)
 CurCHS=16276/16/63, CurSects=16406208, LBA=yes, LBAsects=16406208
 tDMA={min:120,rec:120}, DMA modes: mword0 mword1 mword2
 IORDY=on/off, tPIO={min:120,w/IORDY:120}, PIO modes: mode3 mode4
 UDMA modes: mode0 mode1 *mode2    


thanks,

Ben


Ben Luey
lueyb@carleton.edu