I’m running Fedora 40 and use the PreSonus Audiobox USB. It works great if it’s connected during boot, but it doesn’t seem to be hot-pluggable. If I disconnect and reconnect it, I have to reboot before it shows up in the Settings → Sound menu as an output device. How can I force a re-scan?
Here’s the dmesg output both on boot and when I hot-plug in the device:
[ 5.877648] usb 1-4.4.2.4: new full-speed USB device number 15 using xhci_hcd
[ 6.664698] usb 1-4.4.2.4: New USB device found, idVendor=194f, idProduct=0301, bcdDevice= 1.10
[ 6.664701] usb 1-4.4.2.4: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 6.664703] usb 1-4.4.2.4: Product: AudioBox USB
[ 6.664704] usb 1-4.4.2.4: Manufacturer: PreSonus Audio
[ 7.443649] usb 1-4.4.2.4: 2:1: cannot get freq at ep 0x1
[ 7.453711] usb 1-4.4.2.4: 3:1: cannot get freq at ep 0x82
[ 7.454977] usb 1-4.4.2.4: Quirk or no altset; falling back to MIDI 1.0
[ 14.105050] usb 1-4.4.2.4: 3:1: cannot get freq at ep 0x82
It looks great on boot:
aplay -l (when the device is working):
**** List of PLAYBACK Hardware Devices ****
card 0: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 7: HDMI 1 [HDMI 1]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 8: HDMI 2 [HDMI 2]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 9: HDMI 3 [HDMI 3]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: sofhdadsp [sof-hda-dsp], device 0: HDA Analog (*) []
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: sofhdadsp [sof-hda-dsp], device 3: HDMI1 (*) []
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: sofhdadsp [sof-hda-dsp], device 4: HDMI2 (*) []
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: sofhdadsp [sof-hda-dsp], device 5: HDMI3 (*) []
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: sofhdadsp [sof-hda-dsp], device 31: HDA Analog Deep Buffer (*) []
Subdevices: 1/1
Subdevice #0: subdevice #0
card 2: USB [ThinkPad Hybrid USB-C with USB-], device 0: USB Audio [USB Audio]
Subdevices: 0/1
Subdevice #0: subdevice #0
card 3: Stomp [HX Stomp], device 0: USB Audio [USB Audio]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 5: USB_1 [AudioBox USB], device 0: USB Audio [USB Audio]
Subdevices: 1/1
Subdevice #0: subdevice #0
When I hot-plug it, the dmesg output looks the same, but the device isn’t listed in the “aplay -l” output or the Gnome Sound Settings Output Devices list. I reboot, and it work great again.