Subject: Re: aue panic in 3.0
To: Hans Petter Selasky <hselasky@c2i.net>
From: Iain Hibbert <plunky@rya-online.net>
List: tech-kern
Date: 09/17/2006 09:00:50
On Sat, 16 Sep 2006, Hans Petter Selasky wrote:

> On Saturday 16 September 2006 15:54, Iain Hibbert wrote:
> > Further down _NOWAIT does seem to be used where it is needed (so far as I
> > can see :)
>
> That is correct. But at least on FreeBSD, the NOWAIT option is not available
> for bus_dma_xxx(). That means the bus_dma system ignores the NOWAIT option,
> and will sleep regardless of that. I don't know how it is on NetBSD.
> bus_dma_xxx() is used when you allocate DMA'able memory.

If so, that seems preposterous. I see no indication that the bus_dma(9)
routines fail to take note of the NOWAIT option here.

> http://www.turbocat.net/~hselasky/isdn4bsd/sources/src/sys/netgraph/bluetooth/drivers/ubt/
>
> Does the "ubt" driver support isochronous transfers or not ?

I used that as a reference, but the NetBSD driver is different, and it
does support isochronous transfers..

iain