Resolvendo o problema de gerenciamento de energia - ACPI

O Notebook Acer Aspire 3000, quando utilizado com o sistema Linux, apresenta algumas falhas no gerenciamento de energia. Neste artigo veremos como solucionar este problema.

[ Hits: 52.601 ]

Por: Jonas em 08/07/2006


Introdução



Viva o Linux, instalação completa!!! Hardwares detectados, aplicativos rodando, tudo "parecia" estar funcionando, até o momento de se verificar o status da bateria no notebook. Aí estava o problema, e, portanto, nem tudo estava funcionando.

O gerenciamento de energia, denominada ACPI (Advanced Configuration & Power Interface), não estava funcionando corretamente e nenhuma visualização sobre a carga da bateria era encontrada. Desde então, iniciei uma jornada de testes e alterações em uma tal de DSDT (Differentiated System Description Table).

A DSDT é uma tabela que o sistema operacional utiliza para reconhecer e tratar as instruções que chegam da BIOS, sendo que a causa do problema no meu Acer Aspire 3000 era que esta tabela não seguia as especificações padrão de ACPI (http://www.acpi.info/).

Os fornecedores de BIOS, além de criarem suas próprias especificações, a maioria ainda "facilita" a implementação em sistemas operacionais proprietários. Por que será ($$$)? :-)

No caso do Linux, a DSDT tem que ser exatamente compatível com as especificações da ACPI, caso contrário, não funcionará ou funcionará com problema.

    Próxima página

Páginas do artigo
   1. Introdução
   2. Corrigindo a DSDT
   3. Conclusão
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Implementando um servidor DHCP

Criando um repositório local do Fedora

Slackware Current redondo com XFCE

Configurando placas wireless baseadas no chip Realtek RTL8180 no Linux

Pendrive MultiBoot com o Ventoy Não Funcionou? Tem Solução!

  
Comentários
[1] Comentário enviado por marceferreira em 09/07/2006 - 13:14h

Caro amigo, realmente o gerenciamento de energia para notebook é um grande problema. Comprei recentemente meu notebook Acer.

Após buscas na internet, por horas e horas, todos mandando recompilar o Kernel e coisa e tal. Como sou usuário do Debian a alguns anos não acreditei, busquei novamente até achar referências para uma váriavel ec_burst.

Se você utiliza o kernel 2.6, é só acrescentar o seguinte paramêtro no seu gerenciador de boot, no meu caso GRUB, no final da linha kernel, como abaixo:

kernel XXXXXXXXXXX ec_burst=1

Pronto após o boot e como eu já tinha as ferramentas de gerenciamento de energia e bateria instalados, tudo funcionou perfeitamente. Agora gerencio minha bateria sem problemas(KDE e GNOME). Parabéns aos desenvolvedores do kernel 2.6 e ao Debian.

[2] Comentário enviado por neonx em 10/07/2006 - 11:25h

Ai cara realmente esse gerenciamento de energia é um "pé no saco" para notebooks ach o que esse teu artigo vai ajudar muita gente que passa pelo mesmo problema...

parabéns...

[3] Comentário enviado por 195221 em 15/07/2006 - 11:59h

Realmente nota dez valeu.

[4] Comentário enviado por removido em 16/07/2006 - 17:43h

muito show de bola....
parabens

[5] Comentário enviado por rene em 02/08/2006 - 09:56h

Legal o artigo! O gerenciamento de energia é crucial para notebooks...

Uso o Gentoo 2005, segui todos os passos do artigo porém não funcionou, o problema estava em carregar a tabela DSDT a partir do RAMDISK (mesmo como todo suporte habilitado, etc...). Segui outros passos que encontrei na internet e nada... o jeito foi baixar o kernel mais novo e adicionar a tabela "na mão" direto no kernel, compilei tudo e pronto! Está tudo funcionando...

t+! Abraços;

[6] Comentário enviado por kjhoni em 02/08/2006 - 20:45h

Umas das coisas que me incentiva cada vez mais à estudar sobre o Linux, é que não existe somente uma maneira de corrigir determinado problema. Cada solução nos leva pra outras dimensões, e faz com que tenhamos mais prazer em sermos “livres”.
Obrigado a todos os comentários.

[7] Comentário enviado por saulobdocouto em 24/05/2007 - 00:35h

Olá tenho esse problema e é muito desestimulante usar o notebook sem saber q horas q ele vai desligar!! tendo que salvar td a todo momento! Sou usuário do Ubuntu há 6 meses, e tenho me adaptado bastante, gostaria mto de resolver esse problema..

Tentei seguir essas instruções mas não existe a pasta /proc/acpi no meu notebook, existe algum passo anterior que eu deveria ter realizado??

Obrigado

[8] Comentário enviado por removido em 18/07/2007 - 00:07h

Jonas,

Seu artigo é de excelente qualidade! Gostei dele! Também tenho um notebook Acer, o modelo é um Aspire 3690, não tive problemas com ACPI, pois, meu kernel, foi compilado por mim.

Quando built-in! Funciona sem problemas! Agora tô vendo se deixo esse recurso como módulo.

Um grande abraço!


Atenciosamente,

Slackmaster ( jlgomessouza@gmail.com )


http://dangercode.blogspot.com

[9] Comentário enviado por brunosalmito em 24/09/2007 - 11:44h

alguem ai poderia me ajudar, seguinte comprei um ote aspire 3690 e instlaei o slack 10.2 nele, so que nao estou conseguindo configurar a placa de rede nem de som, alguem poderia me ajudar ?

[10] Comentário enviado por italodiego12 em 19/03/2010 - 16:21h

Ajudou muito.

http://techlivre.blogspot.com/2010/03/bateria-de-notebooks-mitos.html


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts