On Thu, May 10, 2007 at 01:11:26PM +0100, Stuart Henderson wrote: > On 2007/05/10 13:51, Soren Kristensen wrote: > > The net4801 added support for DMA on the CompactFlash from PCB rev 3, > > dated 040226. If you have an older board then you will need to tell the > > ATA driver to disable DMA, as it will detect that the disk support DMA > > but don't know it's not wired.... > > In OpenBSD, you do this with flags to the wd(4) driver. > > You can edit a kernel which is already built using the -e option > to config(8); > > $ config -e -o newkernel bsd > OpenBSD 4.1-current (GENERIC) #126: Mon May 7 12:43:41 MDT 2007 > [EMAIL PROTECTED]:/usr/src/sys/arch/i386/compile/GENERIC > Enter 'help' for information > ukc> change wd > 42 wd* at wdc*|pciide* channel -1 flags 0x0 > change [n] y > channel [-1] ? > flags [0] ? 0x0ff0 > 42 wd* changed > 42 wd* at wdc*|pciide* channel -1 flags 0xff0 > ukc> quit > > If you build your own custom kernel, you can change this in the > configuration file. > > The flags value I show here, 0x0ff0, disables DMA and UltraDMA > and uses whichever PIO mode the device claims to support.
Thanks Stuart, Graham, Rod and Soren! I didn't realize my board was not "current". I really appreciate all your help. Emilio _______________________________________________ Soekris-tech mailing list [email protected] http://lists.soekris.com/mailman/listinfo/soekris-tech
