Thanks a lot for working on this! I've tested the diff with my USB headphone amp:
uaudio0 at uhub2 port 1 configuration 1 interface 0 "Burr-Brown from TI USB Audi o DAC" rev 1.10/1.00 addr 6 uaudio0: audio rev 1.00, 2 mixer controls audio1 at uaudio0 uhidev2 at uhub2 port 1 configuration 1 interface 2 "Burr-Brown from TI USB Audio DAC" rev 1.10/1.00 addr 6 uhidev2: iclass 3/0 uhid1 at uhidev2: input=1, output=0, feature=0 The device works fine as long as it's not on the same hub as my USB mouse and keyboard. However, when they are on the same hub, and I try to play a file using aucat, there are crackling noises in the sound, the USB mouse and keyboard stop responding, and an endless stream of newlines is printed. The laptop keyboard and trackpad still work. On the other hand, $ cat music.wav > /dev/sound1 plays the music without any problems.
