[LUG.ro] Oportunidad de hacer hacking con el kernel.
Manuel Naranjo
naranjo.manuel en gmail.com
Mie Abr 30 14:48:13 ART 2008
Buenas,
Como algunos sabrán soy la única persona en la ciudad cuyo nombre
aparece por ahí tirado en el kernel, ya que hace 2 años programe un
modulo para el kernel y logre q' sea incluido (el cual no hace mucho fue
finalmente marcado como estable, busquen aircable.c en
drivers/usb/serial y vean la creación). Pero eso no es lo importante,
era sólo una descripción.
Bue la cosa es que recibí un cable que tiene un conversoUSB<->RS232
(serial) dentro, y permite agregar de forma virtual puertos serie a
dispositivos sin dichos puertos, por ejemplo cualquier notebook moderna,
el modelo del chip es mos7703 de MosChip . Afortunadamente la gente que
hace el chip da los drivers para Linux [1], y los mismos son GPL2 (cómo
todo buen modulo que va al kernel ;) ). Pero.... ohh caramba la última
vez que actualizaron los drivers fue contra un FC4 corriendo kernel
2.6.11 ........... eso tiene CASI 3 años de antiguedad.... O sea las
cosas cambiaron, y esta cagada no andaba.
Lo puse en mi lista de cosas para hacer y hace un par de semanas me
tenía que usar el adaptor y en un rato me puse a actualizar el código, y
ahora compila y anda. Ya hice el parche y se lo envíe a la gente de
MosChip para q' actualicen el driver q' tienen el la web, y de paso para
pedirles las especificaciones del protocolo de comunicaciones entre el
host usb y el integrado.
Y acá es dónde viene la parte divertida, o se creían que este mail era
sólo para contarles que tuve que ponerme a leer código que hacía 2 años
que no tocaba ;). Bue la cosa es que me gustaría que este módulo quede
dentro del kernel así la gente del kernel lo va actualizando a medida
que el kernel avanza. La cosa es que si se fijan en el código es un
desastre y hay que reescribirlo casi completamente para que sea
incluido. Entonces mi idea fue: "Por qué no decirle a otro que lo haga
:D y yo le ayudo, de esa forma no soy el único Rosarino en el kernel
:)", así que ahí viene el mangazo. Algún interesado? Si son muchos una
de esas lo podemos hacer tipo taller ?
Bue espero sugerencias
Saludos,
Manu
Wireless Cables Inc.
<www.aircable.net>
[1] http://www.moschip.com/html/products.html
Más información sobre la lista de distribución Lugro