On Sat, 23 Mar 2024, at 07:45, Alexandre Ratchov wrote: > which is missing for this device. Maybe another driver has claimed the > audio interface? > > There is one uhidev(4) interface before uaudio, but I see no calls to > usbd_claim_iface() in the uhidev(4) driver.
The other uaudio device connected at the same time was a webcam. Here is an excerpt of the dmesg output, with the webcam detached, so there is only RODE interface present for the uaudio to setup. ... vmm0 at mainbus0: SVM/RVI efifb at mainbus0 not configured ugen0 at uhub0 port 18 "Intel Bluetooth" rev 2.00/0.02 addr 2 uhidev0 at uhub0 port 19 configuration 1 interface 0 "Heyzeus Atreyu" rev 2.00/0.02 addr 3 uhidev0: iclass 3/1 ukbd0 at uhidev0: 8 variable keys, 6 key codes wskbd1 at ukbd0 mux 1 uhidev1 at uhub0 port 19 configuration 1 interface 1 "Heyzeus Atreyu" rev 2.00/0.02 addr 3 uhidev1: iclass 3/0, 6 report ids ums0 at uhidev1 reportid 2: 8 buttons, Z and W dir wsmouse0 at ums0 mux 0 uhid0 at uhidev1 reportid 3: input=2, output=0, feature=0 ucc0 at uhidev1 reportid 4: 672 usages, 20 keys, array wskbd2 at ucc0 mux 1 ukbd1 at uhidev1 reportid 6: 128 variable keys, 0 key codes wskbd3 at ukbd1 mux 1 uhidev2 at uhub0 port 22 configuration 1 interface 3 "R\M-XDE Microphones R\M-XDE NT-USB Mini" rev 2.00/2.36 addr 4 uhidev2: iclass 3/0, 8 report ids uhid1 at uhidev2 reportid 1: input=9, output=0, feature=0 uhid2 at uhidev2 reportid 2: input=0, output=9, feature=0 uhid3 at uhidev2 reportid 3: input=28, output=0, feature=0 uhid4 at uhidev2 reportid 4: input=0, output=28, feature=0 uhid5 at uhidev2 reportid 5: input=14, output=0, feature=0 uhid6 at uhidev2 reportid 6: input=0, output=14, feature=0 uhid7 at uhidev2 reportid 7: input=27, output=0, feature=0 uhid8 at uhidev2 reportid 8: input=0, output=27, feature=0 uaudio0 at uhub0 port 22 configuration 1 interface 1 "R\M-XDE Microphones R\M-XDE NT-USB Mini" rev 2.00/2.36 addr 4 uaudio_process_conf: skipped iface uaudio_process_conf: 0: AC already claimed uaudio_process_conf: stop altnum 0 uaudio_process_as: non-pcm iface uaudio_process_conf: stop altnum 0 uaudio_process_as: non-pcm iface 00: <outputs>, next = -1, prev = -1, class = -1 01: <inputs>, next = -1, prev = -1, class = -1 2 controls alts: parameters: uaudio0: class v0, full-speed, sync, channels: 0 play, 0 rec, 0 ctls audio1 at uaudio0 uaudio1 at uhub0 port 22 configuration 1 interface 2 "R\M-XDE Microphones R\M-XDE NT-USB Mini" rev 2.00/2.36 addr 4 uaudio_process_conf: skipped iface uaudio_process_conf: 0: AC already claimed uaudio_process_conf: stop altnum 0 uaudio_process_as: non-pcm iface uaudio_process_conf: 2: AS already claimed uaudio_process_conf: 2: AS already claimed 00: <outputs>, next = -1, prev = -1, class = -1 01: <inputs>, next = -1, prev = -1, class = -1 2 controls alts: parameters: uaudio1: class v0, full-speed, sync, channels: 0 play, 0 rec, 0 ctls audio2 at uaudio1 ugen1 at uhub0 port 22 configuration 1 "R\M-XDE Microphones R\M-XDE NT-USB Mini" rev 2.00/2.36 addr 4 uhidev3 at uhub1 port 4 configuration 1 interface 0 "Logitech USB Optical Mouse" rev 2.00/72.00 addr 2 uhidev3: iclass 3/1 ums1 at uhidev3: 3 buttons, Z dir ...