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.