[Soekris] 4801 CF, NetBSD-current

David Young dyoung at pobox.com
Wed Oct 20 11:14:05 UTC 2004


On Wed, Oct 20, 2004 at 12:44:43PM +0200, Bernd Walter wrote:
> On Wed, Oct 20, 2004 at 09:34:18AM +0100, Chris Boot wrote:
> > It sounds a lot to me like problems with DMA, rather than the card 
> > itself. Try disabling DMA on the CF card at boot time. There was a post 
> > about this a few weeks back about this, and your CF card even rings a 
> > bell (the other was a SanDisk as well). AFAIK CF cards usually work via 
> > PIO anyway.
> 
> The story behind DMA is that originally CF cards didn't support DMA
> and the specification had no wiring defined for DMA.
> Now there is a DMA specification and modern cards tend to support it
> as well.
> Now we end up with an IDE controller and a media that are both DMA
> capable, but without DMA wiring and an OS that doesn't know about
> the bad wiring.
> Modern SanDisk medias support DMA and you can buy them with DMA
> feature reporting enabled or disabled - IIRC you get get a tool from
> them to switch as well - that is why same looking media behave
> diffferent.

I'm a little confused.  Do modern SanDisk media actually support DMA, or
do they claim to support DMA, but nevertheless fail because of bad wiring?

Dave

-- 
David Young             OJC Technologies
dyoung at ojctech.com      Urbana, IL * (217) 278-3933



More information about the Soekris-tech mailing list