Foxconn saboteó deliberadamente el soporte ACPI de Linux en sus productos.
Un usuario de Ubuntu, quien había estado experimentando con las tablas DSDT (Differentiated System Description Table) que incluye el BIOS, y que varían según el sistema operativo utilizado, descubrió que la correspondiente a Linux rompía con la especificación de ACPI (Advanced Configuration and Power Interface o Interfaz Avanzada de Configuración y Energía), haciendo que el sistema utilizara una tabla mal escrita que no correspondía a la implementación ACPI de la tarjeta madre G33M-S, ocasionando falla general del sistema.
Resulta alarmante descubrir que luego de depurar utilizando las tablas DSDT de Windows XP y Vista, el soporte ACPI funcionaba perfectamente. Esto significa que Foxconn estaba saboteando deliberadamente el soporte ACPI de Linux en sus productos.
Los detalles perfectamente bien documentados, así como la solución al problema, están disponibles en Ryan's Tech Blog, debido a que fue cerrado el tema en los foros de Ubuntu.
Publicado con El navegador Flock