Vid e pid do produto não estão cadastrados no driver.
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)
sem nome -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.2LTS
Responder1
Eu compilei o driver ratekhttp://cdn-cw.mediatek.com/Downloads/linux/2010_0709_RT2870_Linux_STA_v2.4.0.1.tar.bz2.
Ele gera dois erros, mas eles podem ser corrigidos substituindo:
"current_fsuid()" by "current_fsuid().val"
"current_fsgid()" by "current_fsgid().val"
Então:
make clean
make
make install
Neste ponto, compilei o driver.
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
Agora, se eu executar o iwconfig ele mostra outra interface "ra0"
Saudações: Piloto6
Responder2
Provavelmente serei criticado, mas estou acrescentando esta informação, pois dá uma pista de como instalar um driver para este dispositivo no Ubuntu.
Provavelmente alguém escreverá um guia passo a passo completo.
Analisei um driver do Windows e descobri que este dongle é baseado no chip Mediatek rt2870. Ainda não é suportado pelo kernel Linux.
É declarado que o rt2800usb deveria suportar este chip, mas na verdade não.
De qualquer forma, o VID e o PID deste dongle não são mencionados em nenhum dos drivers.
Mas o firmware para esse chip está incluído na instalação do Ubuntu, pode ser encontrado em /lib/firmware/rt2870.bin
. Portanto, não há necessidade de baixar o arquivo de firmware.
O driver rt2870sta para este chip pode ser baixado emSite da MediaTek, mas é necessário que seja compilado a partir do código-fonte.
Este tópicopode dar instruções sobre como corrigi-lo e compilá-lo.
Responder3
Atualizar:
lsmod diz que nenhum dispositivo está usando rt2870sta, mas o dispositivo está conectado
Coloquei rt2800usb na lista negra