What’s happening?
· Other
How can we help?
· None of the above
Other options
· Other
Describe the issue
Linux USB crash when connection audio to roon
Hi, just trying to utilize roon bridge or roon server on a Linux host (Arch Linux), the service is fully operational until
a) Dali IO 12 headphones is installed
b) attempt to enable Dali IO 12 headphones via roon interface (ipad or iphone)
The roon service crashes and various USB devices stop functioning until logout/reboot or you re-attach them. Note USB headphone audio works without issues in general.
There is nothing obvious in the roon logs to suggest issues, but they are not very verbose. dmesg does show the disconnect of the other devices
Running roon service app as a standard user does work, so issues is specific to when roon is run as a system level service.
Enabling standard audio interfaces on the same device works without issue.
Would be great if you could advise/look into this.
Have tried disconnecting all other USB devices and changing ports around to no-avail.
Jan 09 08:17:56 stevenarch systemd[1]: Started RoonBridge.
Jan 09 08:17:56 stevenarch sudo[6403]: pam_unix(sudo:session): session closed for user root
Jan 09 08:17:56 stevenarch start.sh[6412]: 00:00:00.000 Warn: get lock file path: /tmp/.rnbgem0-
Jan 09 08:17:56 stevenarch start.sh[6412]: 00:00:00.035 Trace: [childprocess] using unix child process
Jan 09 08:17:56 stevenarch start.sh[6412]: 00:00:00.042 Debug: PathForResource, filename: ../.update
Jan 09 08:17:56 stevenarch start.sh[6412]: 00:00:00.044 Debug: PathForResource, candidate: /opt/RoonBridge/Bridge/../.update
Jan 09 08:17:56 stevenarch start.sh[6412]: 00:00:00.045 Debug: PathForResource, filename: RAATServer
Jan 09 08:17:56 stevenarch start.sh[6412]: 00:00:00.045 Debug: PathForResource, candidate: /opt/RoonBridge/Bridge/RAATServer
Jan 09 08:17:56 stevenarch start.sh[6412]: 00:00:00.045 Debug: PathForResource, filename: RoonBridgeHelper
Jan 09 08:17:56 stevenarch start.sh[6412]: 00:00:00.045 Debug: PathForResource, candidate: /opt/RoonBridge/Bridge/RoonBridgeHelper
Jan 09 08:17:56 stevenarch start.sh[6412]: Initializing
Jan 09 08:17:56 stevenarch start.sh[6412]: 00:00:00.050 Info: Starting /opt/RoonBridge/Bridge/RoonBridgeHelper
Jan 09 08:17:56 stevenarch start.sh[6412]: 00:00:00.052 Info: ConnectOrStartAndWaitForExit RAATServer, path: /opt/RoonBridge/Bridge/RAATServer
Jan 09 08:17:56 stevenarch start.sh[6412]: Not Running (.o)
Jan 09 08:17:56 stevenarch start.sh[6425]: 00:00:00.002 Warn: get lock file path: /tmp/.rnbhgem0-
--More--
journalctl --since="2025-1-9 08:03:00"^C
[stevenm@stevenarch RoonBridge]$ journalctl --since="2025-1-9 08:03:00"
Jan 09 08:03:54 stevenarch rtkit-daemon[884]: Supervising 7 threads of 4 processes of 1 users.
Jan 09 08:03:54 stevenarch rtkit-daemon[884]: Supervising 7 threads of 4 processes of 1 users.
Jan 09 08:03:57 stevenarch rtkit-daemon[884]: Supervising 7 threads of 4 processes of 1 users.
Jan 09 08:03:57 stevenarch rtkit-daemon[884]: Supervising 7 threads of 4 processes of 1 users.
Jan 09 08:03:57 stevenarch rtkit-daemon[884]: Supervising 7 threads of 4 processes of 1 users.
Jan 09 08:03:57 stevenarch rtkit-daemon[884]: Supervising 7 threads of 4 processes of 1 users.
Jan 09 08:03:59 stevenarch rtkit-daemon[884]: Supervising 7 threads of 4 processes of 1 users.
Jan 09 08:03:59 stevenarch rtkit-daemon[884]: Supervising 7 threads of 4 processes of 1 users.
Jan 09 08:04:26 stevenarch rtkit-daemon[884]: Supervising 7 threads of 4 processes of 1 users.
Jan 09 08:04:26 stevenarch rtkit-daemon[884]: Supervising 7 threads of 4 processes of 1 users.
Jan 09 08:04:29 stevenarch rtkit-daemon[884]: Supervising 7 threads of 4 processes of 1 users.
Jan 09 08:04:29 stevenarch rtkit-daemon[884]: Supervising 7 threads of 4 processes of 1 users.
Jan 09 08:06:13 stevenarch NetworkManager[621]: <info> [1736370373.0034] device (wlan0): set-hw-addr: set MAC address to 1A:AA:B2:DF:83:FF (scanning)
Jan 09 08:06:13 stevenarch NetworkManager[621]: <info> [1736370373.0267] device (wlan0): supplicant interface state: inactive -> disconnected
Jan 09 08:06:13 stevenarch NetworkManager[621]: <info> [1736370373.0267] device (p2p-dev-wlan0): supplicant management interface state: inactive -> disconnected
Jan 09 08:06:13 stevenarch NetworkManager[621]: <info> [1736370373.0318] device (wlan0): supplicant interface state: disconnected -> inactive
Jan 09 08:06:13 stevenarch NetworkManager[621]: <info> [1736370373.0319] device (p2p-dev-wlan0): supplicant management interface state: disconnected -> inactive
Jan 09 08:06:22 stevenarch kernel: usb 1-1.1: new full-speed USB device number 5 using xhci_hcd
Jan 09 08:06:22 stevenarch kernel: usb 1-1.1: New USB device found, idVendor=0a12, idProduct=4010, bcdDevice=20.05
Jan 09 08:06:22 stevenarch kernel: usb 1-1.1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
Jan 09 08:06:22 stevenarch kernel: hub 1-1.1:1.0: USB hub found
Jan 09 08:06:22 stevenarch kernel: hub 1-1.1:1.0: 4 ports detected
Jan 09 08:06:22 stevenarch boltd[622]: probing: started [1000]
Jan 09 08:06:23 stevenarch kernel: usb 1-1.1.1: new full-speed USB device number 6 using xhci_hcd
Jan 09 08:06:23 stevenarch kernel: usb 1-1.1.1: New USB device found, idVendor=0a12, idProduct=4007, bcdDevice=28.05
Jan 09 08:06:23 stevenarch kernel: usb 1-1.1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=5
Jan 09 08:06:23 stevenarch kernel: usb 1-1.1.1: Product: DALI IO-12
Jan 09 08:06:23 stevenarch kernel: usb 1-1.1.1: Manufacturer: DALI
Jan 09 08:06:23 stevenarch kernel: usb 1-1.1.1: SerialNumber: 02F8EF604740F1758C0D
Jan 09 08:06:23 stevenarch kernel: input: DALI DALI IO-12 Consumer Control as /devices/pci0000:00/0000:00:08.1/0000:c5:00.3/usb1/1-1/1-1.1/1-1.1.1/1-1.1.1:1.0/0003:0A12:4007.0007/input/input25
Jan 09 08:06:23 stevenarch kernel: input: DALI DALI IO-12 as /devices/pci0000:00/0000:00:08.1/0000:c5:00.3/usb1/1-1/1-1.1/1-1.1.1/1-1.1.1:1.0/0003:0A12:4007.0007/input/input26
Jan 09 08:06:23 stevenarch kernel: hid-generic 0003:0A12:4007.0007: input,hiddev98,hidraw4: USB HID v1.11 Device [DALI DALI IO-12] on usb-0000:c5:00.3-1.1.1/input0
Jan 09 08:06:23 stevenarch kernel: hid-generic 0003:0A12:4007.0008: hiddev99,hidraw5: USB HID v1.11 Device [DALI DALI IO-12] on usb-0000:c5:00.3-1.1.1/input1
Jan 09 08:06:23 stevenarch mtp-probe[5344]: checking bus 1, device 6: "/sys/devices/pci0000:00/0000:00:08.1/0000:c5:00.3/usb1/1-1/1-1.1/1-1.1.1"
Jan 09 08:06:23 stevenarch mtp-probe[5344]: bus: 1, device: 6 was not an MTP device
Jan 09 08:06:23 stevenarch kernel: mc: Linux media interface: v0.10
Jan 09 08:06:24 stevenarch kernel: usbcore: registered new interface driver snd-usb-audio
Jan 09 08:06:24 stevenarch mtp-probe[5360]: checking bus 1, device 6: "/sys/devices/pci0000:00/0000:00:08.1/0000:c5:00.3/usb1/1-1/1-1.1/1-1.1.1"
Jan 09 08:06:24 stevenarch mtp-probe[5360]: bus: 1, device: 6 was not an MTP device
Jan 09 08:06:24 stevenarch systemd[855]: Reached target Sound Card.
Jan 09 08:06:26 stevenarch boltd[622]: probing: timeout, done: [2875191] (2000000)
Jan 09 08:06:27 stevenarch plasmashell[1163]: The cached device pixel ratio value was stale on window update. Please file a QTBUG which explains how to reproduce.
Jan 09 08:07:29 stevenarch kernel: usb 7-1.4.1: USB disconnect, device number 6
Jan 09 08:07:31 stevenarch kernel: usb 7-1.4.1: new full-speed USB device number 7 using xhci_hcd
Jan 09 08:07:31 stevenarch kernel: usb 7-1.4.1: New USB device found, idVendor=046d, idProduct=c33f, bcdDevice=31.00
Jan 09 08:07:32 stevenarch kernel: usb 7-1.4.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Jan 09 08:07:32 stevenarch kernel: usb 7-1.4.1: Product: G815 RGB MECHANICAL GAMING KEYBOARD
Jan 09 08:07:32 stevenarch kernel: usb 7-1.4.1: Manufacturer: Logitech
Jan 09 08:07:32 stevenarch kernel: usb 7-1.4.1: SerialNumber: 027538693733
Jan 09 08:07:32 stevenarch kernel: input: Logitech G815 RGB MECHANICAL GAMING KEYBOARD as /devices/pci0000:00/0000:00:08.3/0000:c7:00.4/usb7/7-1/7-1.4/7-1.4.1/7-1.4.1:1.0/0003:046D:C33F.0009/input/input27
Jan 09 08:07:32 stevenarch kernel: hid-generic 0003:046D:C33F.0009: input,hidraw2: USB HID v1.11 Keyboard [Logitech G815 RGB MECHANICAL GAMING KEYBOARD] on usb-0000:c7:00.4-1.4.1/input0
Jan 09 08:07:32 stevenarch kernel: input: Logitech G815 RGB MECHANICAL GAMING KEYBOARD Keyboard as /devices/pci0000:00/0000:00:08.3/0000:c7:00.4/usb7/7-1/7-1.4/7-1.4.1/7-1.4.1:1.1/0003:046D:C33F.000A/input/input28
Jan 09 08:07:32 stevenarch kernel: input: Logitech G815 RGB MECHANICAL GAMING KEYBOARD Mouse as /devices/pci0000:00/0000:00:08.3/0000:c7:00.4/usb7/7-1/7-1.4/7-1.4.1/7-1.4.1:1.1/0003:046D:C33F.000A/input/input29
Jan 09 08:07:32 stevenarch kernel: hid-generic 0003:046D:C33F.000A: input,hiddev97,hidraw3: USB HID v1.11 Keyboard [Logitech G815 RGB MECHANICAL GAMING KEYBOARD] on usb-0000:c7:00.4-1.4.1/input1
Jan 09 08:07:32 stevenarch mtp-probe[5409]: checking bus 7, device 7: "/sys/devices/pci0000:00/0000:00:08.3/0000:c7:00.4/usb7/7-1/7-1.4/7-1.4.1"
Jan 09 08:07:32 stevenarch mtp-probe[5409]: bus: 7, device: 7 was not an MTP device
Jan 09 08:07:32 stevenarch boltd[622]: probing: started [1000]
Jan 09 08:07:32 stevenarch systemd-logind[626]: Watching system buttons on /dev/input/event4 (Logitech G815 RGB MECHANICAL GAMING KEYBOARD Keyboard)
Jan 09 08:07:32 stevenarch systemd-logind[626]: Watching system buttons on /dev/input/event3 (Logitech G815 RGB MECHANICAL GAMING KEYBOARD)
Jan 09 08:07:32 stevenarch mtp-probe[5422]: checking bus 7, device 7: "/sys/devices/pci0000:00/0000:00:08.3/0000:c7:00.4/usb7/7-1/7-1.4/7-1.4.1"
Jan 09 08:07:32 stevenarch mtp-probe[5422]: bus: 7, device: 7 was not an MTP device
Jan 09 08:07:35 stevenarch boltd[622]: probing: timeout, done: [2969440] (2000000)
Jan 09 08:09:32 stevenarch rtkit-daemon[884]: Supervising 7 threads of 4 processes</p>
Describe your network setup
MINISFORUM UM780 XTX, 32GB RAM,
Logitech G815 Keyboard, Logitech MX Vertical Mouse, Diplayport Monitor, 1TB NVME SSD