On Thursday 27 September 2001 05:53 pm, you wrote: > > Yeah, it is a slow old K6 III 400 with some (320MB) PC100 in CAS3 (CAS2 > > was giving me trouble). It's an old board, too. I don't have anything > > that'll let me do ATA66, I think I'd need a new motherboard or to buy an > > IDE controller. > > What chipset does this thing use? Is your kernel compiled to support it?
block: 128 slots per queue, batch=16 Uniform Multi-Platform E-IDE driver Revision: 6.31 ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx VP_IDE: IDE controller on PCI bus 00 dev 39 VP_IDE: chipset revision 6 VP_IDE: not 100% native mode: will probe irqs later ide0: BM-DMA at 0xe400-0xe407, BIOS settings: hda:DMA, hdb:DMA ide1: BM-DMA at 0xe408-0xe40f, BIOS settings: hdc:DMA, hdd:DMA ... hda: QUANTUM BIGFOOT_CY6480A, ATA DISK drive hdb: QUANTUM FIREBALLP LM30, ATA DISK drive hdc: NEC CD-ROM DRIVE:282, ATAPI CD/DVD-ROM drive ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 ide1 at 0x170-0x177,0x376 on irq 15 hda: 12706470 sectors (6506 MB) w/67KiB Cache, CHS=790/255/63 hdb: 58633344 sectors (30020 MB) w/1900KiB Cache, CHS=3649/255/63 hdc: ATAPI 8X CD-ROM drive, 128kB Cache It's an old VIA MVP3 chipset on a FIC 503+ board. I think I compiled in support for it into my 2.4.9 kernel. CONFIG_BLK_DEV_IDEDISK=y CONFIG_IDEDISK_MULTI_MODE=y # CONFIG_BLK_DEV_IDEDISK_VENDOR is not set # CONFIG_BLK_DEV_IDEDISK_FUJITSU is not set # CONFIG_BLK_DEV_IDEDISK_IBM is not set # CONFIG_BLK_DEV_IDEDISK_MAXTOR is not set # CONFIG_BLK_DEV_IDEDISK_QUANTUM is not set # CONFIG_BLK_DEV_IDEDISK_SEAGATE is not set # CONFIG_BLK_DEV_IDEDISK_WD is not set # CONFIG_BLK_DEV_COMMERIAL is not set # CONFIG_BLK_DEV_TIVO is not set # CONFIG_BLK_DEV_IDECS is not set CONFIG_BLK_DEV_IDECD=y # CONFIG_BLK_DEV_IDETAPE is not set # CONFIG_BLK_DEV_IDEFLOPPY is not set CONFIG_BLK_DEV_IDESCSI=m # CONFIG_BLK_DEV_CMD640 is not set # CONFIG_BLK_DEV_CMD640_ENHANCED is not set # CONFIG_BLK_DEV_ISAPNP is not set # CONFIG_BLK_DEV_RZ1000 is not set CONFIG_BLK_DEV_IDEPCI=y CONFIG_IDEPCI_SHARE_IRQ=y CONFIG_BLK_DEV_IDEDMA_PCI=y CONFIG_BLK_DEV_ADMA=y # CONFIG_BLK_DEV_OFFBOARD is not set CONFIG_IDEDMA_PCI_AUTO=y CONFIG_BLK_DEV_IDEDMA=y .... CONFIG_IDEDMA_AUTO=y > > I'll have to give that a shot... I guess I'll just have it do that on > > startup if it works? > > hdparm -d1 /dev/hda, and then go -Tt it again. Should show a difference, > if the -d1 is allowed nebula:/home/jasonb# hdparm -d1 /dev/hdb /dev/hdb: setting using_dma to 1 (on) using_dma = 1 (on) nebula:/home/jasonb# hdparm -t -T /dev/hdb /dev/hdb: Timing buffer-cache reads: 128 MB in 2.03 seconds = 63.05 MB/sec Timing buffered disk reads: 64 MB in 4.54 seconds = 14.10 MB/sec Yeah, that about doubled performance. I guess last time I played with too many settings. I started to change stuff like the multcount and the IO support and the unmaskirq and I ended up slowing it down a lot... Thanks. :) > Mike