Hace unos días atrás compré un adaptador de red inalámbrico usb de DLINK (modelo DWA-125).
Lo primero que hice fue probarlo en Windows 7 Ultimate 32bits y todo marchó sin ningun tipo de problema, el problema estubo a la hora de tratar de instalarlo en la nueva versión de Ubuntu (9.10) que tenía en la otra partición de mi disco.
Al principio cuando arranco el sistema parecía haberlo tomado, pero por alguna razón no funcionaba.
Detectaba el adaptador en el puerto usb, figuraba cuando recurria al comando ifconfig en la consola ( figuraba como wlan0), y sin embargo no estaba activo.
Empecé a buscar en internet y la solucion fue instalar el controlador nuevo que DLINK ofrece para linux en su ṕagina:
http://www.dlinkla.com/home/soporte/soporte_home.jsp (Sección Drivers y Documentación)
Baje el driver lo instale como decía en el readme que trae el archivo del driver una vez desempaquetado, pero por algun motivo no funcionaba. Bueno para los que tuvieron o tienen un problema con los adaptadores de red inalambrica espero que esta mini guia les sirva de ayuda.
Instalación de los Drivers
1. Primero lo que debe hacerse es desintalar los modulos que el sistema operativo usa para controlar el dispositivo por defaul. En mi caso es el tal rt2800usb que aparece el la lista de modulos(comando lsmod desde consola) al enchufar el dispositivo.
Para esto vamos a poner editar el archivo --> /etc/modprobe.d/blacklist.conf y agregamos el nombre del modulo en otra linea (el modulo este tambien necesita de otros dos cuyos nombres son :
rt2x00usb y rt2x00lib), ponemos:
blacklist rt2x00usb
blacklist rt2x00lib
blacklist rt2800usb
y guardamos los cambios. (Estas lineas sirven para que NO se carguen los modulos)
2. Ahora procedemos a la carpeta /lib/modules/<version del kernel>/kernel/drivers/staging/rt2870
y /lib/modules/<version del kernel>/kernel/drivers/staging/rt3070 y borramos su contenido.
(Los archivos son las versiones viejas del driver --> rt2870sta.ko y rt3070sta.ko)
3. Desconectamos el dispositivo si es que lo tenemos conectado y reiniciamos.
4. Luego Instalamos el driver como indica el archivo readme.
Desempaquetamos el tar (ahi esta el readme) , no ubicamos el la carpeta donde los archivos en la consola y hacemos >sudo make || make install.
5. Despues sólo resta conectar el dispositivo y listo deberia reconocerlo.
Recuerden que si cambian de version de kernel deben repetir los pasos. (Diferente carpeta segun kernel)
Bueno espero que les sirva la info.

Suerte y espero comentarios y experiencias también!