Go Back   nV News Forums > Linux Support Forums > General Linux

Newegg Daily Deals

Thread Tools
Old 05-12-03, 05:09 PM   #1
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
[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
andnaess is offline   Reply With Quote
Old 05-14-03, 12:38 AM   #2
Registered User
Join Date: Apr 2003
Posts: 54

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.
suexec is offline   Reply With Quote

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

All times are GMT -5. The time now is 06:46 PM.

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