nV News Forums


nV News Forums (http://www.nvnews.net/vbulletin/index.php)
-   General Linux (http://www.nvnews.net/vbulletin/forumdisplay.php?f=27)
-   -   No UDMA100 (http://www.nvnews.net/vbulletin/showthread.php?t=11674)

andnaess 05-12-03 05:09 PM

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
[root@ngt016 ide]# cat nforce

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

[root@ngt016 hda]# hdparm -i /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

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

suexec 05-14-03 12:38 AM

2.4.21 isn't released yet, so your "2.4.21" is probably one of the prelease versions. Some of the earlier 2.4.21 pre kernels were restricted to UDMA 33, the limit of non 80 pin IDE cables. IIRC, there was a bug in the setting of the 80pin setting/detection in the AMD/nForce IDE driver which locked the system to UDMA 33. I believe this was fixed maybe as of 2.4.21-pre5. The rc releases definitely have it fixed.

All times are GMT -5. The time now is 05:07 AM.

Powered by vBulletin® Version 3.7.1
Copyright ©2000 - 2015, Jelsoft Enterprises Ltd.
Copyright 1998 - 2014, nV News.