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 22.214.171.124 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
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