Trying to get UDMA to work

G

Guest

Guest
I am trying to get my HD to use UDMA. I have an IBM DeskStar(Model #IBM-DTTA-35101), which does, of course, support UDMA. On a separate IDE chain, I have an older WDC(Model #WDC AC21600H) and a cd-rom. The cdrom and the WDC do not support UDMA.

I tried using hdparm to set the dma mode, but it doesn't seem to want to do it. "hdparm -v /dev/hdc" (hdc is the DeskStar drive) tells me that dma is off. "hdparm -d 1 /dev/hdc" should turn it on, but re-running "hdparm -v /dev/hdc" stills reports dma as off, and the timing tests still report a very slow 5 MB/s.

Some system specs:
MB: Asus TXP4
Chipset: Intel TX
CPU: AMD K6-2 500
HD's:
hda:WDC AC21600H
hdb:FX3210S(CD-ROM)
hdc:IBM-DTTA-351010

Also, does anyone know what it means when hdparm -i /dev/hd*
returns a "*" next to one of the DMA modes? i.e.:
DMA modes: sdma0 sdma1 sdma2 mdma0 mdma1 mdma2 udma0 udma1 *udma2


Thanks a lot!
 

dmcmahon

Distinguished
Mar 19, 2001
223
0
18,680
Stupid thought: did you really have a space after the -d? The correct command is

hdparm -d1 /dev/hdc

In fact if the drive supports it try

hdparm -c1 -d1 -u1 -m16 /dev/hdc