Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Drives in UDMA2, something seems wrong [SOLVED]
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware
View previous topic :: View next topic  
Author Message
[sinz]
n00b
n00b


Joined: 08 Jun 2004
Posts: 71

PostPosted: Wed Sep 20, 2006 3:18 pm    Post subject: Drives in UDMA2, something seems wrong [SOLVED] Reply with quote

Someone just gave me an old Dell Motherboard with a P3 733 when they got a new computer. I realize that's fairly old, but when I boot the two hdds on the primary IDE channel are showing as UDMA2 (UDMA33).
Code:
hda: max request size: 128KiB
hda: 12596850 sectors (6449 MB) w/256KiB Cache, CHS=13330/15/63, UDMA(33)
hda: cache flushes not supported
 hda: hda1 hda2 hda3
hdb: max request size: 128KiB
hdb: 80293248 sectors (41110 MB) w/2048KiB Cache, CHS=65535/16/63, UDMA(33)
hdb: cache flushes supported
 hdb: hdb1 hdb2 hdb3

However, hdparm shows that they're both capable of higher speeds:
Code:
#hdparm -I /dev/hda
...
DMA: mdma0 mdma1 mdma2 udma0 udma1 *udma2 udma3 udma4
Cycle time: min=120ns recommended=120ns

#hdparm -I /dev/hdb
...
DMA: mdma0 mdma1 mdma2 udma0 udma1 *udma2 udma3 udma4 udma5 udma6
Cycle time: min=120ns recommended=120ns

This leads me to believe that it's the controller that's the limiting factor. I can't find anything that tells me whether that's the case. ATA33/UDMA2 seems very low to me, even though the motherboard is fairly old. I'm not sure if this is a driver issue or in fact the controller is limited to that low speed. The controller is:
Code:
#lspci
...
00:1f.1 IDE interface: Intel Corporation 82801AA IDE (rev 02)

and compiled into my kernel I've got:
Code:
CONFIG_BLK_DEV_PIIX=y


Any help on this is greatly appreciated.


Last edited by [sinz] on Wed Sep 20, 2006 4:23 pm; edited 1 time in total
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 54810
Location: 56N 3W

PostPosted: Wed Sep 20, 2006 3:52 pm    Post subject: Reply with quote

[sinz],

Your IDE controller will do ATA66, which I think is UDMA3, the next mode up.
However, that needs an 80 conductor IDE cable. Look at the cables connecting your floppy and hard drive to the motherboard. If they have the same wire pitch, ATA33 (UDMA 2) is as fast as you go. If the IDE cable has a smaller wire pitch by a factor of 2, the motherboard may not be detecting the 80 wire IDE cable.

For auto detection to work, the right end of the cable must be connected to the motherboard. The connectors are usually marked. If yours are not, look for a cut wire close to one end of the cable (About 12 mm 1/2 inch) . That connector is for the slave drive. The wire is cut to do cable select for the slave. The other end of the cable has a previously unused pin grounded, so that the IDE chipset can detect an 80 conductor cable and enable the higher UDMA modes.

If IDE your wiring is right, we can try a bit of mode forcing. Post back and I'll look that up.
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
[sinz]
n00b
n00b


Joined: 08 Jun 2004
Posts: 71

PostPosted: Wed Sep 20, 2006 4:23 pm    Post subject: Reply with quote

Wow, I'm actually sort of embarassed that I didn't think of this. I had just used the cables that were given to me with the hardware without thinking twice. It was indeed a 40 conductor cable that was limiting the drives to udma2. Thanks so much for your prompt response, I probably wouldn't even have thought to check this and gone nuts trying to figure out where the problem was.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum