Actualizo a 9.10 y ya no me va la wifi.

csalinux csalinux en gmail.com
Vie Oct 30 16:09:39 GMT 2009


Pablo Braulio escribió:
> Como complemento de lo dicho anteriormente.
> 
> Estaba usando madwifi para usar esa tarjeta wifi.
> 
> Como la nueva versión de ubuntu ha instalado un kernel nuevo( 
> 2.6.31-14-generic), ahora no puedo compilar e instalar de nuevo el driver.
> 
> cd /usr/local/madwifi-hal-0.10.5.6-r3835-20080801/
> sudo make
> sudo make
> Checking requirements... ok. 
> 
> Checking kernel configuration... ok. 
> 
> make -C /lib/modules/2.6.31-14-generic/build 
> SUBDIRS=/usr/local/madwifi-hal-0.10.5.6-r3835-20080801 modules
> make[1]: Entering directory `/usr/src/linux-headers-2.6.31-14-generic' 
> 
>    CC [M]  /usr/local/madwifi-hal-0.10.5.6-r3835-20080801/ath/if_ath.o 
> 
> In file included from 
> /usr/local/madwifi-hal-0.10.5.6-r3835-20080801/ath/../net80211/ieee80211_monitor.h:34, 
> 
>                   from 
> /usr/local/madwifi-hal-0.10.5.6-r3835-20080801/ath/if_ath.c:75: 
> 
> /usr/local/madwifi-hal-0.10.5.6-r3835-20080801/ath/../ath/if_athvar.h:107: 
> error: conflicting types for 'irqreturn_t'
> include/linux/irqreturn.h:16: note: previous declaration of 
> 'irqreturn_t' was here
> /usr/local/madwifi-hal-0.10.5.6-r3835-20080801/ath/if_ath.c: In function 
> 'ath_attach':
> /usr/local/madwifi-hal-0.10.5.6-r3835-20080801/ath/if_ath.c:478: error: 
> 'struct net_device' has no member named 'priv'
> /usr/local/madwifi-hal-0.10.5.6-r3835-20080801/ath/if_ath.c:819: error: 
> 'struct net_device' has no member named 'open'
> ............ y sigue
> 
> He probado con otra versión de madwifi y el resultado es el mismo.
> 
> Estoy googleando, y no encuentro solución.
> 
> Pablo Braulio escribió:
>> Hola a todos.
>>
>> Pues eso es lo que me ha pasado, y esta mi tarjeta.
>>
>> lspci |grep Ath
>> 02:00.0 Ethernet controller: Atheros Communications Inc. AR5001 Wireless 
>> Network Adapter (rev 01)
>>
>> ¿Alguien sabe como solucionarlo?.
> 

¿Ein? Para Atheros te hace falta compilar driver. Las mías atheros
-tres-, ni ralink, dos, ni zd, necesitan compilar nada.



-- 

Saludos.

César


Enfréntate a los malos; enfréntate a los crueles; enfréntate a todos,
menos a los tontos. Son demasiados y siempre serás derrotado.

(Proverbio hindú)



Más información sobre la lista de distribución ubuntu-es