Estaria a Foxconn alterando o software do BIOS de suas placas, causando uma incompatibilidade forçada com os recursos de suspender, resumir, hibernar, etc. no Linux? Tudo bem que eles não são obrigados a “certificarem seus dispositivos para Linux”, mas pelo visto a história é outra.
Do site Notícias Linux:
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 alterando as tabelas DSDT para que o Linux utilize as mesmas informações das tabelas para Windows XP e Vista o ACPI funciona quase por completo.
Veja mais em:
https://ubuntu-virginia.ubuntuforums.org/showthread.php?t=869249
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/251338