web-dev-qa-db-fra.com

Compilation d'un pilote sans fil PCI RT3062

J'ai installé une carte wifi Ralink. Le pilote livré avec ubuntu 11.10 ne semble pas exécuter ma carte.

Sur le site Web de ralink, il existe un téléchargement source pour la compilation du pilote, mais étant nouveau sur linux, je ne comprends pas exactement ce que je suis censé faire, je comprends que je dois utiliser make pour compiler le pilote.

Ce que je ne comprends pas, ce sont les fichiers répertoriés dans le fichier Lisez-moi pour le téléchargement. si je poste le code des deux fichiers qu'il déclare éditer (ils ont déclaré sa distribuable), quelqu'un peut-il le consulter. ou si vous souhaitez télécharger la source du pilote et y jeter un œil, voici le lien

http://www.ralinktech.com/en/04_support/license.php?sn=5019 (formulaire de téléchargement)

http://www.ralinktech.com/en/04_support/support.php?sn=501 (page de la liste des téléchargements) RT3062PCI/mPCI/CB/PCIe (RT3060/RT3062/RT3562/RT3592) spécifique chauffeur

Comme vous pouvez le voir, ils n'ont pas rendu les choses simples, il existe plusieurs versions de pilotes qui peuvent être compilées à partir de ce seul package, et c'est ce qui me pose des problèmes, je sais quelle version je dois utiliser, 3062 mais je ne sais pas quoi modifier dans les deux fichiers pour compiler ce pilote.

Si vous voulez que je poste le code au lieu de le télécharger, répondez et je vous répondrai plus tard dans la soirée lorsque je serai de retour à la maison.

1
chris

Remarque, je n'ai pas obtenu que cela fonctionne pour le noyau 3.0.0.17 mais le fait pour le 3.0.0.16

D'accord, je suis revenu à cela avec un regard neuf et sans gueule de bois. Ma carte fonctionne maintenant.

Un récapitulatif rapide suit pour aider toute personne ayant besoin d'aide avec cette carte/chipset.

Téléchargez votre pilote depuis le site Web de ralink
.

Ce guide suppose un chipset de 3062 mais fonctionnera de la même manière pour tous les pilotes du téléchargement source.

Terminal (ctrl + alt + T)
tar -C Driver -zxvf ~/Downloads/DPO_RT3562_3592_3062_LinuxSTA_V2.4.1.1_20101217.tgz

cd Driver/DPO_RT3562_3592_3062_LinuxSTA_V2.4.1.1_20101217

gksu gedit Makefile peut obtenir une invite de mot de passe
Vérifiez que la version du pilote est la version ou votre chipset par exemple: 3062. éditez, enregistrez et fermez gedit.

gksu gedit os/linux/config.mk
Vérifiez que les entrées des suppliants sont définies correctement, doivent se lire y pour chaque. Il y a deux d'entre eux. éditez enregistrer et fermer gedit.

Sudo make Faire le pilote

Sudo make install Installez le nouveau pilote

mkdir /etc/Wireless/RT2860STA S'il n'existe pas

Sudo cp RT2860STA.dat /etc/Wireless/RT2860STA/RT2860STA.dat recopiez le fichier dat.

Sudo modprobe rt3062sta démarrer le module

Sudo lspci -v le module de vérification est utilisé par la carte.

Liste noire intégrée dans le mod
gksu gedit /etc/modprobe.d/blacklist.conf

À la fin du fichier, ajoutez, enregistrez et quittez.
// Le module du noyau par défaut ne fonctionne pas
liste noire rt2800pci

Assurez-vous que le module est connu.
gksudo gedit /etc/initramfs-tools/modules

Modifier (ajouter le nom du module uniquement), enregistrer et quitter.
rt3062sta

Cela devrait être fini ici. Si le pilote est utilisé mais que le périphérique n'est pas activé, redémarrez le système. Bonne chance.

1
chris

Vous vous rendez les choses trop difficiles. Il vous suffit de suivre les instructions du fichier Lisezmoi pour configurer les paramètres SUPPLICANT (il y en a deux qui doivent être définis sur "Y"). Exécutez ensuite les commandes "make" et "make install". Vous devez mettre la liste rt2800pci sur liste noire et ajouter rt3562sta à votre liste de modules. Ils se trouvent respectivement dans /etc/modprobe.d/blacklist.conf et/etc/initramfs-tools/modules.

Vous devrez peut-être copier RTA2860STA.dat dans/etc/Wireless/RT2860STA /

Exécutez ensuite "modprobe rt3562sta" et votre connexion sans fil devrait apparaître.

Pour vérifier, exécutez "Sudo lspci -v". Il doit afficher "Module en cours d'utilisation: rt2860".

Je sais que c'est bizarre que votre puce soit 3062, que le pilote que vous installez soit rt3562sta et que le module du noyau soit rt2860, mais j'ai la même carte et c'est comme ça. Bonne chance!

0
Tim