Re: wireless
Hola
On 2/27/06, Jaume Martin Claramonte <jaumartin@gmail.com> 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.
Reply to:
- References:
- wireless
- From: Jaume Martin Claramonte <jaumartin@gmail.com>
- Re: wireless
- From: Ramiro Aceves <ea1abz@gmail.com>
- Re: wireless
- From: Jaume Martin Claramonte <jaumartin@gmail.com>
- Re: wireless
- From: Ramiro Aceves <ea1abz@gmail.com>
- Re: wireless
- From: Ramiro Aceves <ea1abz@gmail.com>
- Re: wireless
- From: Jaume Martin Claramonte <jaumartin@gmail.com>
- Re: wireless
- From: Ramiro Aceves <ea1abz@gmail.com>
- Re: wireless
- From: Jaume Martin Claramonte <jaumartin@gmail.com>
- Re: wireless
- From: Ramiro Aceves <ea1abz@gmail.com>
- Re: wireless
- From: Jaume Martin Claramonte <jaumartin@gmail.com>