[Soekris] FreeBSD CF DMA problem

Poul-Henning Kamp phk at phk.freebsd.dk
Tue Feb 26 22:18:19 UTC 2008


In message <p06240803c3ea3ad8ff22@[10.20.30.162]>, Paul Hoffman writes:

>>My net4801 is into its 3rd year running FreeBSD on a standard HD 24/7.
>>Can't expect it to last forever though.  So I'm trying to get a CF
>>working without much luck so far.  It's a Kingston 1GB 50x 'elite pro'

The problem is that the CF card reports DMA capability but on older
4801's the CF card is not wired for that.

FreeBSD cannot see the missing wires, and things get stuck.

You can set 
	hw.ata.ata_dma=0

in the loader to tell the disk driver to not attempt DMA.


-- 
Poul-Henning Kamp       | UNIX since Zilog Zeus 3.20
phk at FreeBSD.ORG         | TCP/IP since RFC 956
FreeBSD committer       | BSD since 4.3-tahoe    
Never attribute to malice what can adequately be explained by incompetence.


More information about the Soekris-tech mailing list