Hey guys,

I have been trying for the past several months to get the full throughput
that I'm supposed to be getting from my UDMA-66 hard drives, but - try as I
might - I can only get sustained reads of 19MB/s max.  I am using a promise
Ultra66 controller with four 20.4GB U-ATA-66 WD Caviar drives running at
5400rpm in a RAID5 array on Linux2.2.10, on a 350MHz AMD K6-2 machine w/ a
UDMA66 enabled chipset on the motherboard. (each drive with its own
controller (i.e., one on primary, one on secondary, etc))

I have installed the latest hdparm (3.5 I think) utility, and the latest
UDMA patch.  Also, I have attempted to enable UDMA66 support by enabling it
manually with "hdparm -X 23 /dev/hda", and receive the following message:

/dev/hda
  setting xfermode to 20 (singleword DMA mode4)
hda: drive_cmd: status=0x51 { DriveReady SeekComplete Error }
hda: drive_cmd: error=0x04 { DriveStatusError }
 HDIO_DRIVE_CMD failed: I/O error

I get the same message when I try to set any of the DMA modes.  What am I
doing wrong?  Does Linux even support UDMA-66 yet?

Someone please help.

Sincerely,


-Carlos


P.S. For what it's worth, RAID5 came up great! (thanks to all your help! =)

Reply via email to