Не нада, багрепорт, смотри как дальше там обрабатывается ide=nodmaМы с начало выключим везде, потом включаем по одному. Так? Так!
Вот такая строчка должна быть в <linux/autoconf.h>
#undef CONFIG_IDEDMA_AUTO
вместо
#define CONFIG_IDEDMA_AUTO 1
а делается это через
Device Drivers --->
ATA/ATAPI/MFM/RLL support --->
[ ] Use PCI DMA by default when available
потом врубай DMA там где надо, через idex=dma, где x=0,1,2,3
---- и за одно help прочтём ------------
CONFIG_IDEDMA_PCI_AUTO:
Prior to kernel version 2.1.112, Linux used to automatically use
DMA for IDE drives and chipsets which support it. Due to concerns
about a couple of cases where buggy hardware may have caused damage,
the default is now to NOT use DMA automatically. To revert to the
previous behaviour, say Y to this question.
If you suspect your hardware is at all flakey, say N here.
Do NOT email the IDE kernel people regarding this issue!
---------------------------------------