Vid y pid del producto no están registrados en el controlador.
lsusb
Bus 002 Device 010: ID 2001:3d04 D-Link Corp.
dispositivos USB:
Bus=02 Lev=02 Prnt=02 Port=01 Cnt=01 Dev#=10 Spd=480 MxCh=0
Ver=2.01 Cls=00(>ifc) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
Vendor=2001 ProdID=3d04 Rev=00.00
Manufacturer=MediaTek
Product=802.11 n WLAN
SerialNumber=1.0
#Ifs= 1 Cfg#= 1 Atr=80 MxPwr=160mA
If#= 0 Alt= 0 #EPs= 8 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
nombre-a:
Linux 3.13.0-49-generic #81-Ubuntu SMP Tue Mar 24 19:29:48 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
Ubuntu 14.04.2 LTS
Respuesta1
He compilado el controlador ratekhttp://cdn-cw.mediatek.com/Downloads/linux/2010_0709_RT2870_Linux_STA_v2.4.0.1.tar.bz2.
Tira dos errores pero se podrían corregir reemplazando:
"current_fsuid()" by "current_fsuid().val"
"current_fsgid()" by "current_fsgid().val"
Entonces:
make clean
make
make install
En este punto, he compilado el controlador.
Finalmente:
echo 'install rt2870sta modprobe --ignore-install rt2870sta ; /bin/echo "2001 3d04" > /sys/bus/usb/drivers/rt2870/new_id' | sudo tee /etc/modprobe.d/rt2870sta.conf
Ahora, si ejecuto iwconfig muestra otra interfaz "ra0"
Saludos: Piloto6
Respuesta2
Probablemente me criticarán, pero agrego esta información porque da una idea de cómo instalar un controlador para este dispositivo en Ubuntu.
Probablemente alguien escriba una guía completa paso a paso.
Analicé un controlador de Windows y descubrí que este dongle está basado en el chip Mediatek rt2870. Aún no es compatible con el kernel de Linux.
Se declara que rt2800usb debería ser compatible con este chip, pero en realidad no es así.
De todos modos, VID y PID de este dongle no se mencionan en ninguno de los controladores.
Pero el firmware para ese chip está incluido en la instalación de Ubuntu y se puede encontrar en /lib/firmware/rt2870.bin
. Por lo tanto, no es necesario descargar el archivo de firmware.
El controlador rt2870sta para este chip se puede descargar desdesitio mediatek, pero es necesario compilarlo desde el código fuente.
este hilopuede dar instrucciones sobre cómo parchearlo y compilarlo.
Respuesta3
Actualizar:
lsmod dice que ningún dispositivo está usando rt2870sta pero el dispositivo está conectado
He puesto el rt2800usb en la lista negra.