Hola On 2/27/06, Jaume Martin Claramonte <[EMAIL PROTECTED]> wrote: > El dom, 26-02-2006 a las 18:18 +0100, Ramiro Aceves escribió: > > > > > > Entonces como vienen como modulos con borrar los modulos habria > > > bastante???? > > > si furera asi solo habria que borrar los referentes ha ipw2200 y > > > ieee80211???? > > > ya que si no me equivoco todo el tema de la encriptacion ya viene en el > > > kernel, asi que con borrar los modulos y compilar los del sf.net > > > tendriamos suficiente. > > > > > > > A mi entender basta con eso. > > Cuéntanos. > > Ramiro. > > > pues lo he probado mira los modulos que estan en: > /lib/modules/kernel/$(uname -r)/driver/net/wireless/ipw2200.ko > /lib/modules/kernel/$(uname -r)/net/ieee80211/ieee80211.ko > > los renombre a .old > despues ejevute el remove_old que trae las fuentes del ieee80211 y me > los borro automaticamente /lib/modules/kernel/$(uname > -r)/net/ieee80211/* > bueno con mi confirmacion despues hize un make y ... sorpresa > Esta es la salida del make: > > Checking in /lib/modules/2.6.15-1-486 for ieee80211 components... > make -C /lib/modules/2.6.15-1-486/build M=/usr/src/wireless/ieee80211 > MODVERDIR=/usr/src/wireless/ieee80211 modules > make[1]: se ingresa al directorio `/usr/src/linux-headers-2.6.15-1-486' > CC [M] /usr/src/wireless/ieee80211/ieee80211_module.o > /usr/src/wireless/ieee80211/ieee80211_module.c: In function > 'ieee80211_network_reset': > /usr/src/wireless/ieee80211/ieee80211_module.c:90: error: 'struct > ieee80211_network' has no member named 'ibss_dfs'
Acabo de ver que este bug está reportado en : http://www.bughost.org/bugzilla/show_bug.cgi?id=922 Al parecer se es un fallo del script remove-old. Éste es el patch que proponen: Prueba a parchearlo a mano a ver qué pasa. Parece que basta con añadir ${KSRC} a la línea FILES= Fix ieee80211/remove-old check_old KSRC problem --- --- a/ieee80211/remove-old +++ b/ieee80211/remove-old @@ -60,7 +60,7 @@ do_check() { echo "Checking in ${KERN} for ieee80211 components..." - FILES=`find ${KERN} -type f -name 'ieee80211*'` + FILES=`find ${KERN} ${KSRC} -type f -name 'ieee80211*'` if [ -n "${FILES}" ]; then for file in $FILES; do Suerte. Ramiro.