Bonjour,
Jessie
Absence de wifi (problème posé sans solution dans un fil très vieux et très court.)
Le système Jessie régulièrement mis à jour ne présente plus la gestion des réseaux wifi depuis au moins 2ans.
Je ne l’utilise qu’en déplacement, très rarement depuis 2ans
J’ai réalisé un clône, rapidement après l’install, avec accès au wifi.
Il n’est plus jamais mis à jour depuis 2 ans et je vais avoir besoin bientôt
du wifi.
Voici une première piste, à partir de dmesg:
1 Ce qui marche (dmesg du clone non mis à jour):
iwlwifi 0000:02:00.0: firmware: direct-loading firmware iwlwifi-7260-9.ucode
iwlwifi 0000:02:00.0: loaded firmware version 23.214.9.0 op_mode iwlmvm
2 Ce qui ne marche pas (l’original):
iwlwifi 0000:02:00.0: firmware: failed to load iwlwifi-7260-17.ucode (-2)
iwlwifi 0000:02:00.0: Direct firmware load for iwlwifi-7260-17.ucode failed with error -2
Quelle configuration indique le iwlwifi-7260-X.ucode à charger et comment résoudre ceproblème?
merci
Salut
Le paquet en cause
https://packages.debian.org/jessie/firmware-iwlwifi
que dit
apt-cache policy firmware-iwlwifi
Pour connaitre l’équipement wifi
lspci -nnk | grep -i network -A2
Merci grandtoubab
$apt-cache policy firmware-iwlwifi
firmware-iwlwifi:
Installé : 0.43
Candidat : 0.43
Table de version :
20161130-3~bpo8+1 0
100 http://ftp.fr.debian.org/debian/ jessie-backports/non-free amd64 Packages
*** 0.43 0
500 http://ftp.fr.debian.org/debian/ jessie/non-free amd64 Packages
100 /var/lib/dpkg/status
$lspci -nnk | grep -i network -A2
02:00.0 Network controller [0280]: Intel Corporation Wireless 7260 [8086:08b1] (rev c3)
Subsystem: Intel Corporation Wireless-N 7260 [8086:4062]
03:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. Device [10ec:5287] (rev 01)
apparement il n’est pas pris en compte
lsmod | grep iwlwifi
tu peux eventuellement installer celui des backports (plus récent) et/ou suivre les commandes du wiki pour recharger le module
https://wiki.debian.org/fr/iwlwifi
tu devrais le trouver dans /lib/firmware/
ls -alrt /lib/firmware/
et pourtant, il l’est dans le clone (c’est-à-dire une version ancienne de Jessie)
Je teste vos propositions, et vous informe dés que possible
merci
grandtoubab:
ls -alrt /lib/firmware/
-rw-r--r-- 1 root root 679380 juin 16 2014 iwlwifi-7260-9.ucode
-rw-r--r-- 1 root root 679780 juin 16 2014 iwlwifi-7260-8.ucode
-rw-r--r-- 1 root root 683236 juin 16 2014 iwlwifi-7260-7.ucode
effectivement la version qu marche, celle du clone est présente (7260-9), mais celle indiquée n’existe pas (7260-17)
J’ai fait aptitude reinstall firmware-iwlwifi , sans effets, (idem après aptitude purge)
J’ai aussi fait:
# modprobe -r iwlwifi ; modprobe iwlwifi
après purge et réinstalation du paquet firmware-iwlwifi.
mais:
sudo iwconfig
lo no wireless extensions.
docker0 no wireless extensions.
eth0 no wireless extensions.
n’évoque aucun wifi.
tant que le module n’est pas vu par le noyau tu ne pourras pas avoir de wifi
exemple pour ma carte Broadcom
_lspci -nnk | grep -i network -A2_
_03:00.0 Network controller [0280]: Broadcom Limited BCM4313 802.11bgn Wireless Network Adapter [14e4:4727] (rev 01)_
_ Subsystem: Hewlett-Packard Company BCM4313 802.11bgn Wireless Network Adapter [103c:1483]_
_ Kernel driver in use: bcma-pci-bridge_
_ Kernel modules: bcma
le noyau est il le meme dans les 2 cas??
uname --all
on voit ici une table version iwlwifi/noyau pour Intel® Wireless 7260
Je suppose que le noyau a été plusieurs fois mis à jour, donc a changé.
Le système en panne de wifi:
uname --all
Linux pclf-w970suw 4.9.0-0.bpo.3-amd64 #1 SMP Debian 4.9.30-2+deb9u5~bpo8+1 (2017-09-28) x86_64 GNU/Linux
(je reviens avec le clone)
qui donne:
Linux pclf-w970suw 3.16.0-4-amd64 #1 SMP Debian 3.16.43-2+deb8u2 (2017-06-26) x86_64 GNU/Linux
donc Jessie est passé de 3.16 à 4.9.0
non c’est toi qui a provoque le passage en 4.9 (c’est le noyau de Stretch), revient en 3.16
après suppression du package image 4.9…, et réinstallation du 3.16…, se trouve une incohérence:
$apt-cache policy linux-image-amd64
linux-image-amd64:
Installé : 3.16+63+deb8u1
Candidat : 3.16+63+deb8u1
Table de version :
4.9+80+deb9u2~bpo8+2 0
100 http://ftp.fr.debian.org/debian/ jessie-backports/main amd64 Packages
*** 3.16+63+deb8u1 0
500 http://security.debian.org/ jessie/updates/main amd64 Packages
100 /var/lib/dpkg/status
3.16+63 0
500 http://ftp.fr.debian.org/debian/ jessie/main amd64 Package
mais uname se trompe, sinon, c’est moi ;):
uname --all
Linux pclf-w970suw 4.9.0-0.bpo.3-amd64 #1 SMP Debian 4.9.30-2+deb9u5~bpo8+1 (2017-09-28) x86_64 GNU/Linux
Mais aussi:
$sudo dmesg | egrep -i2 fail
....
[ 3.073161] systemd[1]: Cannot add dependency job for unit display-manager.service, ignoring: Unit display-manager.service failed to load: No such file or directory.
[ 3.073704] systemd[1]: Starting Forward Password Requests to Wall Directory Watch.
[ 3.073759] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
--
[ 3.275386] Intel(R) Wireless WiFi driver for Linux
[ 3.275387] Copyright(c) 2003- 2015 Intel Corporation
[ 3.276082] iwlwifi 0000:02:00.0: firmware: failed to load iwlwifi-7260-17.ucode (-2)
[ 3.276087] iwlwifi 0000:02:00.0: Direct firmware load for iwlwifi-7260-17.ucode failed with error -2
Logique qu’il ne trouve pas iwlwifi-7260-17.ucode
Je refais donc:
#modprobe -r iwlwifi ; modprobe iwlwifi
et:
#iwconfig
docker0 no wireless extensions.
eth0 no wireless extensions.
lo no wireless extensions.
On avance, mais je sèche encore
tu as installe le 3.16 ok
mais as tu redemarré dessus en le selectionnant dans le menu grub?
Grub n’a pas modifié son menu (choix: 2 pour le système utilisé, 2 pour le clone)
Redémarré: oui, avec le dmesg (du cadre 11 de ce fil), vérifié à l’instant:
[ 3.345052] iwlwifi 0000:02:00.0: firmware: failed to load iwlwifi-7260-17.ucode (-2)
[ 3.345054] iwlwifi 0000:02:00.0: Direct firmware load for iwlwifi-7260-17.ucode failed with error -2
(qui donc parle du iwlwifi-7260-17 .ucode ?) qu’on ne trouve effectivement nulle part?)
et
$apt-cache policy firmware-iwlwifi
firmware-iwlwifi:
Installé : 0.43
Candidat : 0.43
Table de version :
20161130-3~bpo8+1 0
100 http://ftp.fr.debian.org/debian/ jessie-backports/non-free amd64 Packages
*** 0.43 0
500 http://ftp.fr.debian.org/debian/ jessie/non-free amd64 Packages
100 /var/lib/dpkg/status
josephtux:
iwlwifi-7260-17
modinfo iwlwifi
filename: /lib/modules/4.9.0-0.bpo.3-amd64/kernel/drivers/net/wireless/intel/iwlwifi/iwlwifi.ko
license: GPL
author: Copyright(c) 2003- 2015 Intel Corporation <linuxwifi@intel.com>
description: Intel(R) Wireless WiFi driver for Linux
Le module serait-il le coupable ?
si oui, comment le remplacer? (rmmod , modprobe comment?)
j’ai de gros doute sur la façon dont tu as procédé
après suppression du package image 4.9…, et réinstallation du 3.16…, se trouve une incohérence:
il fallait installer le 3.16, puis booter sur le 3.16 afin de pouvoir supprimer complètement le 4.9 sinon ça s’appelle scier la branche sur laquelle on est assis
si tout est vraiment ok il ne doit y avoir qu’un noyau dans /boot
ls -alrt /boot
si vraiment tu boot sur le 3.16 , tu dois le voir dans la commande
uname --all
si tu as supprimé l’image 4.9 alors qu’elle était en cours d’utilisation ça ne peut pas marcher
que dit
ls -alrt /lib/modules/
si tu y vois le 3.16 et le 4.9 ce n’est pas cohérent
pour faire le bilan
apt list linux-image*amd64
Bonjour,
J’ai peut-être involontairement ignoré un choix de Grub, mais je n’ai vu que le menu préexsistant.
Est-ce qu’il suffirait que je supprime linux-image 4.9 , avec apt ou aptitude remove?
$ls -Alrt /boot
total 91024
-rw-r--r-- 1 root root 3102640 oct. 10 2014 vmlinuz-3.16-3-amd64
-rw-r--r-- 1 root root 2665478 oct. 10 2014 System.map-3.16-3-amd64
-rw-r--r-- 1 root root 155429 oct. 10 2014 config-3.16-3-amd64
-rw-r--r-- 1 root root 15456789 nov. 8 2014 initrd.img-3.16-3-amd64
-rw-r--r-- 1 root root 4038144 sept. 29 19:14 vmlinuz-4.9.0-0.bpo.3-amd64
-rw-r--r-- 1 root root 186397 sept. 29 19:22 config-4.9.0-0.bpo.3-amd64
-rw-r--r-- 1 root root 3183009 sept. 29 19:22 System.map-4.9.0-0.bpo.3-amd64
-rw-r--r-- 1 root root 18908936 oct. 21 13:37 initrd.img-4.9.0-0.bpo.3-amd64
drwxr-xr-x 5 root root 4096 nov. 13 19:13 grub.bkp
-rw-r--r-- 1 root root 3137712 déc. 14 22:25 vmlinuz-3.16.0-4-amd64
-rw-r--r-- 1 root root 2684316 déc. 14 22:27 System.map-3.16.0-4-amd64
-rw-r--r-- 1 root root 157756 déc. 14 22:27 config-3.16.0-4-amd64
-rw-r--r-- 1 root root 3139776 janv. 9 12:40 vmlinuz-3.16.0-5-amd64
-rw-r--r-- 1 root root 2683305 janv. 9 12:42 System.map-3.16.0-5-amd64
-rw-r--r-- 1 root root 157786 janv. 9 12:42 config-3.16.0-5-amd64
-rw-r--r-- 1 root root 16753101 janv. 10 13:24 initrd.img-3.16.0-5-amd64
-rw-r--r-- 1 root root 16753431 mars 19 16:12 initrd.img-3.16.0-4-amd64
drwxr-xr-x 5 root root 4096 mars 19 16:12 grub
ls -alrt /lib/modules/
total 28
drwxr-xr-x 3 root root 4096 nov. 8 2014 3.16-3-amd64
drwxr-xr-x 2 root root 4096 mai 5 2016 3.16-2-amd64
drwxr-xr-x 22 root root 4096 juin 24 2017 ..
drwxr-xr-x 3 root root 4096 oct. 21 13:37 4.9.0-0.bpo.3-amd64
drwxr-xr-x 7 root root 4096 janv. 10 13:23 .
drwxr-xr-x 4 root root 4096 janv. 10 13:24 3.16.0-5-amd64
drwxr-xr-x 4 root root 4096 mars 19 16:12 3.16.0-4-amd6
$apt list linux-image*amd64
En train de lister... Fait
linux-image-3.16-2-amd64/now 3.16.3-2 amd64 [configuration restante]
linux-image-3.16-3-amd64/now 3.16.5-1 amd64 [installé, local]
linux-image-3.16.0-4-amd64/oldstable-updates,now 3.16.51-3 amd64 [installé, automatique]
linux-image-3.16.0-5-amd64/oldstable,now 3.16.51-3+deb8u1 amd64 [installé, automatique]
linux-image-4.9.0-0.bpo.2-amd64/jessie-backports 4.9.18-1~bpo8+1 amd64
linux-image-4.9.0-0.bpo.2-rt-amd64/jessie-backports 4.9.18-1~bpo8+1 amd64
linux-image-4.9.0-0.bpo.3-amd64/now 4.9.30-2+deb9u5~bpo8+1 amd64 [installé, local]
linux-image-4.9.0-0.bpo.4-amd64/jessie-backports 4.9.65-3+deb9u1~bpo8+1 amd64
linux-image-4.9.0-0.bpo.4-rt-amd64/jessie-backports 4.9.65-3+deb9u1~bpo8+1 amd64
linux-image-4.9.0-0.bpo.5-amd64/jessie-backports 4.9.65-3+deb9u2~bpo8+1 amd64
linux-image-4.9.0-0.bpo.5-rt-amd64/jessie-backports 4.9.65-3+deb9u2~bpo8+1 amd64
linux-image-4.9.0-2-grsec-amd64/jessie-backports 4.9.18-1+grsec201703261106+1~bpo8+1 amd64
linux-image-amd64/oldstable,now 3.16+63+deb8u1 amd64 [installé]
linux-image-grsec-amd64/jessie-backports 12~bpo8+1 amd64
linux-image-rt-amd64/jessie-backports 4.9+80+deb9u2~bpo8+2 amd64
Le /now me laisse supposer que c’est bien le 3.16 qui tourne. Est-ce juste?
y a du monde dans le train, 4 versions du 3.16 et en tout cas le 4.9 n’est pas supprimé
Tu fais comme tu veux , tu supprimes le 4.9 ou tu selectionne un des 3.16 dans les options avancés de grub
le but étant d’avoir une version du noyau cohérente avec la version de iwlwifi
Encore une fois celui qui tourne c’est celui qui est indiqué par
uname --all
eventuellement lire ça pour pouvoir comparer les modules chargés selon la version du noyau
https://www.debian.org/doc/manuals/debian-reference/ch03.fr.html#_the_kernel_module_initialization
J’ai fait ça
rm -R /lib/modules/4.9.0-0.bpo.3-amd64
et c’est raté! (heureusement que j’ai le clone!)
donc j’ai du raté une étape.
Comment faire à présent?
à partir du menu grub (comment?) ou à partir du clone (comment?)
Ou bien encore cloner le clone puis mettre jessie à jour? (un peu long et moins instructif)
Encore merci
un noyau ça supprime avec les commandes apt et si tu ne sais pas t’en servir alors utilise l’interface graphique “Gestionnaire de paquets synaptic”
en aucun cas des rm au hasard
et d’abord tu boot sur un noyau 3.16 en selectionnant d’abord "Advanced options " puis le noyau 3.16 que tu veux
comme il apparait dans cette image
https://s14-eu5.ixquick.com/cgi-bin/serveimage?url=http:%2F%2Fmaintainer.skolelinux.org%2Fdebian-edu-doc%2Ffr%2Fdebian-edu-jessie-manual-images%2F22-Tjener_GRUB_boot_menu.png&sp=00b4f013e983a2ee6980dc881f386a06
Merci Grandtoubab,
je reviens enfin, après avoir été indisponible pendant un mois et demi (d’où sans doute mes bévues au début de mes épreuves).
La question actuelle n’est plus vraiment celle du wifi, résolu par le retour à un noyau Linux version 3
J’ouvre donc ce fil: Installer un nouveau noyau, en double boot (Jessie)
par la question concernant la réparation de ma bévue.