From 0e52814608eba25e090f6f6f03fac45dcddd6ed9 Mon Sep 17 00:00:00 2001 From: Alban Browaeys Date: Tue, 11 Nov 2025 23:32:07 +0100 Subject: [PATCH] Helios64: workaround fancontrol /dev restriction vs Helios64 udev /dev symlinks Debian fancontrol service PrivateDevices=yes default prevents access to these /dev symlinks. --- config/boards/helios64.conf | 3 +++ .../bsp/helios64/fancontrol.service.privatedevices-override | 2 ++ 2 files changed, 5 insertions(+) create mode 100644 packages/bsp/helios64/fancontrol.service.privatedevices-override diff --git a/config/boards/helios64.conf b/config/boards/helios64.conf index bafbd9cc11..e256f4673e 100644 --- a/config/boards/helios64.conf +++ b/config/boards/helios64.conf @@ -41,6 +41,9 @@ function post_family_tweaks_bsp__helios64() { install -m 644 $SRC/packages/bsp/helios64/fancontrol.service.pid-override $destination/etc/systemd/system/fancontrol.service.d/pid.conf + # helios64 points fancontrol to /dev symlinks created by helios64 udev rules to sysfs hwmon and thermal directories + install -m 644 $SRC/packages/bsp/helios64/fancontrol.service.privatedevices-override $destination/etc/systemd/system/fancontrol.service.d/privatedevices.conf + # copy fancontrol config install -m 644 $SRC/packages/bsp/helios64/fancontrol.conf $destination/etc/fancontrol diff --git a/packages/bsp/helios64/fancontrol.service.privatedevices-override b/packages/bsp/helios64/fancontrol.service.privatedevices-override new file mode 100644 index 0000000000..8b0aa68aa9 --- /dev/null +++ b/packages/bsp/helios64/fancontrol.service.privatedevices-override @@ -0,0 +1,2 @@ +[Service] +PrivateDevices=no