How the USB proxy works in Qubes https://github.com/QubesOS/qubes-app-linux-usb-proxy

I also found that while the docs point me to /etc/qubes-rpc/policy, the configs have moved to /etc/qubes/policy.d, which was incredibly confusing because there ARE still config files in the documented location. It's just that the main stash moved and it's pulling in the configs from the documented (deprecated) location.

I have not yet found anything that looks like it would be filtering specific traffic to the device, so I'm not sure where the issue lies with not being able to communicate with my hidraw device

Reply to this note

Please Login to reply.

Discussion

Oh yeah, I know. The solution is pretty simple once you finally work out what you're looking for. For true piece of mind, delete qubes.

Thanks for your suggestion.

Sorry for the inconvenience

Looks like it could be something the kernel is doing, either in sys-usb, or the qube that the device is being attached to.

I saw issue 3628 that was kernel bugs/incompatibilities related to USBIP.

That issue isn't what I'm facing, but I am seeing some weird stuff in the syslogs...

nostr:nevent1qqstne97kt56fprsslxana9w93l5xf6ylyy95ph26net0rwyg7r56ugpzemhxue69uhkummnw3ezumn0dahx2uewvdhk6q3q6v82nr4xt62nlydtj0mtxr49r6enc5r0sl2f7cq2zwdw7q92j5gsxpqqqqqqzx22phn