On kernels >=gentoo-sources-6.17.0, laptop mode fails like this:
Code: Select all
# rc-service laptop_mode restart
* Stopping laptop_mode ...
which: no logger in (/usr/libexec/rc/sbin:/usr/libexec/rc/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/opt/bin:/usr/lib/llvm/20/bin:/bin:/sbin:/usr/bin:/usr/sbin)
No logger command available
/usr/sbin/laptop_mode: line 172: [: too many arguments
/usr/share/laptop-mode-tools/modules/intel-sata-powermgmt: line 46: echo: write error: Operation not supported
/usr/share/laptop-mode-tools/modules/intel-sata-powermgmt: line 46: echo: write error: Operation not supported [ ok ]
* Starting laptop_mode ...
which: no logger in (/usr/libexec/rc/sbin:/usr/libexec/rc/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/opt/bin:/usr/lib/llvm/20/bin:/bin:/sbin:/usr/bin:/usr/sbin)
No logger command available
/usr/sbin/laptop_mode: line 172: [: too many arguments
/usr/share/laptop-mode-tools/modules/intel-sata-powermgmt: line 46: echo: write error: Operation not supported
/usr/share/laptop-mode-tools/modules/intel-sata-powermgmt: line 46: echo: write error: Operation not supported
Code: Select all
/usr/share/laptop-mode-tools/modules/intel-sata-powermgmt: line 46: echo: write error: Operation not supportedAll the files are where they should be, and they have the proper contents, but they can't be written to:
Code: Select all
# ls -l /sys/class/scsi_host/*/link_power_management_policy
-rw-r--r-- 1 root root 4096 Nov 3 02:29 /sys/class/scsi_host/host0/link_power_management_policy
-rw-r--r-- 1 root root 4096 Nov 3 02:28 /sys/class/scsi_host/host1/link_power_management_policy
-rw-r--r-- 1 root root 4096 Nov 3 02:28 /sys/class/scsi_host/host2/link_power_management_policy
# cat /sys/class/scsi_host/*/link_power_management_policy
max_performance
max_performance
max_performance
# echo min_power > /sys/class/scsi_host/host0/link_power_management_policy
bash: echo: write error: Operation not supported
# echo max_performance > /sys/class/scsi_host/host0/link_power_management_policy
bash: echo: write error: Operation not supported
This works properly on 6.16.12 and bellow.
6.16.12 config: http://0x0.st/KLWk.txt
6.17.0 config: http://0x0.st/KLWd.txt
