Como instalar o driver MediaTek MT7610U (RT2860)

9

MediaTek fornece o driver Linux para dispositivos USB Wi-Fi baseados no MT7610U (chipset RT2860, eu pessoalmente tenho ipTIME A1000UA ). Eu baixei MT7610U USB V3.0.0.2 (link direto ), extraiu o arquivo e:

$ cd ~/Downloads/mt7610u_wifi_sta_v3002_dpo_20130916
$ sudo make
$ sudo make install

Adicionada a seguir a /etc/modprobe.d/blacklist.conf e reinicializada:

blacklist rt2800usb
blacklist rt2870sta
blacklist rt2860sta

Mas o LED no dongle não ligou, 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 de configurações de rede e após a reinicialização ra0 é mostrada como desativada novamente.

Alguns registros 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 lista CHIPSET em Makefile, deixando apenas mt7610u, ou seja:

ifeq ($(CHIPSET),)
CHIPSET = mt7610u
endif

Também tentei mover /etc/Wireless/RT2860STA para /etc/Wireless/RT2870STA (como de acordo com o dmesg que o rt2870 foi o driver sendo carregado) sem sucesso.

O mesmo resultado com o Ubuntu 12.04 64-bit (3.2.0-60-generic) e o Linux Mint 16 64-bit (caixa de um amigo). Como instalo este driver?

    
por ozbek 05.04.2014 / 17:59

4 respostas

4

Não tenho conhecimento técnico real, mas posso ler e pesquisar bem. Eu tenho o meu agora com uma luz azul e mostrando estatísticas decentes. Não sei o que fazer com um ra0 ativo ainda. Talvez alguém possa me ajudar também?

ANYWAY: Eu baixei mt7610u_wifi_sta_v3002_dpo_20130916 de mediatek Editado de acordo com estas páginas:

Estou usando o kernel 3.2 crunchbang

Também foi adicionado o fyi-I anteriormente tinha usado o ndisgtk para instalar o windows 7 drivers, mas só isso com certeza não ajudou ... então o acima pode ser o único bit que você precisa. Eu também adicionei os arquivos bin incluídos no diretório 7 à minha pasta de firmware.

Desculpe se estou confuso. Notei que você postou ontem e pensei que eu iria cair em uma resposta iniciante.

    
por 07.04.2014 / 05:16
1

O driver ainda está em desenvolvimento. Isso funciona perfeitamente bem. A única coisa que falta é o indicador de nível de energia wifi. LED está sempre desligado: link

    
por 23.12.2016 / 09:26
0

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 criar inicialmente o driver /sanrath/mediatek_mt7610u_sta_driver_linux-64bit . Com o comentário de ozbek sobre como alterar a variável ./os/linux/config.mk CHIPSET_DAT para 2870 , executar sudo make && make install resultou em um adaptador sem fio USB totalmente funcional.

Os passos são:

  • Download /sanrath/mediatek_mt7610u_sta_driver_linux-64bit do BitBucket
  • Alterar linha :671 para CHIPSET_DAT = 2870
  • sudo make && make install
por 02.02.2016 / 18:14
0

Aqui está outro driver, que pretende melhorar o driver original do Mediatek.

link

    
por 11.06.2017 / 23:27