User Tools

Site Tools


como_d-link_dwl-g122_linux

Como D-Link DWL-G122

Tener andando este adaptador es super simple gracias a los chicos de rt2×00 Project. Lo primero es desconectar el dwl, y luego identificar que modelo de chipset tiene el adaptador (esto varia según la revisión, y el firmware)

En mi caso es DWL-G122 H/W Ver: C1 F/W Ver: 3.0, que va con los drivers Ralink RT73. Si no es este tu modelo, puedes buscar los drivers en el sitio y seguir los mismos pasos.

Obtenemos los drivers:

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

Remover los modulos que puedan traernos conflictos:

# modprobe -r rt2500usb
# modprobe -r rt2×00lib
# modprobe -r rt2570
# modprobe -r rt73usb

Y los borramos…

$ cd /lib/modules/2.6.***/kernel/ubuntu/wireless/
# sudo rm -r rt2x00-legacy/
# sudo rm -r rt2x00

Descomprimimos los drivers, y compilamos el modulo del adaptador:

$ tar xvzf rt73-cvs-daily.tar.gz
$ cd rt73-cvs-***/Module
$ make

* * * Se refiere a las versiones del kernel y drivers que uses. Si hay un error con el tamaño del modulo al compilarlo, y nos pregunta si queremos usar strip, la verdad es que si queremos:

$ strip -S rt73.ko

Ahora podemos hacer make install tranquilamente…

# make install

Copiamos el firmware a su respectiva lugares:

# cp -v rt73.bin /lib/firmware
# cp -v rt73.bin /lib/firmware/2.6.***/

Generamos el mapa de modulos:

# depmod -a

Y luego agregamos los modulos que podrían traer conflictos a la lista negra

# vi /etc/modprobe.d/blacklist
Agregando al final del archivo:

#Evitar conflictos con dwl-g122
blacklist rt73usb
blacklist rt2570
blacklist rt2500usb
blacklist rt2×00lib

Agregamos los modulos:

# modprobe -v rt73

Y si todo sale bien, extrañamente no dira nada (todo por el -v del comando anterior). Si alega es porque hay errores y probablemente sea porque estas usando los drivers que no corresponden. La solución es simple: buscar en el sitio de rt2×00 los drivers de tu modelo.

Conectamos el DWL y levantamos la interfaz:

# /sbin/ifconfig wlan0 up

Listo ;-) Aunque he leido en varios lados de gente que tiene problemas al usar el Network Manager de Gnome con estos drivers, yo nunca lo he usado, prefiero Wifi-Radar o Rutilt. Asi que para evitar problemas:

# apt-get purge network-manager-gnome network-manager

e instalamos Rutilt o Wifi-Manager:

# apt-get install rutilt

Si vas a navegar siempre con este dispositivo, es mejor que la interfaz se levante automáticamente al iniciar sesión, asi que:

 # vi /etc/network/interfaces
Y se agrega:

auto wlan0
iface wlan0 inet dhcp

En Debian y Ubuntu se usa wlan0, en otras distribuciones quizás se llame rausb0, para saber el nombre de la interfaz:

 $ /sbin/iwconfig 

Eso es todo, la magia va por parte de rt2×00 Project ; -)

Ultima Actualización: 02-may-2008, 06:55

como_d-link_dwl-g122_linux.txt · Last modified: 2012/09/25 11:31 by nicolas