Port-macppc archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: which bus_dmamap_sync() ?



On Sun, Jun 22, 2008 at 08:42:31PM +0200, Peter Bex wrote:
> > Specifically for the USB controller this doesn't work because the
> > USB controller keeps running and can read/write to the linked list
> > of DMA descriptors while we're also handling it. 
> > Some network controllers may also have this issue. 
> 
> I think I may be experiencing this problem with ural. See my post on
> current-users:
> http://mail-index.netbsd.org/current-users/2008/06/20/msg003135.html
> 
> This goes over my head, so I'm not sure if this is the cause or
> something else is. All I know that it used to work on 4.0.  If someone
> wants me to test something, I'd be happy to do so.

I'm not sure if this could cause your problem. I think it's more likely
to cause the controller to halt on an inconsistency in the descriptors,
than cause high-level errors like that.

-- 
Manuel Bouyer <bouyer%antioche.eu.org@localhost>
     NetBSD: 26 ans d'experience feront toujours la difference
--


Home | Main Index | Thread Index | Old Index