meta: add udev rules
Signed-off-by: NotAShelf <raf@notashelf.dev> Change-Id: I6a6a696470e316b48707cc41fab4fadd219eb136
This commit is contained in:
parent
4e661bbec6
commit
3294fff13c
1 changed files with 35 additions and 0 deletions
35
udev/99-deepcool-digital.rules
Normal file
35
udev/99-deepcool-digital.rules
Normal file
|
@ -0,0 +1,35 @@
|
|||
# SPDX-License-Identifier: GPL-2.0-or-later
|
||||
# udev rules for Deepcool Digital USB HID devices
|
||||
#
|
||||
# This file should be installed to /etc/udev/rules.d/99-deepcool-digital.rules
|
||||
#
|
||||
# After installation, reload udev rules:
|
||||
# sudo udevadm control --reload-rules
|
||||
# sudo udevadm trigger
|
||||
|
||||
# Deepcool Digital devices (standard vendor ID 0x3633)
|
||||
# Allow access for plugdev group members
|
||||
SUBSYSTEM=="hidraw", ATTRS{idVendor}=="3633", MODE="0666", GROUP="plugdev", TAG+="uaccess"
|
||||
SUBSYSTEM=="usb", ATTRS{idVendor}=="3633", MODE="0666", GROUP="plugdev", TAG+="uaccess"
|
||||
|
||||
# CH510-MESH-DIGITAL (different vendor ID 0x34d3)
|
||||
SUBSYSTEM=="hidraw", ATTRS{idVendor}=="34d3", ATTRS{idProduct}=="1100", MODE="0666", GROUP="plugdev", TAG+="uaccess"
|
||||
SUBSYSTEM=="usb", ATTRS{idVendor}=="34d3", ATTRS{idProduct}=="1100", MODE="0666", GROUP="plugdev", TAG+="uaccess"
|
||||
|
||||
# Sysfs attributes for Deepcool Digital kernel module
|
||||
# Allow read/write access to configuration attributes
|
||||
SUBSYSTEM=="hid", DRIVER=="deepcool_digital", ATTR{mode}="0666"
|
||||
SUBSYSTEM=="hid", DRIVER=="deepcool_digital", ATTR{update_interval}="0666"
|
||||
SUBSYSTEM=="hid", DRIVER=="deepcool_digital", ATTR{fahrenheit}="0666"
|
||||
SUBSYSTEM=="hid", DRIVER=="deepcool_digital", ATTR{alarm}="0666"
|
||||
|
||||
# Sensor attributes are read-only by default, but make them accessible
|
||||
SUBSYSTEM=="hid", DRIVER=="deepcool_digital", ATTR{cpu_temp}="0644"
|
||||
SUBSYSTEM=="hid", DRIVER=="deepcool_digital", ATTR{cpu_usage}="0644"
|
||||
SUBSYSTEM=="hid", DRIVER=="deepcool_digital", ATTR{cpu_power}="0644"
|
||||
SUBSYSTEM=="hid", DRIVER=="deepcool_digital", ATTR{cpu_freq}="0644"
|
||||
|
||||
# Alternative: Allow access only for specific users
|
||||
# Replace 'plugdev' with your desired group or add specific user:
|
||||
# SUBSYSTEM=="hidraw", ATTRS{idVendor}=="3633", MODE="0660", GROUP="deepcool"
|
||||
# SUBSYSTEM=="hidraw", ATTRS{idVendor}=="3633", MODE="0660", OWNER="yourusername"
|
Loading…
Add table
Add a link
Reference in a new issue