web-dev-qa-db-fra.com

Comment décider quels pilotes pour Ralink 148f: 7601?

Je viens de recevoir mon nouveau dongle usb wifi et j'essaie de le faire fonctionner le 13.10. lsusb me donne les informations suivantes:

$ lsusb -v 
Bus 002 Device 005: ID 148f:7601 Ralink Technology, Corp. 
  bDeviceSubClass         0 
  bDeviceProtocol         0 
  bMaxPacketSize0        64
  idVendor           0x148f Ralink Technology, Corp.
  idProduct          0x7601 
...

La première chose que j'ai essayée a été d'installer les pilotes à partir du CD qui y était attaché. Là j'ai trouvé ce fichier 2011_0719_RT3070_RT8070_RT3370_RT5370_RT5372_RT2070_Linux_STA_V2.5.0.3_DPO.bz2 et dans le readme il y avait une note pour

ModelName:
===========
RT2870 Wireless Lan Linux Driver

=======================================================================
Driver lName:
===========
rt2870.o/rt2870.ko

Après avoir lancé Sudo make (Sudo car j’ai eu un problème avec la copie vers cp cannot create regular file /tftpboot' permission denied), Sudo make install maintenant, je peux le faire.

$ Sudo modprobe rt5370sta

J'ai aussi rt2800usb mais cela ne fonctionne pas non plus.

Maintenant, quand je rentre dans le dongle usb, je reçois syslog

Feb 18 15:53:03 xxx kernel: [  302.509247] usb 2-1.3: new high-speed USB device number 5 using ehci-pci
Feb 18 15:53:04 xxx kernel: [  302.969353] usb 2-1.3: New USB device found, idVendor=148f, idProduct=7601
Feb 18 15:53:04 xxx kernel: [  302.969359] usb 2-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Feb 18 15:53:04 xxx mtp-probe: checking bus 2, device 5: "/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.3"
Feb 18 15:53:04 xxx mtp-probe: bus: 2, device: 5 was not an MTP device

J'ai aussi essayé ceci http://gowthamgowtham.blogspot.com/2013/11/mediatekralink-wifi-adapter-in.html mais quand j'entre la configuration de ra0 en /etc/network/interfaces, l'ordinateur ne démarre pas plus de 1 à 3 minutes et au démarrage, seule l'interface lo est chargée.

EDIT

La meilleure partie est que la plupart des liens sur le site Web de MediaTek (ils ont apparemment eu une fusion) sont inexistants http://www.mediatek.com/_en/07_downloads/01_windows.php?sn=501

EDIT2

Après avoir en quelque sorte mis la main sur les pilotes 3.0.0.4 pour mt7601U, je reçois le texte suivant dans syslog

Feb 18 16:55:26 xxx kernel: [ 1975.959906] rtusb init rt2870 --->
Feb 18 16:55:26 xxx kernel: [ 1975.959913] Error: Driver 'rt2870' is already register
ed, aborting...

EDIT3

En quelque sorte, cela fonctionne, mais lorsque je lance wpa_supplicant, je reçois le journal de débogage suivant.

http://paste.ubuntu.com/6955249/

3
Patryk

Je crois cette erreur:

Erreur: le pilote 'rt2870' est déjà enregistré, en cours d'abandon ...

suggère que rt5370sta ou rt2800usb est déjà chargé; vérifier:

lsmod | grep -e rt5 -e rt2

Ni est correct pour votre appareil. Si l'un ou l'autre est trouvé, déchargez-le:

Sudo modprobe -r <driver_you_found>

Si l'un est appelé dans/etc/modules, supprimez-le.

Existe-t-il d'autres indices intéressants?

Sudo modprobe mt7601Usta
dmesg | grep -e mt7 -r 2870
iwconfig
1
chili555

Selon lsusb, j'ai le même appareil:

Bus 002 Device 018: ID 148f:7601 Ralink Technology, Corp. 

Le CD contient le fichier suivant:

DPO_MT7601U_LinuxSTA_3.0.0.4_20130913.tar.bz2

Peut également être téléchargé sur le site officiel: http://www.mediatek.com/en/downloads/mt7610u-usb/

Extrayez le fichier, entrez le répertoire qui contient le Makefile et lancez:

$ make
$ Sudo make install

Après ces étapes, l'appareil fonctionnait parfaitement. Bonne chance!

Dans les dernières versions d'Ubuntu (14.04), un correctif est nécessaire. Ce lien explique ce qui est nécessaire: https://unix.stackexchange.com/a/158032/97282

6
Aron