前段时间,我创建了一个简单的脚本,可以根据文档设置笔记本电脑的电池充电限制。
我甚至修改了 crontab,以便它可以在启动之间保留。
但是,我想从很短的一段时间(可能是一两天)开始,我注意到它停止工作了。当我尝试修改时,它/sys/class/power_supply/CMB0/charge_control_end_threshold
只会恢复为 0(无论我运行 sudoedit 还是任何其他方法)
我之前曾注意到这种行为具有文档页面中描述的不同功能,但我只是假设它们在某种程度上不受支持。
任何评论或见解都将受到赞赏。
$ echo 80 | sudo tee /sys/class/power_supply/CMB0/charge_control_end_threshold
[sudo] password for kornel:
80
kornel@kornel-LG:~$ cat /sys/class/power_supply/CMB0/charge_control_end_threshold
0
(请注意,我有一台 LG Gram 笔记本电脑)
这是一个已知的内核错误。您至少需要内核版本 6.10.7。请参阅: https://github.com/linrunner/TLP/issues/747