Um usuário analisou as tabelas DSDT que a BIOS fornece dependendo do sistema operacional que as consulta. Há distintas tabelas para XP/Vista, Windows 2000, 98/95... e Linux. Desafortunadamente, a tabela que é fornecida quando o sistema operacional é Linux viola a especificação ACPI, o que faz com que as funções de suspender, resumir e outras se comportem erroneamente e inclusive produzam bloqueios, checksums inválidos, bips contínuos e kernel panics variados. O grave é que alterado as tabelas DSDT para que o Linux utilize as mesmas informações das tabelas para Windows XP e Vista o ACPI funciona quasi por completo.
Mais em:
http://ubuntu-virginia.ubuntuforums.org/showthread.php?t=869249
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/251338
Fonte: http://barrapunto.com/articles/08/07/25/1021217.shtml