Hi CRUXers, I have a problem with enabling DMA for CD in my Dell Inspiron 9300.
From hdparm /dev/hdc:
/dev/hdc: HDIO_GET_MULTCOUNT failed: Invalid argument IO_support = 0 (default 16-bit) unmaskirq = 0 (off) using_dma = 0 (off) keepsettings = 0 (off) readonly = 0 (off) readahead = 256 (on) HDIO_GETGEO failed: Invalid argument
From hdparm -d1 /dev/hdc: /dev/hdc: setting using_dma to 1 (on) HDIO_SET_DMA failed: Operation not permitted using_dma = 0 (off)
Of course I tried to google it. Usually it's a problem of missing chipset driver in the kernel. In the relevant part of my 2.6.10 I have: Device Drivers ---> ATA/ATAPI/MFM/RLL support ---> <*> ATA/ATAPI/MFM/RLL support <*> Enhanced IDE/MFM/RLL disk/cdrom/tape/floppy <*> Include IDE/ATA-2 DISK support <*> Include IDE/ATAPI CDROM support <*> generic/default IDE chipset support [*] PCI IDE chipset support [*] Sharing PCI IDE interrupts support [*] Generic PCI bus-master DMA support [*] Use PCI DMA by default when available <*> Intel PIIXn chipsets support So for me it looks good. The rest is off in that section. Any suggestion? Anyone was able to do it on that box ? Either I'm just missing sth, or it is too tricky for me :) Thanks, Pawel