uaudio in full duplex

Kazuhito HONDA kazuhito at
Thu Apr 21 21:39:22 PDT 2005


the uaudio driver doesn't allow USB devices to
open playback and record channel pipe, simultaneously,
if in FreeBSD-stable, at line 3650 of uaudio.c as below:

        if ((sc->sc_playchan.pipe != NULL) || (sc->sc_recchan.pipe != NULL))
                return (-1);

If you do comment-out it, you may be able to read and write several time.
But USB low-level driver soon freezes with eternal errors messages.
I haven't found its cause.  

Kazuhito HONDA

More information about the freebsd-multimedia mailing list