Problems with external USB microphone

Which Linux distro are you using?

Fedora

Which release version?

43, but issue existed already in 41

Which kernel are you using?

6.17.8

Which BIOS version are you using?

03.16

Which Framework Laptop 13 model are you using? (AMD Ryzen™ AI 300 Series, AMD Ryzen™ 7040 Series, Intel® Core™ Ultra Series 1, 13th Gen Intel® Core™ , 12th Gen Intel® Core™, 11th Gen Intel® Core™)

Framework 13 7840U

I have a Røde NT-USB mini, and so far, I’ve not been able to get it fully working with my Framework 13 with the 7840U. As well as being a microphone, the NT-USB mini has a headphone jack (and thus, a sound card which enables output). I can successfully select it as output and input device, but when doing so, at some point, it the application using as it will completely freeze and in my journal, I can see that the connection to the microphone has been lost. See the log output here:

Nov 24 19:03:41 desktop-8dugmut pipewire[3821]: spa.alsa: set_hw_params: Verbinding is verlopen
Nov 24 19:03:41 desktop-8dugmut pipewire[3821]: pw.node: (alsa_input.usb-R__DE_Microphones_R__DE_NT-USB_Mini_74196881-00.mono-fallback-101) suspended -> error (Start error: Verbinding is verlopen)
Nov 24 19:03:41 desktop-8dugmut kernel: usb 7-1: 1:1: usb_set_interface failed (-110)
Nov 24 19:03:48 desktop-8dugmut kernel: Lockdown: systemd-logind: hibernation is restricted; see man kernel_lockdown.7
Nov 24 19:03:51 desktop-8dugmut boltd[1661]: probing: started [1000]
Nov 24 19:03:51 desktop-8dugmut pipewire[3821]: spa.alsa: set_hw_params: Verbinding is verlopen
Nov 24 19:03:51 desktop-8dugmut pipewire[3821]: pw.node: (alsa_input.usb-R__DE_Microphones_R__DE_NT-USB_Mini_74196881-00.mono-fallback-101) suspended -> error (Start error: Verbinding is verlopen)
Nov 24 19:03:51 desktop-8dugmut kernel: usb 7-1: 1:1: usb_set_interface failed (-110)
Nov 24 19:03:52 desktop-8dugmut bluetoothd[1537]: profiles/audio/avdtp.c:session_cb() No pending request, ignoring message
Nov 24 19:03:52 desktop-8dugmut wireplumber[3822]: spa.bluez5.native: RFCOMM receive command but modem not available: AT+NREC=0
Nov 24 19:03:53 desktop-8dugmut boltd[1661]: probing: timeout, done: [2002366] (2000000)
Nov 24 19:03:57 desktop-8dugmut pipewire[3821]: spa.alsa: set_hw_params: Verbinding is verlopen
Nov 24 19:03:57 desktop-8dugmut kernel: usb 7-1: 1:1: usb_set_interface failed (-110)

(Verbinding is verlopen is Dutch for timeout)

This does apparently only happen when using the microphone both as input and output device. When I only use it as input device, I don’t have any problems.

I can rule a hardware defect of my laptop out since I tested the microphone with another Framework 13 7840U running Fedora; it was affected by the same problem. Moreover, I tested the microphone with another non-Framework Intel-based laptop running Fedora as well, and the microphone worked just fine, including when being used as input and output device simultaneously. I know some other people with various types of other Frameworks whom I could ask for testing purposes, in case that might be interesting.

So far, I have not tested any other Linux distribution, or Windows, for that matter.

Does anyone have any idea on what I could do to make it work? In case any additional information is needed, I am happy to provide them.