RAATServer on RoonBridge unmounts USB HID device on Pi4 (ref#16ACW3)

What’s happening?

· Other

How can we help?

· None of the above

Other options

· Other

Describe the issue

Running RoonBridge on Ubuntu on a Pi4. I have a homebrew USB HID device (mounted to /dev/hidraw0) that acts as an IR blaster to my DAC. When RAATServer starts up, my IR blaster device gets unexpectedly unmounted as a result of RAATServer doing something with devices on the USB bus.Logging from libusb on RAATServer shows it doing some USB stuff that it doesn't do when running as a non-root user. Not sure exactly what is the culprit, but "libusb_claim_interface" might be it.

RoonBridge seems to run fine as a non-root user so that's my workaround for now, but it seems broken that RAATServer is ever able to unmount my device. Is running as non-root generally OK? And why does RAATServer want to touch my non-audio devices at all?

Describe your network setup

This is not related to network.

Why do you not simply remove Roon Server from the RPI4? Roon Server cannot run properly on a RPI4, so just remove the software of Roon Server.
The directory is, according to me, /Data/RoonServer.
Just rename it to /Data.RoonServer_Old. Then reboot your RPI4 and see if this helps.
Kind regards, Frank.

He’s not running Roon server on the pi it wouldn’t install to start with . RAAT server is part of Roon Bridge and Roon Server and is to do with playback devices.

1 Like

Correct. I’m using RoonBridge to send audio to a Benchmark DAC3 from a Pi4. I’ve written an extension to control the DAC3 via IR and it’s all integrating nicely with Roon. But the default install of RoonBridge/RAATServer makes for a bad tenant with regard to taking root privileges and unmounting my USB devices.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.