HowTo gutsy et le chipset wifi 3945ABG
Par meven le dimanche 2 décembre 2007, 15:20 - monde libre - Lien permanent
Je possède un dell xps m1330 avec une kubuntu gutsy comme système. J'ai
remarqué comme d'autre que le pilote wifi plantait parfois en particulier
lorsque l'on téléchargeait de gros fichier. J'ai trouvé grâce au forum US de
ubuntu une solution efficace : Utiliser le pilote libre iwl3945 plutôt que le
non libre ipw3945.
Disclaimer : attention ce que vous faites, je ne peux être tenu des conséquences éventuelles.
Disclaimer : attention ce que vous faites, je ne peux être tenu des conséquences éventuelles.
tester afin d'installer
Il est possible de tester si votre matériel supportera bien l'opération en remplaçant dynamiquement le module du noyau incriminé. Les changements ne sont donc pas permanents, après un redémarrage tout sera configurer comme originalement.- d'abord arrêter le réseau
# remplacé eth1 par l'interface réseau qui correspond au wifi par exemple wlan0 si nécessaire
sudo ifdown eth1 - On décharge le module défaillant
sudo modprobe -r ipw3945 - On met à plat les dépendances du module
sudo depmod -a - On charge l'autre module
sudo modprobe iwl3945
Installation permanente
Ce qui suit permet de se passer de ipw3945 de façon permanente (mais pas irréversible)- blacklister le module ipw3945 pour empêcher le noyau de le charger
sudo bash -c 'echo "blacklist ipw3945" > /etc/modprobe.d/blacklist-ipw3945' - Ajouter iwl3945 aux modules charger au démarrage
sudo bash -c 'echo "iwl3945" >> /etc/modules' - Il faut ensuite modifier le fichier
/etc/udev/rules.d/70-persistent-net.rules pour corriger un problème vis à vis
du nommage de l'interface réseau. Il faut commenter la ligne de votre ancienne
interface réseau (pour moi eth1). Vous pouvez le faire avec gedit ou bien avec
la commande :
sudo sed -i "s/\(.*eth1\)/#\1/" /etc/udev/rules.d/70-persistent-net.rules - redémarrer et profiter d'une connection wifi bien plus stable !
Rapportez les problèmes éventuels je mettrais à jour le howto.
Commentaires
Bonjour je souhaite installer les pilote iwl3945 mais dans la phase de test temporaire j'ai deja un probleme. Lorsque j'entre sudo ifdown eth1 j'ai comme répose: "ifdown: interface eth1 not configured".
Voila je voudrai savoir si vous aviez une solution ^^ Merci d'avance =)
T'es tu assuré que eth1 est bien le nome de ton interface ?
Tu peux utilisé la commande ifconfig pour connaître le nom de tes intefaces.
Oui eth1 est bien le nom de mon interface. Bizarement l'installation permanente a marché... :/ Merci quand meme, et merci pour ce tuto bien utile ^^
Merci pour le tuto, mais je vois pas l'intérêt des bash -c pour modifier les fichiers de modules(blacklist etc...)
Le bash -c, c'est pour éviter les problèmes de droit dû à la redirection.
Une autre solution consiste à utiliser la commande tee -a