Bateria não detectada - Yoga 300-11iBR - Ubuntu LTS 14.04

0

Instalei o Ubuntu 14.04 em um Lenovo Yoga 300, que vem com uma bateria embutida. Tudo funciona, mas o sistema não detecta a bateria. Ao inserir acpi -V no terminal, ele exibe:

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

Ele detecta quando eu desconecto o adaptador.

Obrigado por qualquer ajuda.

    
por ismente 07.08.2016 / 23:17

2 respostas

1

Eu tenho o mesmo problema no Xubuntu 16.10 (eu também tentei o Xubuntu 16.04 e confirme que ele também é um problema). Existem mensagens suspeitas do 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)

Eu pesquisei isso extensivamente e acho que uma correção para o driver acpi pode ser necessária, por exemplo:

link

UPDATE Confirmei que se você aplicar um patch semelhante ao do link acima e criar um kernel personalizado, as informações da bateria estarão disponíveis! No meu caso eu modifiquei o patch um pouco para ter certeza que o método "_BIF" é usado e não o "_BIX". Espero que este patch possa eventualmente se tornar parte de um kernel oficial.

    
por dsperka 01.11.2016 / 13:21
1

O patch ( patchwork.kernel.org/patch/9337413 ) está incluído nos novos kernels. O problema está resolvido ;-) (mais Info: Problem -was- a buggy firmware -BIX-method falha)

Bateria detectada novamente com o kernel 4.10.rc5

Testado em: Lenovo Ideapad 300s-11IBR (com Manjaro Linux, Kernel: 4.10.0-1-MANJARO)

    
por AlphaLemmi 17.02.2017 / 20:15