Я установил Ubuntu 14.04 на Lenovo Yoga 300, которая идет с созданным в батарее. Все работает, но система не обнаруживает батарею. При вводе acpi -V
в терминале это отображается:
Adapter 0: on-line
Cooling 0: soc_dts1 no state information available
Cooling 1: soc_dts0 no state information available
Cooling 2: B0DB no state information available
Cooling 3: INT3400 Thermal no state information available
Cooling 4: intel_powerclamp no state information available
Cooling 5: Processor 0 of 10
Cooling 6: Processor 0 of 10
Cooling 7: Processor 0 of 10
Cooling 8: Processor 0 of 10
Это действительно обнаруживает, когда я отключаю адаптер.
Спасибо за любую справку.
У меня есть та же проблема в Xubuntu 16.10 (я также попробовал Xubuntu 16.04, и подтвердите, что это - проблема там также). От dmesg существуют подозрительные сообщения:
[ 2.575759] ACPI Exception: AE_AML_PACKAGE_LIMIT, Index (0x000000010) is beyond end of object (length 0xD) (20160422/exoparg2-427)
[ 2.575775] ACPI Error: Method parse/execution failed [\_SB.PCI0.LPCB.H_EC.BAT1._BIX] (Node f6091408), AE_AML_PACKAGE_LIMIT (20160422/psparse-542)
[ 2.575794] ACPI Exception: AE_AML_PACKAGE_LIMIT, Evaluating _BIX (20160422/battery-450)
я погуглил это экстенсивно, и я думаю, что фиксация к acpi драйверу могла бы быть необходимой, например:
http://www.spinics.net/lists/linux-acpi/msg69261.html
ОБНОВЛЕНИЕ я подтвердил, что, если Вы применяете патч, подобный тому в ссылке выше, и создаете пользовательское ядро, информация о батарее доступна! В моем случае я изменил патч немного, чтобы удостовериться, что "_BIF" метод используется а не "_BIX" один. Надо надеяться, этот патч может в конечном счете стать частью официального ядра.
Патч ( patchwork.kernel.org/patch/9337413 ) включен в более новые ядра. Проблема решена ;-) (дополнительная информация: Проблема - была ли глючная прошивка - сбой метода BIX)
Снова обнаружена батарея с ядром 4.10.rc5
Проверено на: Lenovo Ideapad 300s -11IBR (с Manjaro Linux, ядро: 4.10.0-1-MANJARO)