На ноутбуке Toshiba Satellite C870-BJK 2012 года используется данная батарея. Последняя версия ядра, где всё работало (в системе) была 4.19.52, после которой я перешёл на 5.4.12.
После этого сломалось определение уровня заряда и напряжения (по которому, как я понял, определяется деградация). Хотя некоторые другие параметры есть (ёмкость и сама модель в менеджере питания).
Теперь уровень заряда всегда показывается 0, а некоторые утилиты (апплет батареи в tint2 либо cbatticon) просто разворачиваются.
Разумеется, сама батарея в порядке - старые дистрибутивы (например ubuntu 16.04) и сейчас, если загрузить, показывают уровень батареи, а в новых дистрах - везде вышеописанная проблема.
Насколько я понимаю, в ядре за эту область отвечает модуль toshiba_acpi. Насколько рискованно - просто позаимствовать исходники целого модуля из последней версии ядра, в которой оно работает? (может, вообще внешний организовать).
А то, что-то я сомневаюсь, что есть смысл ждать оперативного исправления.
Ещё и я долго с багрепортом. Тут по идее надо самим ядерщикам.