incredibly slow ATA HD - HDIO_SET_DMA failed: Operation not permitted

Hannes Mayer fedora at ancientcoins.biz
Fri May 21 05:42:33 UTC 2004


Hi all!

I tried some options with hdparm - now it's a bit faster, but still quite slow:

# hdparm -c1 /dev/hde

/dev/hde:
  setting 32-bit IO_support flag to 1
  IO_support   =  1 (32-bit)

# hdparm -t /dev/hde

/dev/hde:
  Timing buffered disk reads:   12 MB in  3.43 seconds =   3.50 MB/sec

Is there anything else to do to improve performance ?

Thanks a lot,
Hannes.


Hannes Mayer wrote:
 > 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.






More information about the fedora-list mailing list