MediaTek fournit un pilote Linux pour les dongles Wi-Fi USB 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
Mais la LED du dongle ne s'est pas allumée et aucune connexion sans fil n'est disponible dans les paramètres réseau.
ifconfig
n'a donné que eth0 et lo, et a iwconfig
donné:
ra0 Ralink STA
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 invalid crypt:0 invalid misc:0
Et a lshw -C network
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 également essayé ce qui suit:
sudo ifup ra0
Ignoring unknown interface ra0=ra0.
Cependant, a sudo ifconfig ra0 up
fait l'affaire et conséquente ifconfig
donne:
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 l'option de connexion sans fil dans l'interface utilisateur des paramètres réseau et après un redémarrage, il ra0
apparaît à nouveau comme 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 CHIPSET
liste dans Makefile en ne laissant que mt7610u, c'est-à-dire:
ifeq ($(CHIPSET),)
CHIPSET = mt7610u
endif
Également essayé en passant /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 (générique 3.2.0-60) et Linux Mint 16 64 bits (la boîte d'un ami). Comment installer ce pilote?