A MediaTek fornece driver Linux para dongles Wi-Fi USB baseados no MT7610U (chipset RT2860, eu pessoalmente tenho o ipTIME A1000UA). Eu baixei MT7610U V3.0.0.2 USB ( ligação directa ), extraído do arquivo e:
$ cd ~/Downloads/mt7610u_wifi_sta_v3002_dpo_20130916
$ sudo make
$ sudo make install
Adicionado o seguinte /etc/modprobe.d/blacklist.conf
e reiniciado:
blacklist rt2800usb
blacklist rt2870sta
blacklist rt2860sta
Mas o LED no dongle não acendeu, nem há conexão sem fio disponível nas configurações de rede.
ifconfig
deu apenas eth0 e lo, e iwconfig
deu:
ra0 Ralink STA
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 invalid crypt:0 invalid misc:0
E lshw -C network
deu:
*-network DISABLED
description: Wireless interface
physical id: 1
logical name: ra0
capabilities: ethernet physical wireless
configuration: broadcast=yes driver=RALINK WLAN multicast=yes wireless=Ralink STA
Eu também tentei o seguinte:
sudo ifup ra0
Ignoring unknown interface ra0=ra0.
No entanto, sudo ifconfig ra0 up
fez o truque e consequente ifconfig
está dando:
ra0 Link encap:Ethernet HWaddr 64:e5:99:f4:42:46
inet6 addr: fe80::66e5:99ff:fef4:4246/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:368 errors:0 dropped:0 overruns:0 frame:0
TX packets:115 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:94523 (94.5 KB) TX bytes:12648 (12.6 KB)
Mas ainda não vejo a opção de conexão sem fio na interface do usuário das configurações de rede e após a reinicialização ra0
ser mostrada como desativada novamente.
Alguns logs relevantes:
$ dmesg | grep rt28
[ 19.488641] rtusb init rt2870 --->
[ 19.490869] usbcore: registered new interface driver rt2870
$ lsmod
Module Size Used by
mt7650u_sta 927128 0
$ lsusb
Bus 001 Device 003: ID 0e8d:7610 MediaTek Inc.
$ modinfo rt2800usb | grep 2870
firmware: rt2870.bin
alias: usb:v148Fp2870d*dc*dsc*dp*ic*isc*ip*
alias: usb:v8516p2870d*dc*dsc*dp*ic*isc*ip*
alias: usb:v07B8p2870d*dc*dsc*dp*ic*isc*ip*
/var/log/syslog:
NetworkManager[986]: <warn> /sys/devices/virtual/net/ra0: couldn't determine device driver; ignoring...
NetworkManager[986]: <warn> /sys/devices/virtual/net/ra0: couldn't determine device driver; ignoring...
Eu tentei remover mt7650u e mt7630u da CHIPSET
lista no Makefile deixando apenas mt7610u, ou seja:
ifeq ($(CHIPSET),)
CHIPSET = mt7610u
endif
Também tentei mudar /etc/Wireless/RT2860STA
para /etc/Wireless/RT2870STA
(como de acordo com dmesg que rt2870 era o driver sendo carregado) sem êxito.
Mesmo resultado com o Ubuntu 12.04 de 64 bits (3.2.0-60-genérico) e o Linux Mint 16 de 64 bits (caixa de um amigo). Como instalo este driver?
fonte
Respostas:
Não tenho conhecimento técnico de verdade, mas posso ler e pesquisar bem. Eu tenho o meu agora com uma luz azul e mostrando estatísticas decentes. Ainda não sei o que fazer com um ra0 ativo. Talvez alguém possa me ajudar também?
De qualquer forma: baixei o mt7610u_wifi_sta_v3002_dpo_20130916 da mediatek Editado de acordo com estas páginas:
Estou usando o kernel 3.2 crunchbang
Também foi adicionado o fyi-I anteriormente, que utilizava o ndisgtk para instalar drivers do Windows 7, mas isso por si só certamente não ajudou ... portanto, o acima pode ser o único bit necessário. Também adicionei os arquivos bin incluídos no diretório 7 à minha pasta de firmware.
Desculpe se estou confuso. Percebi que você postou ontem e achou que eu gostaria de receber uma resposta iniciante.
fonte
[ 18.838304] rtusb init rt2870 ---> [ 18.840562] usbcore: registered new interface driver rt2870 [ 20.581781] !!! rt28xx init fail !!! [ 21.134603] !!! rt28xx init fail !!!
CHIPSET_DAT = 2860
paraCHIPSET_DAT = 2870
inos/linux/config.mk
(na linha 663) paramt7610u
. É isso aí. Depois dissosudo make clean
,sudo make
,sudo make install
e reiniciado. Voilà! Agora posso ver a conexão sem fio nas configurações de rede. Obrigado novamente!Desde o Kernel 4.19, há suporte nativo para o mt7610u. O Fedora 30 e o Ubuntu 19.04 possuem esta versão do kernel. Essas distribuições devem funcionar sem nenhum esforço adicional.
fonte
O driver ainda está em desenvolvimento. Funciona perfeitamente bem. A única coisa que falta é o indicador de nível de energia wifi. O LED está sempre apagado: https://github.com/xtknight/mt7610u-linksys-ae6000-wifi-fixes
fonte
Eu queria fazer uma atualização da resposta da natura principalmente porque comprei um Cisco AE6000 há um ano e não consegui usar o dispositivo mesmo depois de montar o
/sanrath/mediatek_mt7610u_sta_driver_linux-64bit
driver inicialmente . Com o comentário do ozbek sobre como alterar aCHIPSET_DAT
variável ./os/linux/config.mk para2870
, a execuçãosudo make && make install
resultou em um adaptador sem fio USB totalmente funcional.Os passos são:
/sanrath/mediatek_mt7610u_sta_driver_linux-64bit
do BitBucket:671
paraCHIPSET_DAT = 2870
sudo make && make install
fonte
Aqui está outro driver, que pretende melhorar o driver Mediatek original.
https://github.com/ulli-kroll/mt7610u
fonte