From fd7573227a17be9285951325c4dfa92ef30b43ab Mon Sep 17 00:00:00 2001 From: Jan200101 Date: Thu, 30 Apr 2026 12:18:53 +0200 Subject: [PATCH] Update udev rule With systemd 258 rules with non-system groups get ignored, this makes this rule fail on any non-debian distro. The rules were split up to retain the group assignment and seat access while remaining functional across multiple distros. --- udev/60-picotool.rules | 23 +++++++++++++++++++---- 1 file changed, 19 insertions(+), 4 deletions(-) diff --git a/udev/60-picotool.rules b/udev/60-picotool.rules index a10eda27..b2e92e61 100644 --- a/udev/60-picotool.rules +++ b/udev/60-picotool.rules @@ -1,27 +1,42 @@ # Copy this file to /etc/udev/rules.d/ # You can reload the udev rules with "udevadm control --reload" +# Rules for plugdev access SUBSYSTEM=="usb", \ ATTRS{idVendor}=="2e8a", \ ATTRS{idProduct}=="0003", \ - TAG+="uaccess", \ MODE="660", \ GROUP="plugdev" SUBSYSTEM=="usb", \ ATTRS{idVendor}=="2e8a", \ ATTRS{idProduct}=="0009", \ - TAG+="uaccess", \ MODE="660", \ GROUP="plugdev" SUBSYSTEM=="usb", \ ATTRS{idVendor}=="2e8a", \ ATTRS{idProduct}=="000a", \ - TAG+="uaccess", \ MODE="660", \ GROUP="plugdev" SUBSYSTEM=="usb", \ ATTRS{idVendor}=="2e8a", \ ATTRS{idProduct}=="000f", \ - TAG+="uaccess", \ MODE="660", \ GROUP="plugdev" + +# Rules for seat access +SUBSYSTEM=="usb", \ + ATTRS{idVendor}=="2e8a", \ + ATTRS{idProduct}=="0003", \ + TAG+="uaccess" +SUBSYSTEM=="usb", \ + ATTRS{idVendor}=="2e8a", \ + ATTRS{idProduct}=="0009", \ + TAG+="uaccess" +SUBSYSTEM=="usb", \ + ATTRS{idVendor}=="2e8a", \ + ATTRS{idProduct}=="000a", \ + TAG+="uaccess" +SUBSYSTEM=="usb", \ + ATTRS{idVendor}=="2e8a", \ + ATTRS{idProduct}=="000f", \ + TAG+="uaccess"