Mi tarjeta wifi funciona en ubuntu con el modulo rt2500pci que incluye el propio kernel, el problema es que la velocidad baja a un máximo de 100kb/s. Para solucionar esto, usaremos el modulo legacy rt2500:
Primero instalamos las dependencias de compilación:
lynks@mediacenter:~$ sudo aptitude install linux-headers-`uname -r` module-assistant rt2500-source checkinstallIndicamos al sistema que no cargue los modulos nuevos rt2x00, añadiendo las siguiente lineas en /etc/modprobe.d/blacklist:
lynks@mediacenter:~$ sudo vi /etc/modprobe.d/blacklist
# Desactivar driver rt2x00 para usar rt2500
blacklist rt2x00pci
blacklist rt2500pciAhora compilamos e instalamos el modulo. Podemos seguir cualquiera de estos 2 metodos, ami el primer método me da un error:
Método 1: module-assistant
lynks@mediacenter:~$ sudo m-a a-i rt2500Método 2: fuentes originales
Descargamos el código fuente:
lynks@mediacenter:~$ wget http://rt2x00.serialmonkey.com/rt2500-cvs-daily.tar.gzDescomprimimos:
lynks@mediacenter:~$ tar xvfz rt2500-cvs-daily.tar.gzCompilamos:
lynks@mediacenter:~$ cd rt2500-cvs-xxxxxxxxxx/Module
lynks@mediacenter:~$ makeCreamos el paquete deb y lo instalamos:
lynks@mediacenter:~$ sudo checkinstallConfigurar la interfaz wifi:
Eliminamos network-manager:
lynks@mediacenter:~$ sudo aptitude purge network-manager network-manager-kdeEditamos /etc/network/interfaces y añadimos una entrada para nuestro dispositivo, similar a la siguiente:
lynks@mediacenter:~$ sudo vi /etc/network/interfaces
auto wlan0
iface wlan0 inet dhcp
pre-up ifconfig wlan0 down
pre-up modprobe -r rt2500
pre-up modprobe rt2500
pre-up ifconfig wlan0 up
pre-up iwlist wlan0 scan & sleep 3
pre-up iwconfig wlan0 essid essiddemired key s:"mipassword"Ahora reiniciamos y ya tenemos nuestra tarjeta funcionando a 54Mb/s :)