AHCI, DMA og Dell D630
Jeg syntes at have voldsomme problemer med at få DMA på min Dell D630 til at virke. Jeg har forsøgt mig en del frem og tilbage med at prøve forskellige versioner af drivere (ahci, ata_piix og piix) samt at skifte om i bios imellem at køre ahci og ata tilstand.Men uanset hvad bliver det sædvanlige resultat at hdparm -d /dev/sda klager og siger:
/dev/sda:
HDIO_GET_DMA failed: Inappropriate ioctl for device
Min lspci er som følger:
...
00:1f.1 IDE interface: Intel Corporation Mobile IDE Controller (rev 02) (prog-if 8a [Master SecP PriP])
Subsystem: Dell Device 01fe
Flags: bus master, medium devsel, latency 0, IRQ 16
I/O ports at 01f0 [size=8]
I/O ports at 03f4 [size=1]
I/O ports at 0170 [size=8]
I/O ports at 0374 [size=1]
I/O ports at 6fa0 [size=16]
Kernel driver in use: ata_piix
Kernel modules: piix
00:1f.2 SATA controller: Intel Corporation Mobile SATA AHCI Controller (rev 02) (prog-if 01 [AHCI 1.0])
Subsystem: Dell Device 01fe
Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 218
I/O ports at 6eb0 [size=8]
I/O ports at 6eb8 [size=4]
I/O ports at 6ec0 [size=8]
I/O ports at 6ec8 [size=4]
I/O ports at 6ee0 [size=32]
Memory at febfb800 (32-bit, non-prefetchable) [size=2K]
Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/2 Enable+
Capabilities: [70] Power Management version 3
Capabilities: [a8] SATA HBA <?>
Kernel driver in use: ahci
...
Nogle gode ideer/erfaringer