Summary: | Ограничение уровня заряда батареи сбрасывается после перезагрузки на kworkstation 10.2 | ||
---|---|---|---|
Product: | Альт Рабочая станция K | Reporter: | Артём <da2001> |
Component: | Ошибки работы | Assignee: | Sergey V Turchin <zerg> |
Status: | NEW --- | QA Contact: | qa-p8 <qa-p8> |
Severity: | normal | ||
Priority: | P5 | CC: | obidinog, zzzrf413 |
Version: | 10.2 | ||
Hardware: | x86_64 | ||
OS: | Linux |
Description
Артём
2023-10-19 13:50:23 MSK
# ls -al /sys/class/power_supply/BAT*/charge_control_end_threshold что-нибудь показывает? [root@altnout ~]# ls -al /sys/class/power_supply/BAT*/charge_control_end_threshold -rw-r--r-- 1 root root 4096 окт 19 13:37 /sys/class/power_supply/BAT0/charge_control_end_threshold Попробуйте вручную # echo 60 > /sys/class/power_supply/BAT0/charge_control_end_threshold и проверить, будет ли работать 60%, поглядывая на cat /sys/class/power_supply/BAT0/status что-то странное [root@altnout ~]# cat /sys/class/power_supply/BAT0/charge_control_end_threshold 100 [root@altnout ~]# echo 60 > /sys/class/power_supply/BAT0/charge_control_end_threshold -bash: echo: ошибка записи: Нет такого устройства [root@altnout ~]# (Ответ для Артём на комментарий #4) > [root@altnout ~]# echo 60 > > /sys/class/power_supply/BAT0/charge_control_end_threshold > -bash: echo: ошибка записи: Нет такого устройства > [root@altnout ~]# Если 80, тоже ругается? [root@altnout ~]# echo 90 > /sys/class/power_supply/BAT0/charge_control_end_threshold [root@altnout ~]# echo 80 > /sys/class/power_supply/BAT0/charge_control_end_threshold [root@altnout ~]# echo 70 > /sys/class/power_supply/BAT0/charge_control_end_threshold -bash: echo: ошибка записи: Нет такого устройства [root@altnout ~]# echo 71 > /sys/class/power_supply/BAT0/charge_control_end_threshold [root@altnout ~]# После перезагрузки значения сбросились на 100. Изменения вручную не помогают [root@altnout ~]# ls -al /sys/class/power_supply/BAT*/charge_control_end_threshold -rw-r--r-- 1 root root 4096 окт 23 07:58 /sys/class/power_supply/BAT0/charge_control_end_threshold [root@altnout ~]# [root@altnout ~]# echo 85 > /sys/class/power_supply/BAT0/charge_control_end_threshold [root@altnout ~]# [root@altnout ~]# cat /sys/class/power_supply/BAT0/charge_control_end_threshold 100 [root@altnout ~]# [root@altnout ~]# echo 75 > /sys/class/power_supply/BAT0/charge_control_end_threshold [root@altnout ~]# [root@altnout ~]# cat /sys/class/power_supply/BAT0/charge_control_end_threshold 100 [root@altnout ~]# Проверено на Huawei Matebook D16 Ядра: kernel-image-std-def 5.10.199-alt2 kernel-image-std-def 6.1.61-alt1 Платформа: p10-workstation 10.1 x86_64 Ошибка не воспроизводится. Команды выполняются успешно. Заряд останавливается на заданном значении. После перезагрузки значения не сбрасываются. # echo 70 > /sys/class/power_supply/BAT0/charge_control_end_threshold # echo 60 > /sys/class/power_supply/BAT0/charge_control_end_threshold Ноутбук Asus VivoBook Go 14 Flip Ядра: kernel-image-std-def 5.10.199-alt2 kernel-image-std-def 6.1.61-alt1 Платформа: p10-kworkstation 10.2 x86_64 Ошибка не воспроизводится. Команды выполняются успешно. Заряд останавливается на заданном значении. # echo 70 > /sys/class/power_supply/BAT0/charge_control_end_threshold # echo 60 > /sys/class/power_supply/BAT0/charge_control_end_threshold Через параметры системы значения так же выставляются, и заряд останавливается на заданном значении. Ошибка только в том, что на kworkstation после перезагрузки значения сбрасываются на 100% Аналогичная проблема на ноутбуке ASUS ROG Strix G15 G512LV-NH230. После перезагрузки системы значение заряда батареи сбрасываются на 100%. Я так понял, что так будет и после пробуждения ноутбука. У меня была аналогичная проблема на этом ноутбуке на системе Manjaro, по моим заметкам мне тогда помогло: https://wiki.archlinux.org/title/Laptop/ASUS добавить файл battery-charge-threshold.service в директорию /etc/systemd/system/ На alt пока не пробовал. и разрешить его работу командой systemctl enable battery-charge-threshold.service (Ответ для obidinog@basealt.ru на комментарий #8) > Проверено на > Huawei Matebook D16 > Ядра: > kernel-image-std-def 5.10.199-alt2 > kernel-image-std-def 6.1.61-alt1 > Платформа: > p10-workstation 10.1 x86_64 > Ошибка не воспроизводится. На un-def ядре? (Ответ для Sergey V Turchin на комментарий #10) > На un-def ядре? Опечатка. Ядра: kernel-image-std-def 5.10.199-alt2 kernel-image-un-def 6.1.61-alt1 Попробовал (через battery-charge-threshold.service). Помогает. [delphist52@Notebook-Delphist52 ~]$ cat /etc/altlinux-release ALT Workstation K 10.2 (Sorbaronia Mitschurinii) [delphist52@Notebook-Delphist52 ~]$ uname -a Linux Notebook-Delphist52 5.15.72-un-def-alt1 #1 SMP PREEMPT Mon Oct 10 16:11:20 UTC 2022 x86_64 GNU/Linux |