From 0e00f57e45689f4d292cb183544b886b444489da Mon Sep 17 00:00:00 2001 From: din Date: Mon, 31 Mar 2025 20:28:01 -0500 Subject: [PATCH] sample udev rules to include hidapi --- src/arch/Lights/LightsDriver_PacDrive.h | 6 +++++- src/arch/Lights/LightsDriver_snek.h | 4 ++++ src/arch/Lights/LightsDriver_stac.h | 5 +++++ 3 files changed, 14 insertions(+), 1 deletion(-) diff --git a/src/arch/Lights/LightsDriver_PacDrive.h b/src/arch/Lights/LightsDriver_PacDrive.h index f706afa925..f78a081297 100644 --- a/src/arch/Lights/LightsDriver_PacDrive.h +++ b/src/arch/Lights/LightsDriver_PacDrive.h @@ -9,7 +9,11 @@ * This driver needs user read/write access to PacDrive. * This can be achieved by using a udev rule like this: * - * SUBSYSTEMS=="usb", ATTRS{idVendor}=="D209", ATTRS{idProduct}=="1500", OWNER="dance", GROUP="dance", MODE="0660" + * SUBSYSTEMS=="usb", ATTRS{idVendor}=="D209", ATTRS{idProduct}=="150[0-9]", OWNER="dance", GROUP="dance", MODE="0660" + * + * or + * + * KERNEL=="hidraw*", ATTRS{idVendor}=="D209", ATTRS{idProduct}=="150[0-9]", OWNER="dance", GROUP="dance", MODE="0660" * * Refer to your distribution's documentation on how to properly apply a udev rule. * diff --git a/src/arch/Lights/LightsDriver_snek.h b/src/arch/Lights/LightsDriver_snek.h index 5b19174051..2235231f4f 100644 --- a/src/arch/Lights/LightsDriver_snek.h +++ b/src/arch/Lights/LightsDriver_snek.h @@ -11,6 +11,10 @@ * * SUBSYSTEMS=="usb", ATTRS{idVendor}=="2e8a", ATTRS{idProduct}=="10a8", OWNER="dance", GROUP="dance", MODE="0660" * + * or + * + * KERNEL=="hidraw*", ATTRS{idVendor}=="2e8a", ATTRS{idProduct}=="10a8", OWNER="dance", GROUP="dance", MODE="0660" + * * Refer to your distribution's documentation on how to properly apply a udev rule. * * -------------------------- NOTE -------------------------- diff --git a/src/arch/Lights/LightsDriver_stac.h b/src/arch/Lights/LightsDriver_stac.h index ee2f84be57..23a3759863 100644 --- a/src/arch/Lights/LightsDriver_stac.h +++ b/src/arch/Lights/LightsDriver_stac.h @@ -13,6 +13,11 @@ * SUBSYSTEMS=="usb", ATTRS{idVendor}=="04d8", ATTRS{idProduct}=="eb5b", OWNER="dance", GROUP="dance", MODE="0660" * SUBSYSTEMS=="usb", ATTRS{idVendor}=="04d8", ATTRS{idProduct}=="eb5a", OWNER="dance", GROUP="dance", MODE="0660" * + * or + * + * KERNEL=="hidraw*", ATTRS{idVendor}=="04d8", ATTRS{idProduct}=="eb5b", OWNER="dance", GROUP="dance", MODE="0660" + * KERNEL=="hidraw*", ATTRS{idVendor}=="04d8", ATTRS{idProduct}=="eb5a", OWNER="dance", GROUP="dance", MODE="0660" + * * Refer to your distribution's documentation on how to properly apply a udev rule. * * -------------------------- NOTE --------------------------