Re: poor 164SX IDE drive performance, dma enabled
On Fri, Nov 01, 2002 at 11:37:32PM -0800, Gregory P. Smith wrote:
> I have a 164SX (533mhz 21164PC, the tiny cache "celeron" of 21164s...)
Sounds like my system.
> I recently added a modern 60gb IDE disk. The drive does work in this
> machine but it maxes out at 3mbytes/sec, pegging the CPU in the process.
> I am currently running a 2.4.20-pre9 kernel. The ide drivers were
> compiled as modules and I do have DMA and 32-bit I/O enabled using hdparm:
>
> /dev/hdc:
> multcount = 16 (on)
> I/O support = 1 (32-bit)
> unmaskirq = 0 (off)
> using_dma = 1 (on)
>
> Does the 164SX motherboard chipset not actually do DMA or is the source of
> my speed problem elsewhere (limitation of the 164sx & 21164pc perhaps)?
How are you measuring it? I used hdparm and got this:
/dev/hdc:
Timing buffer-cache reads: 128 MB in 1.48 seconds = 86.53 MB/sec
Timing buffered disk reads: 64 MB in 7.62 seconds = 8.40 MB/sec
Unless you like sucky performance, you must, must enable CY82C693
support.
You can see the chip in /proc/pci
Bus 0, device 8, function 0:
ISA bridge: Contaq Microsystems 82c693 (rev 0).
You won't get anything to get excited about, but it should suck less.
--
Craig Small VK2XLZ GnuPG:1C1B D893 1418 2AF4 45EE 95CB C76C E5AC 12CA DFA5
Eye-Net Consulting http://www.enc.com.au/ <csmall@enc.com.au>
MIEEE <csmall@ieee.org> Debian developer <csmall@debian.org>
Reply to: