2 votes

Quel firmware iwlwifi pour Intel WiFi Link 5100 ?

Après la mise à jour vers la version 13.04, le wifi ne parvient généralement pas à trouver un réseau et, après un certain temps, le gestionnaire de réseau se bloque. Après quelques recherches, il semble que la version du firmware iwlwifi de l'adaptateur Intel WiFi Link 5100 de mon PC soit incorrecte.

sudo lshw -class network

montre que

[...]
description: Wireless interface
product: WiFi Link 5100
vendor: Intel Corporation  
[...]
configuration: broadcast=yes driver=iwlwifi driverversion=3.8.0-21-generic firmware=8.83.5.1 build 33692 ip=192.168.0.109 latency=0 link=yes multicast=yes wireless=IEEE 802.11abgn

mais selon http://wireless.kernel.org/en/users/Drivers/iwlwifi le pilote Intel® Wireless WiFi 5100AGN devrait être iwlwifi-5000-ucode-5.4.A.11.tar.gz (le firmware=8.83.5.1 ci-dessus fait référence à un autre périphérique wifi à savoir l'Intel® Wireless WiFi 5350AGN).

Pourquoi la version 13.04 utilise-t-elle iwlwifi firmware=8.83.5.1 et non firmware=5.4.1.16 comme suggéré à l'adresse suivante http://wireless.kernel.org/en/users/Drivers/iwlwifi ?

Afin de corriger la situation, j'ai téléchargé le fichier iwlwifi-5000-ucode-5.4.A.11.tar.gz qui contient un fichier iwlwifi-5000-1.ucode. J'ai également supprimé les fichiers /lib/firmware/iwlwifi* existants (par exemple iwlwifi-5000-5.ucode) et copié le nouveau iwlwifi-5000-1.ucode dans le répertoire firmware

sudo mv /lib/firmware/*iwlwifi* ~/keep_iwlwif
sudo cp iwlwifi-5000-1.ucode /lib/firmware

Après le redémarrage, sudo lshw -class network affiche le firmware=5.4.1.16 qui me semble bon mais le dmesg affiche les erreurs iwlwifi suivantes.

[   14.196502] iwlwifi 0000:02:00.0: request for firmware file 'iwlwifi-5000-5.ucode' failed.
[   14.200629] iwlwifi 0000:02:00.0: request for firmware file 'iwlwifi-5000-4.ucode' failed.
[   14.204814] iwlwifi 0000:02:00.0: request for firmware file 'iwlwifi-5000-3.ucode' failed.
[   14.253843] iwlwifi 0000:02:00.0: request for firmware file 'iwlwifi-5000-2.ucode' failed.

J'ai décidé de rajouter le iwlwifi-5000-5.ucode dans /lib/firmware et j'ai redémarré. Après le redémarrage, j'étais de retour à la case départ, sudo lshw -class network affichait à nouveau le firmware=8.83.5.1 et aucune erreur dmesg pour iwlwifi. Par ailleurs, le wifi ne fonctionnait pas mieux.

1voto

Jerome Cance Points 3788

J'ai la même carte sans fil et j'ai téléchargé le code iwlwifi-5000-5.ucode à partir de aquí Je l'ai ajouté au répertoire lib/firmware et cela fonctionne bien. J'utilise une carte Intel Galileo sur laquelle j'ai construit Yachto Linux.

0voto

Petar Points 1

J'ai trouvé quelques solutions temporaires. Pour l'instant le wifi est plus stable et n'a qu'un seul arrêt de trafic sans déconnexion. Utilisez le firmware recommandé et renommez-le en iwlwifi-5000-5.ucode . Vous verrez un problème dans le dmesg mais cela fonctionne :

Firmware has old API version, expected v5, got v1.
[   18.595062] iwlwifi 0000:02:00.0: New firmware can be obtained from http://www.intellinuxwireless.org/.
[   18.595065] iwlwifi 0000:02:00.0: loaded firmware version 5.4.1.16

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X