Signed-off-by: NotAShelf <raf@notashelf.dev> Change-Id: I6a6a696470e316b48707cc41fab4fadd219eb136
35 lines
1.8 KiB
Text
35 lines
1.8 KiB
Text
# 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"
|