Thread: No UDMA100
View Single Post
Old 05-12-03, 06:09 PM   #1
andnaess
Registered User
 
Join Date: Apr 2003
Posts: 5
Default No UDMA100

I have Mandrake 9.1 (which uses kernel 2.4.21), and I can't get UDMA100 to work. I have a Seagate Barracuda which is capable of this, but when I try to do hdparm -X69 I get the following in /var/log/messages:
May 13 00:00:42 ngt016 kernel: ide0: Speed warnings UDMA 3/4/5 is not functional.

I've looked around in the kernel sources, and from what I can see nforce2 is directly supported as it should be.

I simply can't go higher than udma2, which is very frustrating. DMA is working though.

Here's some info that might help, I'm totally out of ideas:

[root@ngt016 ide]# pwd
/proc/ide
[root@ngt016 ide]# cat nforce

nVidia 0065 Chipset.
--------------- Primary Channel ---------------- Secondary Channel -------------
enabled enabled
--------------- drive0 --------- drive1 -------- drive0 ---------- drive1 ------
DMA enabled: yes yes yes yes
UDMA
DMA
PIO

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

/dev/hda:

Model=ST340016A, FwRev=3.19, SerialNo=3HS805TW
Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs RotSpdTol>.5% }
RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=4
BuffType=unknown, BuffSize=2048kB, MaxMultSect=16, MultSect=16
CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=78165360
IORDY=on/off, tPIO={min:240,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 udma3 udma4 udma5
AdvancedPM=no WriteCache=enabled
Drive conforms to: device does not report version: 1 2 3 4 5

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

/dev/hda:
multcount = 16 (on)
IO_support = 3 (32-bit w/sync)
unmaskirq = 0 (off)
using_dma = 1 (on)
keepsettings = 0 (off)
readonly = 0 (off)
readahead = 8 (on)
geometry = 5169/240/63, sectors = 78165360, start = 0

[root@ngt016 hda]# cat /proc/ide/ide0/hda/driver
ide-disk version 1.16
andnaess is offline   Reply With Quote