The host is NAS4Free so FreeBSD.
On a bare Ubuntu I get this module correct working and reported like this in Ubuntu:
Code: Select all
[1191641.895471] usbcore: registered new interface driver [b]snd-usb-hiface[/b]
[1191749.850291] usb 1-1.1.1: new high-speed USB device number 9 using ehci-pci
Code: Select all
[ 9.757422] usb 1-1: Audio class v2 interfaces need an interface association
[ 9.757444] [b]snd-usb-audio[/b]: probe of 1-1:1.0 failed with error -22
If I compare the USB output from the bare metal server and the Ubuntu guest then I see indeed that the bare metal has 2 blocks "Interface association" while those are stripped out when connected through VirtualBox?
So the wrong driver (snd-usb-audio instead of snd-usb-hiface) is loaded because those two blocks are missing.
Screenshot: imgur <dot com> /a/prPsH