lshw -C network
donne des informations sur ma carte sans fil, mon pilote et mon micrologiciel:
*-network
description: Wireless interface
product: PRO/Wireless 5100 AGN [Shiloh] Network Connection
vendor: Intel Corporation
physical id: 0
bus info: pci@0000:03:00.0
logical name: wlan0
version: 00
width: 64 bits
clock: 33MHz
capabilities: bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=iwlwifi driverversion=3.16.0-34-generic firmware=8.83.5.1 build 33692 ip=192.168.1.102 latency=0 link=yes multicast=yes wireless=IEEE 802.11abg
resources: irq:49 memory:f4200000-f4201fff
modinfo
donne des informations sur le module de pilote iwlwifi
et les firmwares:
$ modinfo iwlwifi
filename: /lib/modules/3.16.0-34-generic/kernel/drivers/net/wireless/iwlwifi/iwlwifi.ko
license: GPL
author: Copyright(c) 2003- 2014 Intel Corporation <[email protected]>
version: in-tree:
description: Intel(R) Wireless WiFi driver for Linux
firmware: iwlwifi-100-5.ucode
firmware: iwlwifi-1000-5.ucode
firmware: iwlwifi-135-6.ucode
firmware: iwlwifi-105-6.ucode
firmware: iwlwifi-2030-6.ucode
firmware: iwlwifi-2000-6.ucode
firmware: iwlwifi-5150-2.ucode
firmware: iwlwifi-5000-5.ucode
firmware: iwlwifi-6000g2b-6.ucode
firmware: iwlwifi-6000g2a-5.ucode
firmware: iwlwifi-6050-5.ucode
firmware: iwlwifi-6000-4.ucode
firmware: iwlwifi-7265-9.ucode
firmware: iwlwifi-3160-9.ucode
firmware: iwlwifi-7260-9.ucode
firmware: iwlwifi-8000-8.ucode
srcversion: 93D664267873827B22C4309
À propos du module de pilote:
Est-ce que la version de iwlwifi
3.16.0-34-generic
en sortie de lshw -C network
, ouin-tree:
en sortie de modinfo iwlwifi
, ou93D664267873827B22C4309
en sortie de modinfo iwlwifi
?Où puis-je trouver la dernière version disponible de iwlwifi
et comment l'installer sur Ubuntu 14.04 64 bits?
À propos du (des) firmware (s):
Est-ce que la version du micrologiciel dont iwlwifi
a besoin
8.83.5.1 build 33692
en sortie de lshw -C network
, ouiwlwifi-<digit>.ucode
en sortie de modinfo iwlwifi
?La ligne commence-t-elle avec firmware
dans la sortie de modinfo iwlwifi
Où puis-je trouver la dernière version disponible des firmwares et comment les installer sur Ubuntu 14.04 64 bits?
Merci!
Bien que vous disiez que vous exécutiez 14.04, votre noyau 3.16.0-xx correspond à Ubuntu 14.10.
Le pilote iwlwifi est assez unique en ce que le pci.id, par exemple 8086: 4239, indique au pilote le périphérique exact et appelle le microprogramme approprié pour le appareil en question.
Je soupçonne la version: Dans l'arborescence signifie que la version correspond à ce qui était inclus dans le noyau correspondant, dans votre cas, 3.16.
Voici où le firmware est disponible: https://wireless.wiki.kernel.org/en/users/Drivers/iwlwifi Votre carte se charge 8.83.5.1 ce qui correspond au firmware d’un Intel 5100, 5300 ou 5350. Si vous avez trouvé un fichier de firmware antérieur ou ultérieur et que vous l'avez placé dans/lib/firmware, le pilote va toujours appeler et utiliser le même firmware qu'il a été écrit.
Comme vous le voyez, le micrologiciel de votre appareil est disponible en trois versions. les extraits 5.4.A.11 à iwlwifi-5000-1.ucode; 8.24.2.12 à 5000-2 et 8.83.51.1 à 5000-5. Bien qu'il soit parfaitement possible de télécharger et d'extraire ceux-ci et de les placer où le pilote s'attend à les trouver, à savoir/lib/firmware, le pilote iwlwifi inclus dans La version 3.16 du noyau va appeler et utiliser uniquement le fichier de firmware approprié: iwlwifi-5000-5.ucode.
En ce qui concerne les différences, je suis incapable de localiser le journal des modifications. Je suppose que chaque version de firmware suivante intègre des améliorations et/ou des corrections de bugs.
Pour les pilotes, le moyen habituel d’obtenir un pilote ultérieur est de compiler les backports: https://www.kernel.org/pub/linux/kernel/projects/backports/stable/ Ou, si vous êtes courageux: https://www.kernel.org/pub/linux/kernel/projects/backports/2015/03/13/
Si, par exemple, vous souhaitez compiler le pilote iwlwifi correspondant au noyau 3.18.1 ultérieur, téléchargez-le sur votre bureau, cliquez dessus avec le bouton droit de la souris et sélectionnez 'Extraire ici': https://www.kernel.org/pub/linux/kernel/projects/backports/stable/v3.18.1/backports-3.18.1-1.tar.xz Ensuite, dans un terminal:
Sudo apt-get update
Sudo apt-get install linux-headers-generic build-essential
cd ~/Desktop/backports-3.18.1
make defconfig-iwlwifi
make
Sudo make install
Redémarrez et vérifiez la version avec modinfo . Il devrait lire:
version: backporté à partir de Linux (v3.18.1-0-g39ca484) à l'aide de backports v3.18.1-1-0-g5e9ec4c
Chaque fois qu'une image linux ultérieure est installée, recompilez et redémarrez.
Je soupçonne, compte tenu de vos symptômes, que la difficulté n’est pas liée à iwlwifi et à son firmware. Vous pouvez consulter le journal, en particulier/var/log/syslog, au moment où les suppressions se produisent.