web-dev-qa-db-fra.com

Comment installer le pilote MediaTek MT7610U (RT2860)

MediaTek fournit un pilote Linux pour les dongles USB Wi-Fi basés sur MT7610U (chipset RT2860, j'ai personnellement ipTIME A1000UA). J'ai téléchargé MT7610U USB V3.0.0.2 ( lien direct ), extrait l'archive et:

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

Ajout suivant à /etc/modprobe.d/blacklist.conf et redémarré:

blacklist rt2800usb
blacklist rt2870sta
blacklist rt2860sta

Toutefois, le voyant du dongle ne s’est pas allumé et aucune connexion sans fil n’est disponible dans les paramètres réseau.

ifconfig a seulement donné eth0 et lo, et iwconfig a donné:

ra0   Ralink STA
      Link Quality:0  Signal level:0  Noise level:0
      Rx invalid nwid:0  invalid crypt:0  invalid misc:0

Et lshw -C network a donné:

*-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

J'ai aussi essayé ce qui suit:

Sudo ifup ra0
Ignoring unknown interface ra0=ra0.

Cependant, Sudo ifconfig ra0 up a fait l'affaire et la conséquence ifconfig est la suivante:

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)

Mais je ne vois toujours pas d’option de connexion sans fil dans l’interface utilisateur des paramètres réseau et, après un redémarrage, ra0 apparaît à nouveau désactivé.

Quelques journaux pertinents:

$ 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...

J'ai essayé en supprimant mt7650u et mt7630u de la liste CHIPSET dans le Makefile en ne laissant que mt7610u, c'est-à-dire:

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

Aussi essayé en déplaçant /etc/Wireless/RT2860STA à /etc/Wireless/RT2870STA (comme selon dmesg que rt2870 était le pilote en cours de chargement) sans succès.

Même résultat avec Ubuntu 12.04 64 bits (3.2.0-60-générique) et Linux Mint 16 64 bits (la boîte à un ami). Comment installer ce pilote?

10
ozbek

Je n'ai aucune connaissance technique, mais je peux lire et bien chercher. J'ai le mien avec une lumière bleue et des statistiques correctes. Vous ne savez pas encore quoi faire avec un ra0 actif. Peut-être que quelqu'un peut m'aider aussi?

TOUJOURS: J'ai téléchargé mt7610u_wifi_sta_v3002_dpo_20130916 de mediatek édité en fonction de ces pages:

J'utilise le noyau 3.2 crunchbang

Nous avons également ajouté que fyi-I avait déjà utilisé ndisgtk pour installer les pilotes Windows 7, mais que cela ne suffisait certainement pas, alors ce qui précède est peut-être le seul élément dont vous avez besoin. J'ai également ajouté les fichiers bin inclus dans le répertoire 7 à mon dossier de firmware.

Désolé si je suis déroutant. Vous avez remarqué que vous avez posté hier et je pensais que je passerais dans une réponse novice.

5
natura

Depuis le noyau 4.19, mt7610u est pris en charge en natif. Fedora 30 et Ubuntu 19.04 ont cette version du noyau. Ces distributions devraient fonctionner sans effort supplémentaire.

3
Fernando Mariano

Le pilote est encore en développement. Cela fonctionne parfaitement bien. La seule chose qui manque, c'est l'indicateur de niveau de puissance wifi. Le voyant est toujours éteint: https://github.com/xtknight/mt7610u-linksys-ae6000-wifi-fixes

1
siliconvally

Voici un autre pilote, qui prétend améliorer le pilote d'origine Mediatek.

https://github.com/ulli-kroll/mt7610u

0
Mikhail Ramendik

Je voulais faire une mise à jour de la réponse de natura principalement parce que j'avais acheté un Cisco AE6000 il y a un an et que je ne pouvais pas utiliser le périphérique, même après avoir initialement créé le pilote /sanrath/mediatek_mt7610u_sta_driver_linux-64bit. Avec le commentaire de ozbek sur le changement de la variable ./os/linux/config.mk CHIPSET_DAT en 2870, l'exécution de Sudo make && make install a abouti à un adaptateur sans fil USB entièrement opérationnel.

Les étapes sont les suivantes:

  • Téléchargez /sanrath/mediatek_mt7610u_sta_driver_linux-64bit à partir de BitBucket
  • Remplacez la ligne :671 par CHIPSET_DAT = 2870
  • Sudo make && make install
0
gh0st