>Synopsis: uaudio: Rode NT-USB Mini interface detection issues
>Category: kernel
>Environment:
System : OpenBSD 7.5
Details : OpenBSD 7.5 (GENERIC.MP) #75: Wed Mar 13 05:45:48 MDT 2024
dera...@amd64.openbsd.org:/usr/src/sys/a
On 2024/03/22 15:19, vazub wrote:
> >Synopsis:uaudio: Rode NT-USB Mini interface detection issues
> >Category:kernel
> >Environment:
> System : OpenBSD 7.5
> Details : OpenBSD 7.5 (GENERIC.MP) #75: Wed Mar 13 05:45:48 MDT 2024
>
On Fri, 22 Mar 2024, at 15:27, Stuart Henderson wrote:
> dmesg from a kernel built with UAUDIO_DEBUG (e.g. "#define UAUDIO_DEBUG"
> in sys/dev/usb/uaudio.c would be one way to do this) might give some
> more clues, as might output from "lsusb -v -d 19f7:" (run as root after
> installing usbutils).
On Fri, 22 Mar 2024, at 16:13, vazub wrote:
> On Fri, 22 Mar 2024, at 15:27, Stuart Henderson wrote:
>> dmesg from a kernel built with UAUDIO_DEBUG (e.g. "#define UAUDIO_DEBUG"
>> in sys/dev/usb/uaudio.c would be one way to do this) might give some
>> more clues, as might output from "lsusb -v -d 1
On Fri, Mar 22, 2024 at 08:06:28PM +0100, vazub wrote:
>
> uaudio1 at uhub0 port 22 configuration 1 interface 1 "R\M-XDE Microphones
> R\M-XDE NT-USB Mini" rev 2.00/2.36 addr 6
> uaudio_process_conf: skipped iface
> uaudio_process_conf: 0: AC already claimed
^
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 connec
On Sat, Mar 23, 2024 at 09:50:20AM +0100, vazub wrote:
> 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_cla
On Sat, 23 Mar 2024, at 10:38, Alexandre Ratchov wrote:
> Could you try this diff please?
> (with UAUDIO_DEBUG enabled)
Ok, there are good news and bad news. Good - the diff worked and interface
seems to be detected and set up now. Here is the dmesg confirmation:
...
wskbd3 at ukbd1 mux 1
uhidev