UDMA slow with Maxtor Drive

Troy Sorrells (troysor@linuxfreak.com)
Tue, 27 Jun 2000 01:52:16 -0500


I am getting about twice the IDE drive performance in Windows as I
am in Linux. I have a Maxtor 27GB ATA-66 drive and a DFI
motherboard with the VIA MVP-3 chipset that supports UDMA-33.
In Windows I run HDTACH and get an average speed of about
23500 kbps. In Linux running hdparm -t I never top 11 MB/sec. I
have tried this with the latest versions of Slackware, Red Hat and
Mandrake, all running 2.2 series kernels. I turn on hdparm
optimizations with 'hdparm -d1c1m16u1 /dev/hda'. I have tried
changing IDE cables, using the newer 80-pin cable and the
old-style 40-pin cable. I don't think the problem is hardware since I
get good scores in Windows.

Does anyone have any suggestions?

Here is some specifics that may help:


root:~> hdparm -i /dev/hda

/dev/hda:

Model=Maxtor 92732U8, FwRev=RA530JN0, SerialNo=H805XSTC
Config={ Fixed }
RawCHS=16383/15/63, TrkSize=0, SectSize=0, ECCbytes=57
BuffType=DualPortCache, BuffSize=2048kB, MaxMultSect=16, MultSect=16
CurCHS=17475/15/63, CurSects=16513875, LBA=yes, LBAsects=53177040
IORDY=on/off,
tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120} PIO modes: pio0 pio1 pio2
pio3 pio4
DMA modes: mdma0 mdma1 mdma2 udma0 udma1 *udma2 udma3 udma4

root:~> hdparm -I /dev/hda

/dev/hda:

Model=aMtxro9 72238U , FwRev=AR35J00N,
SerialNo=8H50SXCT
Config={ Fixed }
RawCHS=16383/15/63, TrkSize=0, SectSize=0, ECCbytes=57
BuffType=DualPortCache, BuffSize=2048kB, MaxMultSect=16, MultSect=16
CurCHS=17475/15/63, CurSects=16513875, LBA=yes, LBAsects=53177040
IORDY=on/off,
tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120} PIO modes: pio0 pio1 pio2
pio3 pio4
DMA modes: mdma0 mdma1 mdma2 udma0 udma1 *udma2 udma3 udma4


root:~> hdparm -v /dev/hda

/dev/hda:
multcount = 16 (on)
I/O support = 1 (32-bit)
unmaskirq = 1 (on)
using_dma = 1 (on)
keepsettings = 1 (on)
nowerr = 0 (off)
readonly = 0 (off)
readahead = 8 (on)
geometry = 3310/255/63, sectors = 53177040, start = 0

root:~> hdparm -Tt /dev/hda

/dev/hda:
Timing buffer-cache reads: 128 MB in 2.25 seconds = 56.89 MB/sec Timing
buffered disk reads: 64 MB in 6.49 seconds = 9.86 MB/sec = 3310/255/63,
sectors =
53177040, start = 0

Please CC any responses to me as I am not subscribed to this list.
Thanks!

Troy Sorrells

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/