Skip to content

Commit 786dcb2

Browse files
committed
Improve Linux udev rules to support more systems
Some Linux systems detect USB hubs with driver as `hub`, and some as `usb`. Improve udev permission rules to match both options. Closes #618.
1 parent fab805b commit 786dcb2

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

udev/rules.d/52-usb.rules

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,9 @@
1616
# sudo usermod -a -G dialout $USER
1717

1818
# This is for Linux before 6.0:
19-
SUBSYSTEM=="usb", DRIVER=="usb", MODE="0664", GROUP="dialout"
19+
SUBSYSTEM=="usb", DRIVER=="hub|usb", MODE="0664", GROUP="dialout"
2020

2121
# This is for Linux 6.0 or later (ok to keep this block present for older Linux kernels):
22-
SUBSYSTEM=="usb", DRIVER=="usb", \
22+
SUBSYSTEM=="usb", DRIVER=="hub|usb", \
2323
RUN+="/bin/sh -c \"chown -f root:dialout $sys$devpath/*port*/disable || true\"" \
2424
RUN+="/bin/sh -c \"chmod -f 660 $sys$devpath/*port*/disable || true\""

0 commit comments

Comments
 (0)