Un usuario ha estado analizando las tablas DSDT que ofrece la BIOS dependiendo del sistema operativo que consulta. Ofrecen distintas tablas para XP/Vista, Windows 2000, 98/95... y Linux. Desafortunadamente, la que se ofrece a Linux viola la especificación de ACPI, lo que lleva a bloqueos y kernel panics variados. Lo grave es que hackeando Linux para que use tablas DSDT de Windows XP y Vista, el ACPI funciona casi al completo. ¿La respuesta de Foxconn? Sus productos no están certificados para Linux. Eso sí, el logo de ACPI bien gordo.
menéame
Lo lógico sería que la BIOS proporcione unas funciones, y los sistemas operativos, simplemente, las usen.
Cada fabricante hace lo que beneficie a sus propios intereses y normalmente trata de que sus productos sean lo más incompatibles posible con los de la competencia y de influenciar a los demás para que hagan lo mismo a través de acuerdos, alianzas y patentes.
El que todo siga funcionando mas o menos es casi un milagro xD
#7: sacto
PD: El mio es Hundyx, ya sabeis.
Lo peor de todo es que yo tengo una Foxconn en casa... :-(
Dear Ryan,
You are incorrect in that the motherboard is not ACPI complaint. If it were not, then it would not have received Microsoft Certification for WHQL.
Refer to:
http://winqual.microsoft.com/HCL/Pro...33M-S&oid=3179
As already stated, this model has not been certified under Linux nor supported.
It has been marketed as a Microsoft Certified Motherboard for their operating systems.
Es decir, para ellos una placa que cumple las especificaciones ACPI es aquella placa certificada por Microsoft. Tócate los cojones XD
Y ni te habias enterado porque usas Windows XP, así que no te hagas el sufrido ...
Y una cosa es no estar certificado y otra es fabricar un producto buscando que otro falle. ¿Dónde está el tribunal de la competencia?
Cuanta maldad... "Microsoft certified that this hardware will only run Microsoft products, and we'll call it Standard" :P Genial. ¬¬
#16 tres... ya está bien de tanta estupidez.
Lo curioso de todo esto es que foxconn en si es uno de los más grandes emsambladores de electronica, desde placas base hasta placas de nevera...
Es como si me venden un coche, y luego resulta que si decido circular entre Burgos y Miranda por la N-1, el coche empieza a fallar de forma extraña, y me toca pagar peaje por la AP-1. Es más, se podría comparar mejor con la R-2 y la A-2, porque GNU/Linux no es ninguna carretera de un carril por sentido (aunque si está previsto construir la A-1 entre Burgos y Miranda), es una autovía, y de varios carriles.
Ahora, que una compañía deliberadamente boicotee la libertad de la gente para poder beneficiar a una compañía en concreto, me parece algo serio. Ya verás cuando las celdas de 3G boicoteen los móviles que no sean el iPhone porque siguen el Certificado de Compatibilidad Steve Jobs.
Los fabricantes de forma generalizada no cumplen la especificacion, simplemente hacen lo que Windows espera que hagan. De ahi la razon de que en la BIOS pueda entregar distintas tablas, es simplemente porque Windows espera que esten de TAL manera o no pasas certificacion, asi de simple.
Pasa igualito con los dispositivos USB de almacenamiento masivo, violan (analmente) la especificación USB MASS STORAGE, y se limitan a hacer lo que windows espera que hagan (incluso cuando la mayoria de veces supone hacer un comportamiento absurdo o incorrecto).
Me ha tocado hacer un driver USB Mass Storage para un embedded, y me encontre con que habia dispositivos Mass Storage que se ... » ver todo el comentario
¿Os imagináis si os compráis un frigo y resulta que si metes alimentos que no son transgénicos y de Monsanto (por decir una empresa que tenga ciertas polémicas) te los destruyera a propósito? Imagina que metes unas manzanas de cultivos biológicos, y en cuanto cierras la puerta sale un pequeño martillo del interior del frigo y empieza a machacarlas para que se estropeen mucho antes. Un día sospechas y decides desmontar el frigo y ves el mecanismo... luego llamas al "servicio técnico", y te dicen "es que este frigo no está certificado con productos que no sean de Monsanto". ¿Os parecería normal no pod... » ver todo el comentario
Si no se ha enterado es porque no habrá intentado suspender el equipo que es cuando surge el problema, si hubiese usado Windows XP ya estaría sufriendo demasiado xD
es.wikipedia.org/wiki/LinuxBIOS
Mis conocimientos del idioma de Shakespeare son muy pobres, pero los suficientes como para que me den arcadas, cuando he visto la parte de la correspondencia con Foxconn. Según parece, le repiten una y otra vez que sólo es compatible con Windows 2000, XP, Vista, 2003 y 2008, y que lo testee con estos sistemas, como si hicieran parecer que el fallo no es de ellos, que no pasa nada.
No me puedo creer hasta donde han llegado para lamerles el culo a los de Microsoft y dejar mal al resto. Vergüenza me dan, aunque seguro que los de Microsoft tienen parte en esto.
Saludos, y ¡boicot ya! ;)
Foxconn no avisa que el producto no funciona en linux, avisa que funciona en windows y deliberadamente sin avisar hace que no funcione bien en linux.
Poniendo mas ejemplos al hilo... Te compras un coche que según el fabricante solo garantiza que funciona con gasolina de la marca "X" , tu como sabes que la gasolina tiene que cumplir unos estándares un día se te ocurre ponerle en la gasolinera de la marca "Z", y el coche se para, el fabricante te dice que nanai que es culpa tuya por que esa otra gasolina no esta "certificada" y cuando lo llevas a un taller descubren que el coche tiene un dispositivo que si detecta gasolina que sea marca "Z" el coche se pare, un poco cabroncetes no ? :)
Les deberían prohibir poner en todas sus placas el logo de ACPI y que un juez dictaminase que tuvieran que pagar un tipo para que fuera por todas las tiendas tachándolo así como permitiendo devolver aquellas placas que no funcionen por el precio original.
ACPI debería prohibirles emplear su logo salvo que se certifiquen de forma especialmente exhaustiva.
en.wikipedia.org/wiki/Advanced_Configuration_and_Power_Interface
Las placas base con soporte para ACPI incorporan un programa compilado en un lenguaje llamado AML. Este programa es interpretado por el sistema operativo y lo utiliza para manejar el ahorro de energia (ACPI).
Es normal que este programa incorpore instrucciones condicionales según el nombre con el cual se identifica el SO que lo está procesando. En este caso parece que deliberadamente han introducido información errónea que solo se procesa si el SO se identifica como "Linux".
No te procupes, yo tampoco sabía que esto existía hasta hace 2 semanas.
----
De Foxconn lo único que tengo son unos Walkie Talkies de 25€. Llego a saber esto y no me los compro :(
Creo que es imposible comprar una placa sin componentes Foxconn tienen un monopolio en la venta de componentes de placas base arrollador
Eso si, los tribunales antimonopolio deberían expresamente producir sistemas anti-linux y lo mismo para cualquier ámbito de la vida, porque lo siguiente sería colarnos el frigo que describí en #29.
ACPI establishes industry-standard interfaces enabling OS-directed configuration, power management, and thermal management of mobile, desktop, and server platforms.
www.acpi.info/
info@acpi.info
¿Cómo hacéis para que en el comentario aparezca un enlace a otro comentario?
¿Cómo se hace para que en los comantarios aparezca un
Ahora se porque no me ha gustado ASUS nunca.
Queda al margen de que estos tíos hayan recibido un buen cazo para hacer un producto que no funciona con Linux, y también es cierto que sería pleiteable por competencia desleal pero... desde cuándo se puede obligar a un fabricante a hacer lo que el cliente quiere? Y si a Porsche o Ferrari no les sale de ahí el hacer coches con motores diesel? Podemos obligarles porque sino los vendedores de gasoil están perjudicados frente a los de gasolina (sé que es un ejemplo tonto).
Lo cierto es que los fabricantes no suelen perder tiempo en los que no les da dinero a corto plazo y por eso hacen cosas cutres como esta.
No creo que hayan capado un S.O., simplemente la parte de Windows la tienen megatesteada y la de Linux no, porque nadie les ha untado para que la prueben a fondo.
Es que tu coche lleve un sensor para ver si le echas gasolina de la marca XXXX en lugar de YYYY y modifique a propósito tu motor para que rinda 10cv en lugar 100. Eso se llama "competencia desleal" y es ilegal, por mucho que algunos entonen la cantinela estúpida de siempre "es una empresa y puede hacer lo que quiera, si no te gusta no te lo compres".