Hi all!
My fedora HD on an extra ATA controller is very slow. Only about 2MB/s(!):
# hdparm -t /dev/hde
/dev/hde: Timing buffered disk reads: 6 MB in 3.02 seconds = 1.98 MB/sec
I assume the problem is that DMA is disabled ?
# 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 = 256 (on) geometry = 58246/16/63, sectors = 58711968, start = 0
But when I try to enable DMA I get this:
# hdparm -d1 /dev/hde
/dev/hde: setting using_dma to 1 (on) HDIO_SET_DMA failed: Operation not permitted using_dma = 0 (off)
# lspic -v
[...]
02:04.0 Unknown mass storage controller: Integrated Technology Express, Inc. IT/ITE8212 Dual channel ATA RAID controller (PCI version seems to be IT8212, embedded seems (rev 11)
Subsystem: Integrated Technology Express, Inc.: Unknown device 0001
Flags: bus master, 66Mhz, medium devsel, latency 0, IRQ 11
I/O ports at a800
I/O ports at ac00 [size=4]
I/O ports at b000 [size=8]
I/O ports at b400 [size=4]
I/O ports at b800 [size=16]
Capabilities: [80] Power Management version 2
On google I read that drivers for the chipset are missing... Since I'm recompiling the kernel anyway to get NTFS support, I'd appreciate any hints what to include in the kernel.
Thanks a lot, Hannes.