web-dev-qa-db-fra.com

La carte ralink 5390 dans un ordinateur portable ne fonctionne pas après l'installation du pilote

J'ai récemment acheté un ordinateur portable HP g62x pour moi-même. Il arbore un processeur Core i3 décent, 4 Go de RAM et un disque dur de 500 Go. Il est également venu avec Wireless-N, un avantage supplémentaire, car j’utilise un routeur Wireless-N. Le chipset WiFi est un Ralink 5390. Il est venu avec Windows 7 préinstallé, et tout fonctionne bien (évidemment).

J'ai ensuite procédé à l'installation d'Ubuntu 10.10 x64 il y a quelques jours (c'est avant la sortie de Natty) et tout a fonctionné. . . sauf WLAN. Alors, je me suis connecté via Ethernet, j'ai cherché et j'ai constaté que je n'étais manifestement pas le premier à découvrir ce problème. J'ai trouvé un guide ici que j'ai suivi pour télécharger le pilote Ralink Linux (censé prendre en charge mon chipset), configurer, compiler et installer. Tout s'est parfaitement déroulé, j'ai redémarré; Et voilà, j'ai une liste de points d'accès. Je suis allé me ​​connecter au mien, j'ai saisi le mot de passe et maintenant, le logo animé "WiFi wave" continue indéfiniment jusqu'à ce que vous cliquiez dessus, et il se fige pendant quelques minutes. Cela se dégelera si vous le laissez reposer, mais si vous cliquez dessus, le même gel se reproduira.

Je me fiche bien de geler une icône Wi-Fi, mais a.) Elle gèle tout le reste du système, pas seulement l'icône, et b.) Elle ne termine jamais réellement la connexion WiFi. Tous ceux qui sont compétents pour résoudre de tels problèmes et qui ont une idée de ce qu’il faut faire, je l’apprécierais vraiment! Je ne veux vraiment pas, vraiment, être obligé d'utiliser Windows à cause d'un mauvais pilote WiFi!

Depuis que Natty est sorti, j'ai installé cela et je ne peux même pas compiler le pilote sans erreurs fatales. Je suis donc revenu à la version 10.10 et tout est resté comme avant. Notez qu’il s’agit d’une installation propre à Ubuntu 10.10 Desktop Edition 64 bits, aucune mise à jour/modification/modification n’a été effectuée (tentative) pour installer ce pilote.

4
Belinrahs

Le code source du pilote RT5390 est actuellement géré via les référentiels Suse, le lien est ici .

Ubuntuforums.org a des instructions pour compiler le code source de Natty. J'ai reproduit les instructions ici pour compléter la réponse.

Vous verrez les packages 64 bits (x86_64) et 32 ​​bits (i586) répertoriés. Téléchargez le package de pilote openSUSE - le RPM source, pas le package binaire: rt5390sta-2.4.0.4-6.2.src.rpm

Ouvrez le répertoire de téléchargement de votre navigateur Web et double-cliquez sur le RPM src. Extrayez tous les fichiers dans un nouveau répertoire nommé openSUSE_rt5390sta_driver

Ouvrez un terminal et Sudo pour root:

Sudo su -
cd openSUSE_rt5390sta_driver
tar jxvf 2010_1216_RT5390_LinuxSTA_V2.4.0.4_WiFiBTCombo_DPO.tar.bz2
cd 2010_1216_RT5390_LinuxSTA_V2.4.0.4_WiFiBTCombo_DPO/
patch -p0 < ../rt5390sta-2.4.0.4-config.patch
patch -p0 < ../rt5390sta-2.4.0.4-WPA-mixed.patch
patch -p0 < ../rt5390sta-2.4.0.4-convert-devicename-to-wlanX.patch
patch -p0 < ../rt5390sta-2.4.0.4-remove-potential-conflicts-with-rt2860sta.patch 
patch -p0 < ../rt5390sta-2.4.0.4-return_nonvoid_function.patch
patch -p0 < ../rt5390sta-2.4.0.4-reduce_debug_output.patch
mv RT2860STA.dat RT5390STA.dat
vi os/linux/config.mk

Remplacez HAS_ANTENNA_DIVERSITY_SUPPORT par: HAS_ANTENNA_DIVERSITY_SUPPORT = y

make
mkdir -p /etc/Wireless/RT5390STA
cp  RT5390STA.dat /etc/Wireless/RT5390STA/
cp -i os/linux/rt5390sta.ko /lib/modules/`uname -r`/kernel/drivers/net/wireless/
echo rt5390sta >> /etc/modules
echo "blacklist rt2800pci" >> /etc/modprobe.d/blacklist.conf
depmod -a
2
fossfreedom