Eli
673meneos

Foxconn sabotea deliberadamente sus BIOS para que el ACPI de Linux no funcione

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.

votos negativos: 0  usuarios: 291  anónimos: 382  
últimas relacionadas
  1. #1   me lo has quitado de la boca
    votos: 1, karma: 38
    por splinter el 25-07-2008 11:43
  2. #2   Ahora me entero de que la BIOS funciona de una u otra según qué sistema operativo se instale.

    Lo lógico sería que la BIOS proporcione unas funciones, y los sistemas operativos, simplemente, las usen.
    votos: 12, karma: 90
    por pcmaster el 25-07-2008 11:46
  3. #3   ¿Eso no es pleiteable?
    votos: 2, karma: 24
    por MayoriaSilenciosa el 25-07-2008 11:49
  4. #4   Es increíble, que persecución en contra de los que no queremos plegarnos ante las exigencias de Microsoft. Imagino que lo próximo será ir casa por casa con bates de beisbol apalizando a todo el que tenga linux instalado en un ordenador...
    votos: 7, karma: 62
    por Anarion el 25-07-2008 11:50
  5. #5   Bueno, eso tiene una posible solución. Comprobar cuando compras un ordenador si tiene esa BIOS y no comprarlo, explicando el motivo
    votos: 20, karma: 168
    por DataLore el 25-07-2008 11:52
  6. #6   #2 ¿Y que tienen que ver la informática con la lógica?

    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
    votos: 2, karma: 22
    por Gry el 25-07-2008 11:57
  7. #7   Un cliente menos
    votos: 27, karma: 227
    por xixne el 25-07-2008 12:12
  8. #8   ¿Qué fabrica Foxconn? ¿Ordenadores "de toda la vida"?

    #7: sacto
    votos: 2, karma: 24
    por positifo el 25-07-2008 12:15
  9. #9   OH shit! Así que eso es lo que pasa con mi portatil.

    PD: El mio es Hundyx, ya sabeis.
    votos: 3, karma: 36
    por Lustmord el 25-07-2008 12:28
  10. #10   Yo creia que solo habia bios de AMI y AWARD y PHOENIX.
    votos: 0, karma: 8
    por javier5510 el 25-07-2008 12:29
  11. #11   pufff, me estoy haciendo viejo
    votos: 0, karma: 6
    por petao el 25-07-2008 12:31
  12. #12   Qué hijos de puta... Creéis que los Sexys Pandas tendrán ganas de jugar con el servidor de Foxconn despues de que ganen el concurso??? </MODO MALVADO_TOTAL OFF>

    Lo peor de todo es que yo tengo una Foxconn en casa... :-(
    votos: 2, karma: 24
    por GNUinamente_libre el 25-07-2008 12:33
  13. #13   #8 Foxconn fabrica de todo, desde la mayoría de consolas actuales hasta el lector de libros de Amazon pasando por los equipos de Apple.
    votos: 3, karma: 30
    por Sr.Godo el 25-07-2008 12:37
  14. #14   Alucino con las respuestas de Foxconn:

    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
    votos: 34, karma: 288
    por Kartoffel el 25-07-2008 12:39
  15. #15   #12

    Y ni te habias enterado porque usas Windows XP, así que no te hagas el sufrido ...
    votos: 4, karma: 40
    por Grohl el 25-07-2008 12:39
  16. #16   #7 Dos
    votos: 2, karma: 48
    por tomeu el 25-07-2008 12:40
  17. #17   Ya sabéis a quién boicotear.

    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?
    votos: 6, karma: 61
    por Siete_picos el 25-07-2008 12:44
  18. #18   Estoy alucinando con la postura de Foxconn. Y la paciencia / pericia del usuario... Y al final es un simple if(linux) { a cascarla }

    Cuanta maldad... "Microsoft certified that this hardware will only run Microsoft products, and we'll call it Standard" :P Genial. ¬¬
    votos: 11, karma: 107
    por dracco el 25-07-2008 12:48
  19. #19   Qué noticia más freak. 150 meneos son muchos meneos para un titular dirigido a informáticos, heavens!
    votos: 1, karma: 15
    por Nosolomusica el 25-07-2008 12:55
  20. #20   #17 de vacaciones por japón.

    #16 tres... ya está bien de tanta estupidez.
    votos: 1, karma: 16
    por Cidwel el 25-07-2008 12:58
  21. #21   yo tengo una foxconn de socket am2 y trabajo con ubuntu y jamás he tenido ningún solo problema.
    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...
    votos: 2, karma: 25
    por goodgrief el 25-07-2008 12:58
  22. #22   Pero aún así luego seguirá habiendo gente defiendo a Microsoft a muerte y negando sus tácticas monopolísticas.
    votos: 5, karma: 50
    por kahun el 25-07-2008 12:59
  23. #23   #15 pues mira uso Ubuntu pero si te hace más feliz hablar de alguien a quien no conoces... cada uno se entretiene como quiere o como puede
    votos: 5, karma: 45
    por GNUinamente_libre el 25-07-2008 13:00
  24. #24   ¿Qué sentido tiene boicotearse a si mismo? Me parece increible, pero bueno ellos sabrán...
    votos: 1, karma: 15
    por J0sh el 25-07-2008 13:01
  25. #25   #19: No es informática. Es respeto a las libertades del consumidor. Yo no tengo ni idea de que es un ACPI, pero si que se que Foxconn está produciendo un producto que está diseñado específicamente para violar mi libertad de uso de ese producto que yo compro.

    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.
    votos: 17, karma: 139
    por Siete_picos el 25-07-2008 13:02
  26. #26   #14 Y no solo eso, abre el sitio web y... ¡sorpresa!: The Windows Logo'd Products List is currently only compatible with Internet Explorer 6 and above. We apologize for the inconvenience.
    votos: 5, karma: 50
    por tribal el 25-07-2008 13:02
  27. #27   #19 Vamos a ver, hackear una BIOS para ver cuales son las características para los OS basados en UNIX, sí, es muy freaky.

    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.
    votos: 8, karma: 70
    por javiergarcia77 el 25-07-2008 13:03
  28. #28   Y otra mas...

    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
    votos: 21, karma: 174
    por perroloco el 25-07-2008 13:14
  29. #29   Otro punto de vista para mostrar que no es un problema de informática:

    ¿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
    votos: 14, karma: 114
    por Siete_picos el 25-07-2008 13:19
  30. #30   #15 Se cree el ladrón que todos son de su misma condición? o mejor aún mal de muchos consuelo de pocos?

    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
    votos: 2, karma: 21
    por kahun el 25-07-2008 13:21
  31. #31   Sencillo -> No compro Foxconn. Ellos son libres de fabricar como les de la gana y yo de comprarlo o NO.
    votos: 5, karma: 47
    por ahs8551 el 25-07-2008 13:29
  32. #32   Tengo una TDT USB de hace un año. El caso es que en mi XP 64 no iba de ninguna manera, recordando como hice funcionar en modem cable usb en una mandrake me puse a fisgar en los foros de Linux y averigué cómo identificar el firmware, y aluego fue cosa de probar con drivers de fabricantes con el mismo firmware hasta que funcionó uno. No me parece serio el tener que recurrir a estas cosas, pero, es que son unos chapuceros de mucho cuidado y unos reyes del copypaste me temo. Lo chungo es que los fallos en el ACPI te pueden joder bastante por reinicios inesperados y temperaturas erróneas.
    votos: 2, karma: 23
    por Bonzo el 25-07-2008 13:31
  33. #33   Yo no creo que atenten contra las libertades de nadie siempre y cuando se avise en el producto que eso no funciona para Linux. Si ellos no quieren fabricar para Linux nadie les puede obligar de igual forma que nadie de vosotros esta obligado a comprarles nada. Si en las especificaciones no esta indicado que pueden surgir problemas con Linux entonces si que estan vendiendo algo fraudulento. Afortunadamente existen muchos fabricantes de placas. Otra cosa es que esten certificados como que usa el estandard ACPI y este solo funcione en Windows.
    votos: 7, karma: -29
    por giropau el 25-07-2008 13:47
  34. #34   #33 Nadie les ha pedido que lo fabriquen para Linux, sino que hagan un producto como mandan los estándares. Lo que es un fraude es que te vendan como ACPI-compliant una placa que no lo es (por no hablar de lo cojonudo que es capar a propósito un SO)
    votos: 12, karma: 107
    por Kartoffel el 25-07-2008 14:12
  35. #35   Y no son los únicos. Yo he tenido problemas con algunos modelos de HP.
    votos: 1, karma: -11
    por brainsqueezer el 25-07-2008 14:33
  36. #36   Uso XP, pero que los fabricantes se tomen la "libertad" de decidir por mí que debo o no debo hacer con algo que he pagado, me toca los cojones de sobremanera. ¿Y si eres un usuario que ha de usar ambos sistemas? (como ya me ha tocado a mí y a tantos) a joderse, ¿No?. Esto debería ser denunciable... >=(
    votos: 3, karma: 33
    por Aguarras el 25-07-2008 14:51
  37. #37   A los que dicen que la solucion es tan simple como no comprar productos de esa marca, imaginaos que practicamente todos los fabricantes usan sistemas similares (como pasaba hasta hace poco con los drivers, que era dificil conseguir unos oficiales y que funcionasen bien, teniendo que depender de la comunidad y la ingenieria inversa),ya no se trataria de comprar a esas marcas o no, sino de que seria muy dificil obtener la libertad de usar lo que uno quiere y nos veriamos obligados a usar sistemas monopolistas quisiesemos o no.
    votos: 3, karma: 33
    por XAbou el 25-07-2008 15:08
  38. #38   Solución: instalar Linuxbios.

    es.wikipedia.org/wiki/LinuxBIOS
    votos: 0, karma: 6
    por Annihilator el 25-07-2008 15:16
  39. #39   #7 #16 bastantes mas.. por la parte que me toca tengo una tienda de material informático.. aconsejo el uso de Linux como sistema si de verdad quieres aprovechar el potencial que te brindan las maquinas actuales, si alguna marca como es este caso, destaca por putear al usuario de linux.. no es que no lo aconseje, es que directamente la saco del catalogo de material. Y como yo supongo que muchos mas.
    votos: 7, karma: 63
    por Jotace.. el 25-07-2008 15:22
  40. #40   #20 Cuatro...

    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! ;)
    votos: 2, karma: 21
    por csmNapster el 25-07-2008 15:35
  41. #41   #20 que importa, solo consolidamos el 3% de las ventas.
    votos: 0, karma: 8
    por Cidwel el 25-07-2008 16:13
  42. #42   os digo una cosa: esto no es nuevo y estaba planeado de antemano: digg.com/linux_unix/Newly_leaked_Antitrust_Memo_Bill_Gates_on_Making_Ax
    votos: 3, karma: 30
    por dev_eddie el 25-07-2008 16:34
  43. #43   Cada vez me da más asco el mundo, joder. Qué manía de hacer "lo que sea" por ganar dinero o simplemente joder al personal.
    votos: 2, karma: 22
    por TheOm3ga el 25-07-2008 17:20
  44. #44   #33

    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 ? :)
    votos: 7, karma: 61
    por alien8 el 25-07-2008 17:42
  45. #45   La información en informática es fundamental. Si te dicen que es compatible con X y no lo es se debería penar. Es publicidad engañosa.

    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.
    votos: 2, karma: 22
    por borjab el 25-07-2008 18:09
  46. #46   #33: Si atentan contra las libertades. Ese producto tiene un sistema específicamente anti-Linux. Podrá tener todos los certificados que quieras con Microsoft, pero eso da igual, el tema está en que lo diseñan para que Linux no funcione. Eso lo tendrían que especificar cláramente en la caja.
    votos: 2, karma: 24
    por Siete_picos el 25-07-2008 19:17
  47. votos: 2, karma: 22
    por Taikochu el 25-07-2008 20:20
  48. #48   ¿Hay alguna manera de saber qué ordenadores llevan Foxconn, para no comprarlos ni jarto de vino?
    votos: 0, karma: 7
    por positifo el 25-07-2008 20:33
  49. #49   Yo hace poco me compré una placa Foxconn, y me decanté por esta marca porque es muy económica.
    votos: 0, karma: 8
    por shaktale85 el 25-07-2008 20:51
  50. #50   #2 así a groso modo:

    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 :(
    votos: 3, karma: 33
    por JackDaniels el 25-07-2008 21:17
  51. #51   #48 cojes una placa base de cualquier marca imafinate la intel esta d eatom y todos los puertos paralelo de audio etc ponen en letra bonita Foxconn.

    Creo que es imposible comprar una placa sin componentes Foxconn tienen un monopolio en la venta de componentes de placas base arrollador
    votos: 1, karma: 13
    por luzem el 25-07-2008 21:57
  52. #52   Pues habrá que hacer que GNU/Linux engañe a la placa base haciéndola creer que está corriendo MS Windows.

    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.
    votos: 1, karma: 13
    por Siete_picos el 25-07-2008 23:26
  53. #53   ACPI (Advanced Configuration and Power Interface) is an open industry specification co-developed by Hewlett-Packard, Intel, Microsoft, Phoenix, and Toshiba.

    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
    votos: 0, karma: 8
    por trestigres el 26-07-2008 00:05
  54. #54   Alucinante. A dununcialos yaaaaaaa!
    votos: 0, karma: 6
    por Durc el 26-07-2008 00:11
  55. #55   Pregunta de recién registrado e iniciado:
    ¿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
    votos: 0, karma: 6
    por Durc el 26-07-2008 00:15
  56. #56   #55: Pon el número de comentario con el símbolo de sostenido, que está en el 3 y también se le llama almohadilla.
    votos: 0, karma: 6
    por Siete_picos el 26-07-2008 00:31
  57. #57   Malditos nietos de fruta, ahora entiendo los kernel panics en el Ubuntu, tenía que iniciar siempre con ACPI=off.
    votos: 1, karma: 17
    por eXecuter el 26-07-2008 03:03
  58. #58   Pues acabo de comprobar la mía, una ASUS M2N-VM HDMI y también esta jodida, la bios es una PHOENIX, no he notado fallos porque es un equipo de sobremesa y hay características del ACPI que no uso pero el código erróneo que sale en el post es calcado al que sale en mi BIOS.
    Ahora se porque no me ha gustado ASUS nunca.
    votos: 0, karma: 6
    por canelo el 26-07-2008 10:32
  59. #59   #58 Si cambias el AML a uno que funcione (quitas los mutes y pasas las dsdt que se le pasan a winblows) y lo mandas a la lista linux-acpi@vger.kernel.org, cientos de usuarios de asus te estarán agradecidos
    votos: 0, karma: 6
    por dev_eddie el 26-07-2008 12:49
  60. #60   Cuando criticas a Linux te matan a negativos, es curioso. Yo solo dije que si en las especificaciones esta bien puesto que eso no funciona bajo Linux no esta engañando a nadie y aquí la gente ya se cree que apoyo a ese fabricante. Leed un poco mas bien las cosas y si no esta del todo bien explicado pues lo deciis y ya está.
    votos: 0, karma: 6
    por giropau el 27-07-2008 14:54
  61. #61   #14 A ver, si el fabricante te dice que no está soportado bajo Linux, para qué le instalas Linux? Si te dicen que tu coche no funciona con gasolina sin plomo, ¿acaso se la echarías?
    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.
    votos: 0, karma: 6
    por otrofox. el 28-07-2008 12:14
  62. #62   #34 Pueden decir que es ACPI-compliant siempre que especifiquen los S.O. con los que es "compliant", y lo han hecho.
    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.
    votos: 0, karma: 6
    por otrofox. el 28-07-2008 12:18
  63. #63   #61 no es que tu coche funcione o no con gasolina sin plomo.

    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".
    votos: 1, karma: 16
    por JackDaniels el 28-07-2008 14:26
comentarios cerrados

menéame