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
