Skip to content

Commit 5dda8a8

Browse files
committed
Add hub|usb udev recipe to README as well
Related to #618.
1 parent 786dcb2 commit 5dda8a8

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

README.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -254,23 +254,23 @@ To fix USB permissions, first run `sudo uhubctl` and note all `vid:pid` for hubs
254254
Then, add udev rules like below to file `/etc/udev/rules.d/52-usb.rules`
255255
(replace `2001` with your hub vendor id, or completely remove `ATTR{idVendor}` filter to allow any USB hub access):
256256

257-
SUBSYSTEM=="usb", DRIVER=="usb", MODE="0666", ATTR{idVendor}=="2001"
257+
SUBSYSTEM=="usb", DRIVER=="hub|usb", MODE="0666", ATTR{idVendor}=="2001"
258258
# Linux 6.0 or later (its ok to have this block present for older Linux kernels):
259-
SUBSYSTEM=="usb", DRIVER=="usb", \
259+
SUBSYSTEM=="usb", DRIVER=="hub|usb", \
260260
RUN="/bin/sh -c \"chmod -f 666 $sys$devpath/*port*/disable || true\""
261261

262262
Note that for USB3 hubs, some hubs use different vendor ID for USB2 vs USB3 components of the same chip,
263263
and both need permissions to make uhubctl work properly.
264264
E.g. for Raspberry Pi 4B, you need to add these 2 lines (or remove idVendor filter):
265265

266-
SUBSYSTEM=="usb", DRIVER=="usb", MODE="0666", ATTR{idVendor}=="2109"
267-
SUBSYSTEM=="usb", DRIVER=="usb", MODE="0666", ATTR{idVendor}=="1d6b"
266+
SUBSYSTEM=="usb", DRIVER=="hub|usb", MODE="0666", ATTR{idVendor}=="2109"
267+
SUBSYSTEM=="usb", DRIVER=="hub|usb", MODE="0666", ATTR{idVendor}=="1d6b"
268268

269269
If you don't like wide open mode `0666`, you can restrict access by group like this:
270270

271-
SUBSYSTEM=="usb", DRIVER=="usb", MODE="0664", GROUP="dialout"
271+
SUBSYSTEM=="usb", DRIVER=="hub|usb", MODE="0664", GROUP="dialout"
272272
# Linux 6.0 or later (its ok to have this block present for older Linux kernels):
273-
SUBSYSTEM=="usb", DRIVER=="usb", \
273+
SUBSYSTEM=="usb", DRIVER=="hub|usb", \
274274
RUN+="/bin/sh -c \"chown -f root:dialout $sys$devpath/*port*/disable || true\"" \
275275
RUN+="/bin/sh -c \"chmod -f 660 $sys$devpath/*port*/disable || true\""
276276

0 commit comments

Comments
 (0)