[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: PATA System Slowdown

Lennart Sorensen wrote:
> On Thu, Jun 16, 2005 at 12:12:22AM -0400, John Baab wrote:
>>Now that I have both my PATA and SATA hard drives functional, I
>>decided to test the speeds that I am getting from both of them and
>>have found it surprising that my PATA is actually getting better
>>speeds than my SATA:
>>optimusprime:/home/john# hdparm -t /dev/sda
>> Timing buffered disk reads:   80 MB in  3.00 seconds =  26.63 MB/sec
>>HDIO_DRIVE_CMD(null) (wait for flush complete) failed: Inappropriate
>>ioctl for device
> I have an Asus A8V-Deluxe here with a VIA chipset, and using 250G WD
> 7200rpm SATA drives, and I get 56M/s, while with 120G WD drives on an
> intel ICH5R SATA controlelr I get 30M/s.
> I have no PATA drives other than a dvd-burner so I can't test the speed
> of that.
> Both using 2.6.11.  The A8V is running a 64bit enabled kernel but 32bit
> user space, while the intel is just a normal P4 HT running 32bit.
> Remember that if the system is busy doing other things, it will affect
> your speed too.
>>optimusprime:/home/john# hdparm -t /dev/hda
>> Timing buffered disk reads:  140 MB in  3.01 seconds =  46.55 MB/sec
>>Both hard drives are Western Digital 7200RPM.  The SATA is a 200GB
>>drive and the PATA is a 100GB drive.  My board is an Asus K8V SE
>>Deluxe, I am using the VIA IDE controller and the VIA SATA controller
>>(which I read on the list is supposed to be faster than the promise
>>SATA controller that is also on the board)
> Is the promise controller even supported?  I never found an open source
> driver for the promise on the A8V yet, so I haven't tried it.

Fellow AV8 users:

I'm running the promise controller for SATA here without any issues.
However, it's JBOD - no RAID support of any kind.  I switched from the VIA
SATA controller after experiencing some lockups with the VIA controller
while overclocking my system.

I'm running a stock kernel without initrd.  This is the driver you
need is somewhat confusingly labeled "Promise SATA TX2/TX4" - I think the
chipset itself is the Promise 20378.

Device Drivers -> SCSI device support -> SCSI low-level drivers ->
	<*>   Promise SATA TX2/TX4 support

If you're running both SATA and PATA, you can configure the BIOS to control
which drive is presented as the first boot drive.  I forget the exact screen
sequence, but you'll find it.

hdparm output on my system for the SATA drive (Maxtor 6B300S0) is:

$ sudo hdparm -t /dev/sda

 Timing buffered disk reads:  178 MB in  3.02 seconds =  58.99 MB/sec
HDIO_DRIVE_CMD(null) (wait for flush complete) failed: Inappropriate ioctl
for device

And for the PATA (Maxtor 6Y160P0):

$ sudo hdparm -t /dev/hda

 Timing buffered disk reads:  152 MB in  3.04 seconds =  50.07 MB/sec


Reply to: