Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 02 May 2005 00:44:13 +0900 (JST)
From:      Kazuhito HONDA <kazuhito@ph.noda.tus.ac.jp>
To:        hselasky@c2i.net
Cc:        freebsd-multimedia@freebsd.org
Subject:   Re: uaudio in full duplex
Message-ID:  <20050502.004413.343153022.kazuhito@ph.noda.tus.ac.jp>
In-Reply-To: <200504281547.42747.hselasky@c2i.net>
References:  <bf1230e8e54b0a986844371a3602d87b@mail.ru> <20050422.133916.343183478.kazuhito@ph.noda.tus.ac.jp> <200504281547.42747.hselasky@c2i.net>

next in thread | previous in thread | raw e-mail | index | archive | help
From: Hans Petter Selasky <hselasky@c2i.net>
Subject: Re: uaudio in full duplex
Date: Thu, 28 Apr 2005 15:47:41 +0200

> On Friday 22 April 2005 06:39, Kazuhito HONDA wrote:
> > 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:
> >
> > =A0 =A0 =A0 =A0 if ((sc->sc_playchan.pipe !=3D NULL) || (sc->sc_rec=
chan.pipe !=3D
> > 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.
> =

> What does the error messages say? It might be a bug in the UHCI drive=
r, =

> because it does currently not check when isochronous transfers are =

> inserted in time !

Its message is `early return'.  =

This message is included in ohci.c, and isn't included in uhci.c. =

And we (I and Artem Ignatiev) found that full duplex on uaudio =

work with UHCI without any problem, but don't work with OHCI.

Sincerely,
Kazuhito HONDA



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20050502.004413.343153022.kazuhito>