McM
mcm@noway.es
Contact me: noway.es
Contact me

USB Wireless

Integración de un interfaz wifi usando un dongle USB: Conceptronic C54RU

Integración
Se integrará en un carPc nano ITX con un ubuntu 6.10 Edgy.
Ubuntu carga por defecto unos módulos que no funcionan para este usb. En concreto el rt73usb. En este proceso se procede a la sustitución del mismo.

  • Descarga del nuevo driver. Para este tipo de dispositivos se utiliza los drivers de la pagina serial monkey:

sudo wget http://rt2x00.serialmonkey.com/rt73-cvs-daily.tar.gz

  • Descompresión, compilación e instalación

sudo tar -xvzf rt73-cvs-daily.tar.gz
sudo aptitude install build-essential linux-headers-`uname -r`
cd rt73-cvs-yyyymmddhh/Module
sudo make

En algunos sistemas operativos el driver generado es innecesariamente grande, superior a un mega por lo que nos saldrá el siguiente aviso:
!!! WARNING: Module file much too big (>1MB)
!!! Check your kernel settings or use 'strip'
Asi que lo stripeamos:
sudo strip -S rt73.ko
Instalamos el modulo:
sudo make install

Uso del módulo
Nos tenemos que asegurar de que se esta usando el módulo adecuado. Quitamos los modulos que te vienen por defecto para este tipo de wifis:

sudo ifconfig wlan0 down
sudo modprobe -r rt73usb
sudo modprobe -r rt2570
sudo modprobe -r rt2500usb
sudo modprobe -r rt2x00lib

Para automatizar el procedimiento, podemos incluir en la lista negra dichos modulos y evitar asi que los cargue al arrancar:
vim /etc/modprobe.d/blacklist

# Blacklist rt73usb, as it is a non-functional beta module which conflicts with the working rt73 module.
blacklist rt73usb

# Blacklist rt2570, as it causes conflicts with rt73
blacklist rt2570

# Other modules that break rt73
blacklist rt2500usb
blacklist rt2x00lib

Cargamos el nuevo módulo:
sudo modprobe -v rt73
Configuración de la wifi

sudo ifconfig wlan0 up
sudo iwconfig wlan0 essid acceso key s:key01
sudo dhclient wlan0

Interfaz:

vim /etc/network/interfaces
auto wlan0
iface wlan0 inet dhcp

Share it!

Twitter Gmail Delicious Google Bookmarks Hotmail Yahoo Mail Share/Bookmark