‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
On Monday, November 12, 2018 7:45 PM, gwes <g...@oat.com> wrote:

>
>
> On 11/12/18 07:30, Colin Bortner wrote:
>
> > > Hello,
> > > I’d like to use OpenBSD to build a MIDI synthesizer using SoundFonts, as 
> > > the OpenBSD MIDI and audio subsystems are remarkably understandable and 
> > > sane, compared to everything else out there today.
> > > I’ve heard a fair bit here about USB audio not working very well, or at 
> > > all, in -stable right now. I’m unsure if this only applies to XHCI ports 
> > > or not?
> > > As far as I know isochronous transfer mode required by USB audio class 
> > > devices is not supported by the xhci driver. I believe a few people are 
> > > poking at this, but that doesn't mean there will be support anytime soon. 
> > > However - not all is lost...
> >
> > For the NUC, USB 3.0 can be disabled in the bios, forcing the ehci driver, 
> > and allowing me to use the USB DAC without issues.
>
> Alas, the UCA-202 hangs...
>
> uaudio0 at uhub0 port 3 configuration 1 interface 0 "Burr-Brown from TI USB 
> Audio CODEC" rev 1.10/1.00 addr 7
> uaudio0: audio rev 1.00, 2 mixer controls
> audio1 at uaudio0
> uhidev3 at uhub0 port 3 configuration 1 interface 3 "Burr-Brown from TI USB 
> Audio CODEC" rev 1.10/1.00 addr 7
> uhidev3: iclass 3/0
> uhid0 at uhidev3: input=1, output=0, feature=0
>
> uaudio_chan_open: error creating pipe: err=INVAL endpt=0x02
> audio1: failed to start playback
>
> Disabling xhci allows it to run.

Good reminder to others that come across this thread that users
may also disable the xhci driver to try address to this issue -
the BIOS option was just convenient in my case.

>
> I'd love to fix isochronous mode in my Infinite Spare Time...
> once I learn the USB stack & hang my machine 100+ times,
> submit the code and get very embarrassed, try again...
> Very likely many of the developers who are much more familiar with
> the USB stack would like to fix it in their Infinite Spare Time.
>
> Geoff Steckel


Reply via email to