gesousa
(usa Ubuntu)
Enviado em 08/09/2008 - 14:19h
Não é que o kernel do linux é "bugado" em relação ao acpi, e sim que os fabricantes não seguem o padrão do acpi, o qual o kernel do linux segue a risca, é a mesma questão das hps que não roda bem no firefox, mas roda bem no ie, o pessoal não a criou em conformidade com a w3c, e sim para determinado browser ¬¬, mesma coisa ocorre com a tabela DSDT (Differentiated System Description Table) do acpi (tabela de configurações de ios e funções) que o bios tinha que informar para o kernel, para que este tenha informação de onde estão as informações e controles para gerenciamento de energia como, velocidade de ventoinha, status da bateria, modo suspenso e hibernação do computador...
Como este computador é relativamente antigo, acho que ele talvez nem use o ACPI (Advanced Configuration & Power Interface) e sim o padrão antigo o APM (Advanced Power Managment)...
se for acpi vc pode tentar criar e carregar uma tabela propria no kernel do linux...
http://www.lesswatts.org/projects/acpi/overridingDSDT.php
outra coisa, este site normalmente que dou uma olhado pois a muito tutorias de como instalar versões de distro em laptops..
http://www.linux-laptop.net/
para ver o status da bateria pela linha de comando:
cat /proc/acpi/battery/BAT0/status
ou então usa o o comando acpi -V
lembrando de ver se o module da bateria está carregado lsmod |grep battery , se não tiver carregue.