Firmware: ¿se puede programar algo libre para ipw2200: Intel(R) PRO/Wireless 2200/2915?
Hola Firmware: ¿se puede programar algo libre para ipw2200: Intel(R) PRO/Wireless 2200/2915? Acá se ve la charla en Musix-Colaboradores: Re: [M-Colab] Wifi en Musix: solucionado ipw2200: Intel(R) PRO/Wireless 2200/2915, pronto más De: "Javier Llorente" <[email protected]> Para: "Lista de colaboradores de Musix" <[email protected]> Fecha: 26/07/07 10:25 El día 26/07/07, Marcos Guglielmetti <[email protected]> escribió:
El Jueves, 26 de Julio de 2007 09:08, Javier Llorente escribió: | Es un tema muy simple: el espectro radioeléctrico está regulado por leyes | internacionales que definen quién puede emitir, en qué frecuencias y qué | contenidos. El chipset de las tarjetas WiFi es capaz, por su propio | diseño, de emitir en rangos de frecuencia que no son los autorizados. Es | por ello que, para que al fabricante le homologuen las tarjetas y pueda | importarlas y venderlas, sencillamente no puede liberar las | especificaciones eléctricas ni el firmware necesario para que las tarjetas | funcionen.
Marcos Guglielmetti <[email protected]> escribió:
Pero "nosotros" (alguien interesado) sí podemos hacer un firmware libre y confiar en que se usará con cuidado.
Eso implicaría ingeniería inversa a nivel de placa. Necesitas averiguar cómo está construída la tarjeta, comprobar señales eléctricas, etc. Marcos Guglielmetti <[email protected]> escribió: | ¿Éso restringe tu libertad? En cierto sentido, sí. Pero 'tu libertad acaba
| donde empieza la de los demás',
No podemos suponer que la mayoría de la gente actuará mal predeterminadamente, así no existiría Wikipedia, que se basa en pensar que la gente la mayoría de la gente actuará bien predeterminadamente, y es un éxito.
Bueno, el razonamiento en este caso es sencillo: el firmware que facilita el fabricante provee toda la funcionalidad necesaria, así que se da por supuesto que si alguien quiere modificarlo es para conseguir más funcionalidad. Pero vamos, aquí en España tenemos una empresa llamada SGAE que automáticamente considera que todo el que copia un CD está pirateando música ;-)
| y la ley impide que éste firmware sea | libre precisamente que alguien abuse de esa libertad y cambie parámetros | como la banda de emisión, la potencia,. etc. que están definidos por ley y | que podrían interferir en las conexiones de otras redes próximas... y por | ende en la libertad de otras personas para conectarse.
Marcos Guglielmetti <[email protected]> escribió:
¿La ley impide a cualquier ciudadano programar ese firmware como se le cante o se lo impide sólo a los fabricantes para homologar la placa?
No soy abogado, y menos experto en derecho internacional. En principio lo que sé es que la ley impide que el fabricante libere el código fuente del firmware, pero eso no impediría que cualquiera programara un firmware... Pero para eso hay que hacer ingeniería inversa y desensamblar, y eso en algunos países es delito. Marcos Guglielmetti <[email protected]> escribió:
No hay que decidir nada sobre software no libre, la política del proyecto es apoyar y desarrollar el software de manera 100% libre, eso no está nunca en discusión, si lo estuviera, cerramos las puertas y no existe más Musix.
Ok.Pero estás partiendo de la base de que el firmware es software... cuando en realidad el firmware es una parte del hardware. No estaríamos teniendo esta discusión si el fabricante incluyera el firmware grabado en una memoria EPROM soldada dentro de la placa en lugar de incluirlo en el driver, ¿cierto? Pero hoy en día es una costumbre común entre los fabricantes de hardware incluir el firmware como un componente del driver. Yo ese firmware no lo considero parte del driver o del sistema operativo: es un componente más del hardware, como lo es la BIOS de cualquier PC. Pero al estar incluído en el driver... Ufff... La idea es interesante: ¿hasta qué punto se considerarían los binarios del firmware como un componente del hardware que puede admitirse que sea cerrado o como un componente del sistema operativo que por tanto debe ser libre? ;-) Sea como sea, si no se va a incluir el firmware de la IPW2200 yo quitaría también el driver, puesto que el driver no sirve de absolutamente nada sin el firmware. En cualquier caso todo esto hay que documentarlo, para que el siguiente que tenga este problema tenga la solución disponible. Yo diría de investigar más el tema, ver si un particular puede legalmente
programar ese firmware y hacerlo libre, ¿qué les parece, investigamos? ¿tengo permiso para divulgar esta información en otras listas?
Ya te digo que va a ser poco menos que imposible, debido al equipo y a los conocimientos que son necesarios para realizar la ingeniería inversa. Y también te advierto que podría ser ilegal en según que sitios. Pero no se pierde nada por intentarlo. Ya me dirás. Un saludo, -- Wayfarer _______________________________________________ Musix GNU+Linux - www.musix.org.ar Musix-Colaborad mailing list [email protected] https://lists.ourproject.org/cgi-bin/mailman/listinfo/musix-colaborad -- `&' # Marcos Guglielmetti, co-director de # Musix GNU+Linux, 100% Software Libre para artistas _#_ http://www.musix.org.ar (#) / O \ + archivos: ftp://musix.ourproject.org/pub/musix ( === ) Ecología: http://autosus.wordpress.com `---' Personal: http://marcospcmusica.wordpress.com
El Jueves, 26 de Julio de 2007 15:45, Marcos Guglielmetti escribió:
Hola
Firmware: ¿se puede programar algo libre para ipw2200: Intel(R) PRO/Wireless 2200/2915?
Probablemente hablando, si. Técnicamente hablando no. No se puede hacer un firmware si conocer el hardware donde vas a ejecutarlo. SI los fabricantes no publican especificaciones, solo se puede hacer por ingeniería inversa (lo cual puede ser ilegal inclusive en algunos casos) Saludos! -- Dock Sud BBS http://www.docksud.com.ar telnet://bbs.docksud.com.ar
El Sábado, 28 de Julio de 2007 22:05, Fernando Toledo escribió: | El Jueves, 26 de Julio de 2007 15:45, Marcos Guglielmetti escribió: | > Hola | > | > | > Firmware: ¿se puede programar algo libre para ipw2200: Intel(R) | > PRO/Wireless 2200/2915? | | Probablemente hablando, si. | Técnicamente hablando no. | No se puede hacer un firmware si conocer el hardware donde vas a | ejecutarlo. SI los fabricantes no publican especificaciones, solo se puede | hacer por ingeniería inversa (lo cual puede ser ilegal inclusive en | algunos casos) Saludos! Gracias por la info; entonces, otra pregunta. Esas placas se pueden reemplazar por otras?, es decir, vienen para notebooks y se puede comprar otra placa? cómo es el asunto? -- `&' # Marcos Guglielmetti, co-director de # Musix GNU+Linux, 100% Software Libre para artistas _#_ http://www.musix.org.ar (#) / O \ + archivos: ftp://musix.ourproject.org/pub/musix ( === ) Ecología: http://autosus.wordpress.com `---' Personal: http://marcospcmusica.wordpress.com Estoy recolectando adjetivos divertidos emitidos hacia mi persona en discusiones públicas, quien quiera sumar, adelante: "stallmaniano" "our of band" "trotsko" "muy caza de brujas" "caprichosa voluntad" "peregrina opinion" "utópico" "disidente"
El Sábado, 28 de Julio de 2007 13:25, Marcos Guglielmetti escribió:
El Sábado, 28 de Julio de 2007 22:05, Fernando Toledo escribió: | El Jueves, 26 de Julio de 2007 15:45, Marcos Guglielmetti escribió: | > Hola | > | > | > Firmware: ¿se puede programar algo libre para ipw2200: Intel(R) | > PRO/Wireless 2200/2915? | | Probablemente hablando, si. | Técnicamente hablando no. | No se puede hacer un firmware si conocer el hardware donde vas a | ejecutarlo. SI los fabricantes no publican especificaciones, solo se | puede hacer por ingeniería inversa (lo cual puede ser ilegal inclusive | en algunos casos) Saludos!
Gracias por la info; entonces, otra pregunta.
Esas placas se pueden reemplazar por otras?, es decir, vienen para notebooks y se puede comprar otra placa? cómo es el asunto? claro, siempre se puede comprar otro hardware... mientras tengas la plata =) el tema es que no conozco ninguna con hardware libre. -- Dock Sud BBS http://www.docksud.com.ar telnet://bbs.docksud.com.ar
Marcos Guglielmetti escribió:
El Sábado, 28 de Julio de 2007 22:05, Fernando Toledo escribió: | El Jueves, 26 de Julio de 2007 15:45, Marcos Guglielmetti escribió: | > Hola | > | > | > Firmware: ¿se puede programar algo libre para ipw2200: Intel(R) | > PRO/Wireless 2200/2915? | | Probablemente hablando, si. | Técnicamente hablando no. | No se puede hacer un firmware si conocer el hardware donde vas a | ejecutarlo. SI los fabricantes no publican especificaciones, solo se puede | hacer por ingeniería inversa (lo cual puede ser ilegal inclusive en | algunos casos) Saludos!
Gracias por la info; entonces, otra pregunta.
Esas placas se pueden reemplazar por otras?, es decir, vienen para notebooks y se puede comprar otra placa? cómo es el asunto?
Las atheros tiene soporte en el kernel con el modulo madwifi. Igual varias "rt". aunque algunas no soportan kernels con SMP happy hacking!! -- Daniel Olivera (mate.cosido, aun fuera de la ley) "Soy y sere comunista hasta el ultimo dia de mi vida" "escucha, escucha... otra voz canta" Viglietti Datos de contacto: SIP: [email protected] / [email protected] Jabber: [email protected] Yahoo! (camara): doliveralinux ICQ: 8368437 Celular: +54 911 66393200 WII (solo contactos): [email protected] Email movil: [email protected]
El Sábado, 28 de Julio de 2007 22:05, Daniel Olivera Ferreira escribió:
Marcos Guglielmetti escribió:
El Sábado, 28 de Julio de 2007 22:05, Fernando Toledo escribió: | El Jueves, 26 de Julio de 2007 15:45, Marcos Guglielmetti escribió: | > Hola | > | > | > Firmware: ¿se puede programar algo libre para ipw2200: Intel(R) | > PRO/Wireless 2200/2915? | | Probablemente hablando, si. | Técnicamente hablando no. | No se puede hacer un firmware si conocer el hardware donde vas a | ejecutarlo. SI los fabricantes no publican especificaciones, solo se | puede hacer por ingeniería inversa (lo cual puede ser ilegal inclusive | en algunos casos) Saludos!
Gracias por la info; entonces, otra pregunta.
Esas placas se pueden reemplazar por otras?, es decir, vienen para notebooks y se puede comprar otra placa? cómo es el asunto?
Las atheros tiene soporte en el kernel con el modulo madwifi. Igual varias "rt". aunque algunas no soportan kernels con SMP
happy hacking!!
"The HAL is still binary only and will still taint the kernel." http://madwifi.org/wiki/ngFeatures Los driver sí son libres, yo tengo un a broadcom con el driver bcm43xx (gpl) que está soportado en el kernel 2.6.18+, pero hablamos del firmware, que no lo son =( un sitio interesante es: http://linuxwireless.org/ -- Dock Sud BBS http://www.docksud.com.ar telnet://bbs.docksud.com.ar
participants (3)
-
Daniel Olivera Ferreira -
Fernando Toledo -
Marcos Guglielmetti