On Mon, Sep 29, 2003 at 05:16:10PM +0100, Dan Bowtell wrote: > > > I didn't mean to CC you, i just hit reply assuming it would go to the > > > list but it went t you instead. My DMA settings in the kernel are: > > > > > > CONFIG_BLK_DEV_IDEDMA_PCI=y > > > # CONFIG_BLK_DEV_IDEDMA_FORCED is not set > > > CONFIG_IDEDMA_PCI_AUTO=y > > > # CONFIG_IDEDMA_ONLYDISK is not set > > > CONFIG_BLK_DEV_IDEDMA=y > > > # CONFIG_IDEDMA_PCI_WIP is not set > > > # CONFIG_BLK_DEV_ADMA100 is not set > > > # CONFIG_HPT34X_AUTODMA is not set > > > CONFIG_IDEDMA_AUTO=y > > > # CONFIG_IDEDMA_IVB is not set > > > # CONFIG_DMA_NONPCI is not set > > > # CONFIG_SCSI_EATA_DMA is not set > > > > Looks good to me... > > > > > When i try and set DMA i get the following error: > > > > > > /dev/hdc: > > > setting using_dma to 1 (on) > > > HDIO_SET_DMA failed: Operation not permitted > > > using_dma = 0 (off) > > > > ...but perhaps you don't have support for your motherboard chipset > > enabled? The game here is to translate the numbers you get from lspci > > into the appropriate CONFIG_BLK_DEV options using the kernel docs, > > menuconfig help screens, Google and the like. If you fail in this > > endeavour post your lspci output. > > lspci gives me the following information: > > 00:07.1 IDE interface: VIA Technologies, Inc. VT82C586/B/686A/B PIPC Bus > Master IDE (rev 06) > > Based on that I enabled CONFIG_BLK_DEV_VIA82CXXX=y.
Looks good to me. > I also had DMA > turned off in the bios which I've enabled now. dmesg shows the following > error: > > scsi : aborting command due to timeout : pid 1204, scsi0, channel 0, id > 0, lun 0 Write (10) 00 00 00 10 78 00 00 1f 00 > hdd: lost interrupt > ide-scsi: scatter gather table too small, padding with zeros > scsi : aborting command due to timeout : pid 1208, scsi0, channel 0, id > 0, lun 0 Write (10) 00 00 00 10 f4 00 00 1f 00 > hdd: lost interrupt > ide-scsi: scatter gather table too small, padding with zeros > spurious 8259A interrupt: IRQ7. > scsi : aborting command due to timeout : pid 1383, scsi0, channel 0, id > 0, lun 0 Write (10) 00 00 00 24 ef 00 00 1f 00 > hdd: lost interrupt > ide-scsi: scatter gather table too small, padding with zeros Far out, I've never come across this. I'm shooting in the dark a bit here: - Did you enable CONFIG_IDEPCI_SHARE_IRQ ? - Does it work if you unplug the DVD-ROM? In case it helps, I've attached my kernel config - I also have a VIA 82CXXX chipset. -- Pigeon Be kind to pigeons Get my GPG key here: http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x21C61F7F
config.gz
Description: Binary data
pgp00000.pgp
Description: PGP signature