LINUX.ORG.RU

Kernel >=2.6.9 и ACPI


0

0

Slackware 10, ядра самосборные, ноутбук HP Omnibook xe4500.

Где-то до 2.6.8.1 включительно никаких проблем не наблюдалось. Начиная с 2.6.9, началась странная лажа при работе от аккумулятора. Если несколько раз прочитать (например, из /proc/acpi/battery/BAT1/state) состояние батареи, то информация о нём вдруг перестаёт изменяться. Файл state упорно рапортует, к примеру, о том, remaining capacity = 3105 mAh, но на самом деле оно уже давно значительно меньше (в чём можно убедиться, перезагрузившись). Соответственно, индикатор замирает где-то на XX% и дальше не уменьшается.

Как из программы на C прочитать состояние батареи, минуя /proc/acpi/battery/BAT1/state ? Это могло бы помочь выявить причину.

Да, в логах никаких проблем не наблюдается, всё как прежде, без ошибок и предупреждений.

★★★

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.