Publicado hace 15 años por --24079-- a ubuntu-virginia.ubuntuforums.org

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.

Comentarios

x

Un cliente menos

p

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.

CountVonCount

#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.

D

#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.

A

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...

alien8

#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 ?

D

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?

kahun

Pero aún así luego seguirá habiendo gente defiendo a Microsoft a muerte y negando sus tácticas monopolísticas.

D

#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.

t

#7 Dos

a

Sencillo -> No compro Foxconn. Ellos son libres de fabricar como les de la gana y yo de comprarlo o NO.

G

#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

D

#12

Y ni te habias enterado porque usas Windows XP, así que no te hagas el sufrido ...

splinter

me lo has quitado de la boca

D

OH shit! Así que eso es lo que pasa con mi portatil.

PD: El mio es Hundyx, ya sabeis.

XAbou

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.

D

#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

Aguarrás

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... >=(

D

os digo una cosa: esto no es nuevo y estaba planeado de antemano: http://digg.com/linux_unix/Newly_leaked_Antitrust_Memo_Bill_Gates_on_Making_ACPI_Not_Work_with_Linux

D

#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.

g

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...

D

¿Qué fabrica Foxconn? ¿Ordenadores "de toda la vida"?

#7: sacto

D

¿Eso no es pleiteable?

G

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???

Lo peor de todo es que yo tengo una Foxconn en casa...

D

#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.

D

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.

c

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.

b

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.

Gry

#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 lol

kahun

#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 lol

csmNapster

#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!

eXecuter

Malditos nietos de fruta, ahora entiendo los kernel panics en el Ubuntu, tenía que iniciar siempre con ACPI=off.

D

#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".

Cidwel

#17 de vacaciones por japón.

#16 tres... ya está bien de tanta estupidez.

J0sh

¿Qué sentido tiene boicotearse a si mismo? Me parece increible, pero bueno ellos sabrán...

tchaikovsky

Qué noticia más freak. 150 meneos son muchos meneos para un titular dirigido a informáticos, heavens!

D

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.

luzem

#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

D

Yo hace poco me compré una placa Foxconn, y me decanté por esta marca porque es muy económica.

trestigres

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.

http://www.acpi.info/

info@acpi.info

javier5510

Yo creia que solo habia bios de AMI y AWARD y PHOENIX.

Cidwel

#20 que importa, solo consolidamos el 3% de las ventas.

D

¿Hay alguna manera de saber qué ordenadores llevan Foxconn, para no comprarlos ni jarto de vino?

D

pufff, me estoy haciendo viejo

D

Alucinante. A dununcialos yaaaaaaa!

D

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

D

#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.

Annihilator

Solución: instalar Linuxbios.

http://es.wikipedia.org/wiki/LinuxBIOS

D

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.

D

#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

g

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á.

D

#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.

D

#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.

brainsqueezer

Y no son los únicos. Yo he tenido problemas con algunos modelos de HP.

g

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.