Neal D. Becker wrote:
I just got a pair of WD raptor disks, which are SATA 10000rpm.
Sweet, right?
No! They are connected to Asus A7N8X MB, which has SiI3112 Serial ATA
(according to dmesg).
hdparm -t shows TERRIBLE slow results.
/sbin/hdparm /dev/hde
/dev/hde:
multcount = 16 (on)
IO_support = 0 (default 16-bit)
unmaskirq = 0 (off)
using_dma = 0 (off)
keepsettings = 0 (off)
readonly = 0 (off)
readahead = 8 (on)
geometry = 4500/255/63, sectors = 72303840, start = 0
OK, now try with DMA turned on. Locks up machine. Here's what was logged:
Nov 4 11:30:56 rpppc1 kernel: blk: queue c03c61e8, I/O limit 4095Mb (mask
0xffffffff)
Nov 4 11:31:01 rpppc1 kernel: hde: dma_intr: status=0x51 { DriveReady
SeekComplete Error }
Nov 4 11:31:01 rpppc1 kernel: hde: dma_intr: error=0x10 { SectorIdNotFound },
LBAsect=1099511642367, high=65536, low=14591, sector=0
Nov 4 11:31:21 rpppc1 kernel: hde: dma_timer_expiry: dma status == 0x21
This is with kernel 2.4.20-20.9.
It's not the Raptor drives that are at fault. I get >60 with hdparm
-t. Your kernel doesn't do dma on the sata controller which will give
you roughly a factor of 10 slower. Try a newer 2.4 kernel, the libata
patches, or 2.6.
--
Once you have their hardware. Never give it back.
(The First Rule of Hardware Acquisition)
Sam Flory <sflory(a)rackable.com>