On 2008-05-13, Daniel Polak <[EMAIL PROTECTED]> wrote:
> I have a system with an IDE hard disk and CF-IDE adapter.
> The CF-IDE adapter works fine with CF cards of 512 MB capacity and less.
> As time goes by smaller capacity cards become more difficult to find so 
> I bought several 1 GB Kingston CF cards.
>
> However these CF cards don't seem to work (on OpenBSD 4.3 stable). I 
> tried three empty 1 GB Kingston CF cards and they all prevent the system 
> from getting past loading the kernel.
> I went back to a smaller card and then everything is fine.
>
> The error message is
> type: ata
> c_bcount: 512
> c_skip: 0
> pciide0:1:0: bus-master DMA error: missing interrupt, status=0x21

Your card supports DMAs, but your adapter doesn't wire the required line.
This was a later addition to the CF spec, you can disable DMA with flags
to wd(4).

See http://lists.soekris.com/pipermail/soekris-tech/2007-May/012083.html

Reply via email to