--- dev/ata/ata-dma.c.orig Thu Jan 31 11:21:34 2002 +++ dev/ata/ata-dma.c Fri Feb 1 19:09:34 2002 @@ -110,6 +110,12 @@ udmamode = 2; } + if (udmamode > 2) { + ata_printf(scp, device, + "DMA limited to UDMA33 by controller\n"); + udmamode = 2; + } + switch (scp->chiptype) { case 0x248a8086: /* Intel ICH3 mobile */