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
