[wheezy] Pas de WiFi sur mon nouveau portable

Bonjour,

Je viens de recevoir mon nouveau portable Lenovo, un ThinkPad Edge E540, et d’y installer Wheezy 7.4 à partir du dernier live DVD LXDE 64 bits (double boot avec le Windows 8 d’origine… à moitié réussi mais fonctionnel).

Mon problème est que je n’ai pas de WiFi…

J’ai commencé par un apt-get update/upgrade, sans rien décoincer.

J’ai interrogé via lspci :

phil@alnath:~$ lspci -nnk
00:00.0 Host bridge [0600]: Intel Corporation Haswell DRAM Controller [8086:0c04] (rev 06)
	Subsystem: Lenovo Device [17aa:5028]
00:01.0 PCI bridge [0604]: Intel Corporation Haswell PCI Express x16 Controller [8086:0c01] (rev 06)
	Kernel driver in use: pcieport
00:02.0 VGA compatible controller [0300]: Intel Corporation Haswell Integrated Graphics Controller [8086:0416] (rev 06)
	Subsystem: Lenovo Device [17aa:502a]
00:03.0 Audio device [0403]: Intel Corporation Haswell HD Audio Controller [8086:0c0c] (rev 06)
	Subsystem: Lenovo Device [17aa:5028]
	Kernel driver in use: snd_hda_intel
00:14.0 USB controller [0c03]: Intel Corporation Lynx Point USB xHCI Host Controller [8086:8c31] (rev 04)
	Subsystem: Lenovo Device [17aa:5028]
	Kernel driver in use: xhci_hcd
00:16.0 Communication controller [0780]: Intel Corporation Lynx Point MEI Controller #1 [8086:8c3a] (rev 04)
	Subsystem: Lenovo Device [17aa:5028]
00:1a.0 USB controller [0c03]: Intel Corporation Lynx Point USB Enhanced Host Controller #2 [8086:8c2d] (rev 04)
	Subsystem: Lenovo Device [17aa:5028]
	Kernel driver in use: ehci_hcd
00:1b.0 Audio device [0403]: Intel Corporation Lynx Point High Definition Audio Controller [8086:8c20] (rev 04)
	Subsystem: Lenovo Device [17aa:5028]
	Kernel driver in use: snd_hda_intel
00:1c.0 PCI bridge [0604]: Intel Corporation Lynx Point PCI Express Root Port #1 [8086:8c10] (rev d4)
	Kernel driver in use: pcieport
00:1c.2 PCI bridge [0604]: Intel Corporation Lynx Point PCI Express Root Port #3 [8086:8c14] (rev d4)
	Kernel driver in use: pcieport
00:1c.3 PCI bridge [0604]: Intel Corporation Lynx Point PCI Express Root Port #4 [8086:8c16] (rev d4)
	Kernel driver in use: pcieport
00:1c.4 PCI bridge [0604]: Intel Corporation Lynx Point PCI Express Root Port #5 [8086:8c18] (rev d4)
	Kernel driver in use: pcieport
00:1d.0 USB controller [0c03]: Intel Corporation Lynx Point USB Enhanced Host Controller #1 [8086:8c26] (rev 04)
	Subsystem: Lenovo Device [17aa:5028]
	Kernel driver in use: ehci_hcd
00:1f.0 ISA bridge [0601]: Intel Corporation Lynx Point LPC Controller [8086:8c4b] (rev 04)
	Subsystem: Lenovo Device [17aa:5028]
00:1f.2 SATA controller [0106]: Intel Corporation Lynx Point 6-port SATA Controller 1 [AHCI mode] [8086:8c03] (rev 04)
	Subsystem: Lenovo Device [17aa:5028]
	Kernel driver in use: ahci
00:1f.3 SMBus [0c05]: Intel Corporation Lynx Point SMBus Controller [8086:8c22] (rev 04)
	Subsystem: Lenovo Device [17aa:5028]
	Kernel driver in use: i801_smbus
01:00.0 3D controller [0302]: NVIDIA Corporation Device [10de:1292] (rev a1)
	Subsystem: Lenovo Device [17aa:502a]
03:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. Device [10ec:5227] (rev 01)
	Subsystem: Lenovo Device [17aa:5028]
04:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 10)
	Subsystem: Lenovo Device [17aa:5028]
	Kernel driver in use: r8169
05:00.0 Network controller [0280]: Intel Corporation Device [8086:08b2] (rev 83)
	Subsystem: Intel Corporation Device [8086:4270]
phil@alnath:~$ 

J’ai cherché sur la base de de la denière ligne, qui m’a poussé à installer https://packages.debian.org/wheezy/all/firmware-iwlwifi/download… mais je continue à ne rien voir d’autre que les wired connections dans l’icone réseau LXDE (même après reboot).

J’apprécierais beaucoup un peu d’aide… merci d’avance :slightly_smiling:

Salut,

visiblement le module n’est pas chargé puisque tu n’as pas de ligne "kernel driver in use"
correspondant à ta carte.
Par contre ça semble ok pour l’interface filaire donc tu pourras t’en sortir avec ça.

Qui dit “nouveau portable” dit materiel récent. Je te suggere d’essayer à tout hasard un noyau plus récent (celui de wheezy commence à dater) en allant chercher celui des backports (actuellement 3.14) et le paquet firmware-iwlwifi des backports également.

Merci de ta réponse :slightly_smiling:

Au passage :

1 - Est-ce que je dois comprendre que tout composant de cette liste pour lequel ne figure pas la ligne “kernel driver in use” est un composant pour lequel le système n’a pas trouvé de driver ?

2 - Existe-t-il une sorte de tutoriel qui propose une démarche à suivre pour résoudre ce genre de problème ?

Cordialement,

pour le 1)
je voudrais pas trop dire de conneries donc peut être que quelqu’un de plus pointu pourra préciser.
ce que je comprends c’est que le module n’est pas chargé, soit qu’il n’est pas présent, soit qu’il est blacklisté, soit qu’il n’a pas pu se charger, etc.
certains ne se chargent que quand il y en a besoin (genre sur mon portable le lecteur de carte SD)

pour le 2)
sur le wiki tu regardes comment ajouter les dépots backports
http://www.isalo.org/wiki.debian-fr/Sources_de_paquets_:_les_bases

puis tu installes le noyau linux-image-amd64 en specifiant la version backports,
et pareil pour iwlwifi

et apres tu vois si ça marche (il faudra redemarrer sur le nouveau noyau, tu auras le choix au démarrage).

Si iwlwifi installé : wiki.debian.org/fr/iwlwifi et qu’il correspond bien à ton bins alors … voir du coté de ton fn wifi sinon : bonne chance et bonne vacance ! :wink:

Bonjour,

J’ai suivi vos conseils et j’ai dans l’ordre :
1 - ajouté les wheezy-backports dans /etc/apt/sources.list
2 - installé le dernier kernel :

3 - redémarré sur le nouveau kernel
4 - installé le firmware :

5 - redémarré…

… et je vous réponds avec mon WiFi tout neuf :slightly_smiling:

Merci à tous les deux et bonnes vacances