Sorry I missed the previous bug report - I searched for both the
dragonfly and the error message but I think I stupidly only searched
misc@. I've just tried every port on both the laptop and the dock and
none of them work. I've also rebooted and disabled xhci with boot -c but
that stopped all usb working. I'll be taking the laptop home tonight so
I can try with a usb 2 hub and see if that works.

For now, at least I know the issue is not the OpenBSD version and the
bug/lack-of-feature is known. Thanks for your help.

On Fri, 12 May 2017, at 17:14, Stefan Sperling wrote:
> On Fri, May 12, 2017 at 03:39:24PM +0100, [email protected] wrote:
> > >Synopsis:  USB Audio appears broken in latest snapshot (uaudio_chan_open: 
> > >error creating pipe)
> > >Category:system    
> > >Environment:
> >     System      : OpenBSD 6.1
> >     Details     : OpenBSD 6.1-current (GENERIC.MP) #54: Thu May 11 19:20:09 
> > MDT 2017
> >                      
> > [email protected]:/usr/src/sys/arch/amd64/compile/GENERIC.MP
> > 
> >     Architecture: OpenBSD.amd64
> >     Machine     : amd64
> > >Description:
> > 
> > Hi, audio using an external USB DAC appears to be broken in the latest
> > snapshot, as compared to 6.0 (I do not have a stable 6.1 box to test,
> > unfortunately).
> > 
> > On 6.0, I can plug in the DAC (I have tried 3, and it's the same with each
> > one) and it works. On the latest snapshot, the DAC is recognized by the
> > kernel, but when I try to play sound through the device (using e.g. aucat -i
> > file.wav -f rsnd/1) I get the following errors in /var/log/messages:
> > 
> > May 12 15:17:20 work /bsd: uaudio_chan_open: error creating pipe: err=INVAL 
> > endpt=0x03
> > May 12 15:17:20 work /bsd: audio1: failed to start playback
> > 
> > >How-To-Repeat:
> > 
> > 1 - Plug in a USB DAC (I've tried the Audioquest Dragonfly, the Fiio K1 and 
> > an
> > Asus one)
> 
> Your dmesg (quoted below) says you have both ehci(4) and xhci(4) USB host
> controllers. Try plugging into a USB 2.0 port instead of a blue USB 3
> one.
> 
> See http://marc.info/?l=openbsd-misc&m=149432514508256&w=2
> 
> > xhci0 at pci0 dev 20 function 0 "Intel 8 Series xHCI" rev 0x04: msi
> > usb0 at xhci0: USB revision 3.0
> 
> > ehci0 at pci0 dev 26 function 0 "Intel 8 Series USB" rev 0x04: apic 2 int 16
> > usb1 at ehci0: USB revision 2.0

Reply via email to