From 0d22d2d409c5894b06b7d027ee063d4881b8d585 Mon Sep 17 00:00:00 2001 From: Jan200101 Date: Sat, 1 Nov 2025 10:39:12 +0100 Subject: [PATCH] Update udev rule Any rule with the GROUP= setting with a non-system group gets ignored since systemd 258, uaccess handle handles access so its redundant. For uaccess the udev developers recommend applying it on add and change actions but not on remove, adapted the rule to follow this. --- udev/60-picotool.rules | 28 ++++++++++++---------------- 1 file changed, 12 insertions(+), 16 deletions(-) diff --git a/udev/60-picotool.rules b/udev/60-picotool.rules index a10eda27..e99b0eed 100644 --- a/udev/60-picotool.rules +++ b/udev/60-picotool.rules @@ -1,27 +1,23 @@ # Copy this file to /etc/udev/rules.d/ # You can reload the udev rules with "udevadm control --reload" -SUBSYSTEM=="usb", \ +ACTION!="remove", \ + SUBSYSTEM=="usb", \ ATTRS{idVendor}=="2e8a", \ ATTRS{idProduct}=="0003", \ - TAG+="uaccess", \ - MODE="660", \ - GROUP="plugdev" -SUBSYSTEM=="usb", \ + TAG+="uaccess" +ACTION!="remove", \ + SUBSYSTEM=="usb", \ ATTRS{idVendor}=="2e8a", \ ATTRS{idProduct}=="0009", \ - TAG+="uaccess", \ - MODE="660", \ - GROUP="plugdev" -SUBSYSTEM=="usb", \ + TAG+="uaccess" +ACTION!="remove", \ + SUBSYSTEM=="usb", \ ATTRS{idVendor}=="2e8a", \ ATTRS{idProduct}=="000a", \ - TAG+="uaccess", \ - MODE="660", \ - GROUP="plugdev" -SUBSYSTEM=="usb", \ + TAG+="uaccess" +ACTION!="remove", \ + SUBSYSTEM=="usb", \ ATTRS{idVendor}=="2e8a", \ ATTRS{idProduct}=="000f", \ - TAG+="uaccess", \ - MODE="660", \ - GROUP="plugdev" + TAG+="uaccess"