El Thu, 05 Apr 2012 14:57:16 -0300, Gonzalo Rivero escribió: > El jue, 05-04-2012 a las 17:06 +0000, Camaleón escribió:
(...) >> > Y esa sería tu huella para saber que tenés el módulo modificado >> >> Ya lo pillo... y la idea es buena pero no sé cómo llevarla a la >> práctica. >> > jejeje yo tampoco :P > (lo mas parecido que conozco a C son cosas inspiradas por su sintaxis, > como perl o php) > > ¿fijate si aquí encontrás algo interesante? > http://tldp.org/LDP/lkmpg/2.6/html/lkmpg.html#AEN119 El ejemplo es perfecto como guía-burros, gracias :-) El problema es que en este caso no se trata de un archivo único "*.c" que genera un módulo ".ko", la cosa es más complicadilla... Gracias a todos por los comentarios y las ideas, os explico un poco de qué va la cosa. El módulo que se genera es el del adaptador wifi (brcmsmac.ko) y el parche que estoy aplicando es este: http://bugs.debian.org/cgi-bin/bugreport.cgi?msg=10;filename=brcm80211-smac-fix-endless-retry-of-A-MPDU-transmiss.patch;att=1;bug=664767 El parche está aplicado y el módulo parcheado cargado pero sigo teniendo el mismo problema con el driver (aparece una traza de error en el registro) por eso quería asegurarme de que lo había aplicado bien, de ahí mi interés en poder "marcarlo" de alguna forma. Pero ese archivo que modifico ("ampdu.c¹" para el kernel 3.2 y el "main.c" y un par más para el kernel 3.3) es demasiado enrevesado como para meter una funcioncilla printk() por ahí, así sin más, sencillamente no sé "ande" ponerla. Pero bueno, estoy viendo en otros bugzillas² (Fedora) que hay más gente en la misma situación tras haber aplicado el parche, lo cual me da a entender que no se ha corregido del todo y que el parche aún tiene agujeros. Como ya he abierto dos informes de fallo (uno en Debian y otro en el kernel) pues voy a esperar a ver si mandan algún otro parche para probar. ¹http://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=blob;f=drivers/net/wireless/brcm80211/brcmsmac/ampdu.c;h=95b5902bc4b3a3241f68cde20434b8592ba71ebc;hb=HEAD ²https://bugzilla.redhat.com/show_bug.cgi?id=787649 Saludos, -- Camaleón -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/jlmf13$j6g$1...@dough.gmane.org