Instalar stick USB wifi N D-link DWA-140/B2 en Ubuntu 10.04 Lucid Lynx

Después de darme varios castañazos intentando instalar un driver que no era (rt2870sta) para usar el stick USB de D-link DWA-140/B2 que ofrece conectividad wifi N a nuestro Ubuntu Lucid encontré el driver correcto y ahora está funcionando.

Si vamos a la página oficial de Ubuntu para ver el soporte wifi, veremos que nos recomiendan el driver rt2870sta para el D-link DWA-140/B2 (id 07d1:3c0a) aunque yo nunca conseguí hacerlo funcionar con el driver recomendado en el sitio de Ubuntu.

Este es el aspecto de nuestro invitado de hoy:

D-link DWA-140/B2

Stick wifi N D-link DWA-140/B2

Aparentemente el DWA-140 y el DWA-140/B2 son muy parecidos (por lo menos externamente), y la única forma de diferenciarlos es buscar su identificador ejecutando el comando lsusb, así que si vemos algo así:

lsusb | grep 07d1:3c0a
Bus 001 Device 002: ID 07d1:3c0a D-Link System

Tenemos un dispositivo DWA-140/B2, del que no se habla demasiado en la página de Ubuntu. Debemos usar el driver rt3070sta en lugar del rt2870sta, ya que nos ahorraremos los quebraderos de cabeza con un stick que aparentemente funciona pero que es incapaz de conectar a un punto de acceso wifi.

Para ello, si al igual que yo ya probásteis sin exito con el rt2870sta y tenéis el driver cargado, el primer paso será quitarlo. Ejecutaremos el siguiente comando, y si no devuelve nada ya puedes instalar el nuevo desde el repositorio PPA:

lsmod | grep rt2870sta

Si el driver no está cargado puedes pasar al siguiente paso, no obstante si tienes problemas cargando el driver rt3070sta probablemente deberías empezar por aquí. Quitamos el viejo driver:

sudo rmmod rt2870sta

Ahora agregaremos el respositorio ppa de logari81, así no es necesario complicarse la vida descargando y compilando el driver de la página de D-link como ví en otros sitios. Después de añadir el repositorio PPA ya podemos instalarlo sin problemas ejecutando los comandos:

sudo add-apt-repository ppa:logari81/ppa
sudo apt-get update
sudo aptitude install rt3070

Con el stick desconectado cargamos el driver rt3070sta:

sudo modprobe rt3070sta

Si todo ha ido bien, veremos el driver cargado al ejecutar el siguiente comando:

lsmod | grep rt3070sta
rt3070sta             569863  1

Conectamos el stick usb y Ubuntu debería detectarlo e intentar conectarse a las redes wifi.

Si hemos tenido éxito modificaremos la configuración para que Ubuntu no se olvide del trabajo que hemos hecho en próximo reinicio, así que para cargar el driver al inicio de Ubuntu modificaremos el fichero /etc/modules y le añadiremos al final la línea:

rt3070sta

También hemos de decirle a Ubuntu que no cargue el rt2870sta que no nos funcionó con este dispositivo. Para ello editaremos el fichero /etc/modprobe.d/blacklist.conf y le añadiremos al final líneas siguientes:

blacklist rt2800usb
blacklist rt2x00usb
blacklist rt2x00lib
blacklist rt2870sta

Con ello ya tendríamos nuestro stick USB wifi N funcionando a 130 Mbps:

ra0       Ralink STA  ESSID:"????????"  Nickname:"RT2870STA"
          Mode:Managed  Frequency=2.462 GHz  Access Point: ??:??:??:??:??:??   
          Bit Rate=130 Mb/s   
          RTS thr:off   Fragment thr:off
          Link Quality=77/100  Signal level:-65 dBm  Noise level:-59 dBm
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

Esto lo podemos mejorar con Wi-fi Protected Setup si el punto de acceso lo soporta. Pero esto lo dejamos para otro post. Lengua fuera

Finalmente solo me queda aconsejar, que si tenemos una ranura PCMCIA para conectar un cardbus wifi N podemos optar por el dispositivo de Linksys WPC300N, ya que en Ubuntu 10.04 se trata de enchufar y listo. Nada de instalar los drivers antes de enchufar como en Windows, para que luego digan que Linux se complicado. Guiño

URL para hacer trackback a este post:

http://bytecoders.net/trackback/831
 

Comentarios

Gracias y también sirve para ASUS USB-N13

Funcionó perfectamente inslusive para el ASUS USB-N13.
Mil gracias.

AYUDA!!

AMIGO ESTA MUY BONITO LA AYUDA QUE AS BRINDADO, PERO YO TENGO EL D-LINK 140 /B3

COMO PUEDO INSTALARLO? ESPERO ME AYUDES ! GRACIAS

Para Ubuntu 12.04

Seguí tu guía para Ubuntu 12.04 y no terminó de funcionar pero abriste el camino. Muchas gracias! Por si a alguien le ocurre con ubuntu 12.04 terminé siguiendo estos pasos y ahora va de maravilla: http://www.konopolis.com/iniciativas/instalacion-de-d-link-wifi-usb-dwa-140-en-ubuntu-12-04-lts.html Saludos!

WPA?

Hola, tras muchas vueltas por foros varios, he instalado el paquete del repositorio que mencionas. el dispositvo funciona y escanea redes, pero no hay manera de que acepte contraseñas wpa. lo he intentado compilando las fuentes , pero entonces no consigo que el dispositivo vea red alguna.

Cualquier sugerencia me vendría bien, porque me estoy quedando sin ideas...

Gracias!