Hi there. I have been trying to figure out how to get rid of the dma timer errors that I am getting when booting my debian testing (etch) from compact flash (Kingston) using a CF-to-IDE interface.
I have placed the following in my /boot/grub/menu.lst: kernel /boot/vmlinuz-2.6.18-4-686 ide=nodma root=/dev/hda1 ro But I still get the following DMA errors during the bootup sequence: Probing IDE interface ide0... hda: KINGSTON, ATA DISK drive ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 hda: max request size: 128KiB hda: 4061232 sectors (2079 MB) w/1KiB Cache, CHS=4029/16/63, DMA hda:<4>hda: dma_timer_expiry: dma status == 0x21 hda: DMA timeout error hda: dma timeout error: status=0x58 { DriveReady SeekComplete DataRequest } ide: failed opcode was: unknown hda1 hda2 <<4>hda: dma_timer_expiry: dma status == 0x21 hda: DMA timeout error hda: dma timeout error: status=0x58 { DriveReady SeekComplete DataRequest } ide: failed opcode was: unknown hda5 > hda: dma_timer_expiry: dma status == 0x21 hda: DMA timeout error hda: dma timeout error: status=0x58 { DriveReady SeekComplete DataRequest } ide: failed opcode was: unknown hda: dma_timer_expiry: dma status == 0x21 hda: DMA timeout error hda: dma timeout error: status=0x58 { DriveReady SeekComplete DataRequest } ide: failed opcode was: unknown Attempting manual resume And then the bootup continues OK. Is there anyway to avoid this at bootup? Will this cause any problems? Thanks!