web-dev-qa-db-fra.com

Pilote de bâtiment pour dongle WiFi WiFi Ralink RT5370 USB

J'ai un valeur Trim-Slice sous Ubuntu 11.04. Il est livré avec un dongle WiFi Ralink RT5370 802.11n .

Lorsque je branche le dongle, cela ne fonctionne pas simplement; ifconfig et iwconfig n'indiquent pas le périphérique, bien que lsusb affiche le périphérique répertorié:

phrogz@trimslice:~$ lsusb | grep Ralink
Bus 001 Device 004: ID 148f:5370 Ralink Technology, Corp. 

J'ai téléchargé le lien pour RT5370 depuis le site des pilotes Linux de Ralink , ce qui a abouti à un fichier nommé 2011_0225_RT5370_RT5372_Linux_STA_V2.5.0.1_DPO.tar.bz2. Après l'extraction, le seul README du fichier mentionne le "Pilote RT2870 Lan Lan sans fil"; Cependant, le Makefile à la racine du répertoire contient les lignes suivantes:

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

J'ai édité os/linux/config.mk pour avoir ces réglages:

# Support Wpa_Supplicant
HAS_WPA_SUPPLICANT=y

# Support Native WpaSupplicant for Network Maganger
HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y

Lorsque je retourne à la racine du répertoire extrait et que je lance make, il échoue:

phrogz@trimslice:~/2011_0225_RT5370_RT5372_Linux_STA_V2.5.0.1_DPO$ Sudo make
[Sudo] password for phrogz: 
make -C tools
make[1]: Entering directory `/home/phrogz/2011_0225_RT5370_RT5372_Linux_STA_V2.5.0.1_DPO/tools'
gcc -g bin2h.c -o bin2h
make[1]: Leaving directory `/home/phrogz/2011_0225_RT5370_RT5372_Linux_STA_V2.5.0.1_DPO/tools'
/home/phrogz/2011_0225_RT5370_RT5372_Linux_STA_V2.5.0.1_DPO/tools/bin2h
cp -f os/linux/Makefile.6 /home/phrogz/2011_0225_RT5370_RT5372_Linux_STA_V2.5.0.1_DPO/os/linux/Makefile
make -C /lib/modules/2.6.38.3-trimslice-1.03/build SUBDIRS=/home/phrogz/2011_0225_RT5370_RT5372_Linux_STA_V2.5.0.1_DPO/os/linux modules
make: *** /lib/modules/2.6.38.3-trimslice-1.03/build: No such file or directory.  Stop.
make: *** [LINUX] Error 2

Comment puis-je créer le pilote pour ce périphérique?

2
Phrogz

J'utilise un Tenda W311M qui utilise la même puce. Merci d'avoir mentionné l'URL de téléchargement du pilote.

Ce fil http://ubuntuforums.org/showthread.php?t=1285828 mentionne la solution.

J'espère que cela fonctionne pour vous.

2
El Khan

Vous devez installer les en-têtes Linux correspondant à votre version du noyau pour obtenir le répertoire de construction mentionné:

apt-get install linux-headers-[version]

Vous pouvez obtenir la version du noyau en tapant:

uname -r
1
JBV06