On 10/09/13(Tue) 08:17, Remco wrote: > Martijn Rijkeboer wrote: > > >>> I have a Schiit Bifrost USB DAC that includes an uaudio device for audio > >>> playback. When I plug the device in I'm getting "uaudio0: audio > >>> descriptors make no sense, error=4". Any suggestions on how to make this > >>> work? > >>> > >>> Here are the relevant lines from usbdevs -v (debugging enabled for > >>> uaudio): > >> > >> Looks like the audio descriptor of your device doesn't match what > >> uaudio(4) expects. A quirk might be needed. Could you please > >> install the usbutils package and post the output of "lsusb -v" for > >> your device? > > > > Below are the relevant lines of "lsusb -v". Before I ran lsusb I've > > re-installed the system with current (i386). > > > > Bus 000 Device 002: ID 0d8c:0319 C-Media Electronics, Inc. > ... > > Interface Descriptor: > > bLength 9 > > bDescriptorType 4 > > bInterfaceNumber 0 > > bAlternateSetting 0 > > bNumEndpoints 1 > > bInterfaceClass 1 Audio > > bInterfaceSubClass 1 Control Device > > bInterfaceProtocol 32 > > iInterface 2 Schiit USB Audio Device > > AudioControl Interface Descriptor: > > bLength 9 > > bDescriptorType 36 > > bDescriptorSubtype 1 (HEADER) > > --> bcdADC 2.00 <-- > > If I'm interpreting this correctly your device is an USB Audio 2.0 device. > AFAICT there's currently no support for such a device in OpenBSD.
But it shouldn't be too hard to port the FreeBSD changes in our tree, if anybody is motivated ;) M.

