Bonjour à tous,
Je souhaite fournir ma première contribution à la communauté par ce petit tuto.
Par défaut sous F15, la carte rt3090 est reconnu mais elle fonctionne très mal car NetworkManager utilise le mauvais pilote ( chez moi c'était le rt2800pci ), le "bon" driver étant le rt2860.
A) Prés-requis :
1 - Avoir le dépôt rpmfusion, pour l'installer c'est par
ICI
2 - Identifier sa carte wifi :
lspci | grep -i network
02:00.0 Network controller: RaLink RT3090 Wireless 802.11n 1T/1R PCIe
3 - Identifier le pilote pilote utilisé par NetworkManager
Click droit sur NetworkManager, information de connexion et regardez à pilote.
B) Installation
yum install akmod-rt3070
OU
yum install kmod-rt3070
C'est quoi un kmod ou un akmod ? Me direz vous,
Les kmod sont des modules noyaux pré-compilés et liés à la version du noyau. En conséquence, il peut arriver qu'un nouveau noyau soit disponible, mais que le kmod correspondant n'ait pas encore été mis à jour chez RPM Fusion. Dans ce cas, si vous redémarrez votre ordinateur sur le nouveau noyau, les pilotes ne seront pas disponibles (puisque le kmod correspondant sera absent). Les akmod quand à eux ne sont pas pré-compilés. L'avantage dans ce cas, c'est que si le noyau est mis à jour, le module sera compilé dynamiquement au démarrage de votre machine. Le principal inconvénient réside dans l'installation de nombreuses dépendances relatives à l'environnement de compilation. ( Extrait de la
doc fedora-fr ).
C) Blacklist des mauvais pilotes.
Toujour en root :
cp /etc/modprobe.d/blacklist.conf /etc/modprobe.d/blacklist.old
echo 'blacklist rt2800usb' | sudo tee -a /etc/modprobe.d/blacklist.conf
echo 'blacklist rt2x00usb' | sudo tee -a /etc/modprobe.d/blacklist.conf
echo 'blacklist rt2x00lib' | sudo tee -a /etc/modprobe.d/blacklist.conf
echo 'blacklist rt2800pci' | sudo tee -a /etc/modprobe.d/blacklist.conf
Un reboot.
Et par magie, du wifi super fonctionnel.
Ce tuto est une adaptation de celui
ci