[résolu] Carte Wifi non détectée

Bonjour à tous,
J’ai parcouru de nombreux sujets sur les soucis de cartes Wifi Realtek, sans trouver solution car à chaque fois le problème est un peu différent.

J’étais jusqu’à quelques jours sous linuxmint 17.3 et mon wifi fonctionnait bien.
J’ai voulu revenir à Debian (version 8). et pas de wifi… je retourne donc sous linuxmint et toujours pas de wifi…

sur debian la première fois j’avais une ligne de commande dans le terminal (je ne me rappelle plus la commande) qui disait que j’étais bloqué niveau matériel. Il faut dire que durant l’installation de debian il m’a été demandé d’insérer le microcode rtl_nic/rtl8105e-1.fw (je ne l’avais pas sous la main).
J’ai réinstallé Debian (d’ou je vous écris), et lors de cette installation j’ai pris soin de mettre rtl_nic/rtl8105e-1.fw sur une clé usb, seulement j’ai beau cliquer sur oui pour insérer le media contenant le microcode, rien ne se passe !
Bref, une fois Debian lancé, j’ai installé firmware-realtek pour avoir ce fameux rtl_nic/rtl8105e-1.fw et toujours rien…
à noter que iwconfig renvoit

eth0 no wireless extensions.
lo no wireless extensions.

dmesg | grep firmware

[   14.181444] radeon 0000:00:01.0: firmware: direct-loading firmware radeon/PALM_pfp.bin
[   14.182894] radeon 0000:00:01.0: firmware: direct-loading firmware radeon/PALM_me.bin
[   14.236826] radeon 0000:00:01.0: firmware: direct-loading firmware radeon/SUMO_rlc.bin
[   14.280689] radeon 0000:00:01.0: firmware: direct-loading firmware radeon/SUMO_uvd.bin
[   17.408319] r8169 0000:06:00.0: firmware: direct-loading firmware rtl_nic/rtl8105e-1.fw

j’ai vérifié intefaces.d

je n’arrive pas à comprendre pourquoi wlan n’est pas marqué (firmware manquant) alors qu’il est visiblement là (bien présent dans le dossier apt/firmware/realtek

Si vous pouviez m’aider, je vous en serait reconnaissant,
Merci :slight_smile:

D’après les logs ce firmware est demandé par le module r8169 qui gère des cartes ethernet, donc rien à voir avec le wifi. Sais-tu quel est le type de carte wifi ? Si elle est sur bus PCI, comment est-elle identifiée par lspci -nn ? Si sur bus USB, par lsusb ?

lspci -nn retourne

00:00.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Family 14h Processor Root Complex [1022:1510]
00:01.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Wrestler [Radeon HD 6310] [1002:9802]
00:11.0 SATA controller [0106]: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 SATA Controller [AHCI mode] [1002:4391]
00:12.0 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB OHCI0 Controller [1002:4397]
00:12.2 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB EHCI Controller [1002:4396]
00:14.0 SMBus [0c05]: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 SMBus Controller [1002:4385] (rev 42)
00:14.2 Audio device [0403]: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 Azalia (Intel HDA) [1002:4383] (rev 40)
00:14.3 ISA bridge [0601]: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 LPC host controller [1002:439d] (rev 40)
00:14.4 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 PCI to PCI Bridge [1002:4384] (rev 40)
00:14.5 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB OHCI2 Controller [1002:4399]
00:15.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD/ATI] SB700/SB800/SB900 PCI to PCI bridge (PCIE port 0) [1002:43a0]
00:15.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD/ATI] SB700/SB800/SB900 PCI to PCI bridge (PCIE port 1) [1002:43a1]
00:16.0 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB OHCI0 Controller [1002:4397]
00:16.2 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB EHCI Controller [1002:4396]
00:18.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Family 12h/14h Processor Function 0 [1022:1700] (rev 43)
00:18.1 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Family 12h/14h Processor Function 1 [1022:1701]
00:18.2 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Family 12h/14h Processor Function 2 [1022:1702]
00:18.3 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Family 12h/14h Processor Function 3 [1022:1703]
00:18.4 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Family 12h/14h Processor Function 4 [1022:1704]
00:18.5 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Family 12h/14h Processor Function 6 [1022:1718]
00:18.6 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Family 12h/14h Processor Function 5 [1022:1716]
00:18.7 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Family 12h/14h Processor Function 7 [1022:1719]
02:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5209 PCI Express Card Reader [10ec:5209] (rev 01)
06:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller [10ec:8136] (rev 05)

et lsusb

Bus 002 Device 003: ID 04f2:b293 Chicony Electronics Co., Ltd
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 004: ID 0480:a00c Toshiba America Info. Systems, Inc.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 003: ID 1c4f:0003 SiGma Micro HID controller
Bus 003 Device 002: ID 01f3:52c0
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

C’est la carte wifi d’origine d’un portable Compaq Presario CQ57.

Merci :slight_smile:

Pas de carte wifi visible. Dans un résultat trouvé sur le web, elle se trouvait juste après la carte ethernet Realtek.

Elle ne serait pas désactivée, dans le BIOS ou avec un commutateur sur le boîtier ? Que dit rfkill lists’il est installé ?

rfkill list ne retourne rien.
Je n’ai pas la possibilité dans le BIOS d’activer ou désactiver le WIFI.
Par contre il y a bien un interrupteur (touche f12) mais j’ai beau appuyer dessus, elle reste orange (normalement elle devient bleue quand le WIFI est monté).
Du coup que puis-je faire ?
Merci :slight_smile:

Pour info, si j’ai bien compris le fichier firmware doit être à la racine de la clé USB … et, il faut l’insérer avant le montage du cd d’installation …

Pour le reste, désolé !

Merci de l’info, je ferai ainsi. Par contre juste pour bien mettre en racine de la clé USB, est-ce que je mets “rtl_nic/rtl8105e-1.fw” (donc dans le dossier rtl_nic) ou bien je mets directement rtl8105e-1.fw en racine ?

Si quelqu’un a une idée pour mon wifi, je suis testeur, merci d’avance :slight_smile:

L’éternel problème du wifi vu par HP. Peut-être des pistes dans le sujet

En particulier les liens :
Deux discussions intéressantes (avec des solutions pour des blocages têtus) sur les particularités des portables hp dans leur gestion du wifi :
https://bbs.archlinux.org/viewtopic.php?id=1695032
voir post #20
et :

De toute façon la première chose est d’arriver à identifier la référence précise de la carte wifi (par exemple avec un live cd Mint)

Directement à la racine :wink:
J’espère que tu as compris que ce firmware ne gère que la carte ethernet, pas le wifi !

@PengouinPdt
j’ai bien compris, la prochaine fois par contre je saurai mettre le microcode ainsi plutot que de réinstaller firmware-realtek ensuite :wink:

@jweber
J’ai tout essayé, rien ne fonctionne.
aucune carte wifi détectée via LinuxMint live… mais bon, comme c’est basée sur Ubuntu qui est basé sur Debian, je me suis peut etre qu’il y a un soucis avec cette structure Linux… donc j’ai lancé mon deuxième USB live : salix, et même verdict.

Comme tu le dis si bien, HP et ses éternels problèmes de wifi, c’est d’ailleurs pour cela que je n’avais pas acheté de HP, mais je n’étais pas au courant que Compaq était du HP… tant pis pour moi, je crois que les carottes sont cuites et que si je veux ravoir le wifi, il va me falloir passer via une clé wifi… j’ai remis le bios en config d’usine sans aucun résultat, il ne me reste qu’à démonter la carte wifi pour la remettre (dès fois que ça ferait quelque chose)…

Merci à tous de votre aide (si vous avez d’autres idées, je reste toujours preneur, ça permet d’apprendre à défaut de toujours régler le problème :slight_smile: )

Habituellement il faut appuyer en même temps sur la touche Fn pour accéder à ces fonctions spéciales.

Si tu démontes, peux-tu regarder la référence et le format de la carte wifi ?

Tu disais qu’au départ le wifi fonctionnait avec Mint. C’est donc que l’une de tes manipulations a éteint le module. C’est un peu une maladie de certains portables hp (celui que j’utilise entre autres !). Il faut donc trouver le moyen de rallumer le module, et d’éviter par la suite d’éteindre le PC quand le wifi est éteint.
Les outils de base :

  • rfkill. Mais il semble que parfois pour qu’il fonctionne correctement il faut blacklister un module spécifique hp-wmi qui gère certaines spécificités d’acpi version hp (je ne sais pas lesquelles).
  • Sur certains portables hp le bouton magique éteint à la fois le module wifi et le module bluetooth. Un truc que j’ai rencontré : activer bluetooth par soft(blueman ou équivalent), tenter d’actionner (on => off => on) le bouton magique et rfkill retombe sur ses pattes.

Chez moi je m’en tire bien avec rfkill depuis les mises à jour de Jessie, avec wheezy c’était plus aléatoire.

L’un des liens que j’avais donné semble ne pas fonctionner, je le redonne (voir post 20) :
https://bbs.archlinux.org/viewtopic.php?id=169503

Oui je confirme que ça a toujours fonctionné sur LinuxMint jusqu’à il y a quelques jours et la manip pour installer Debian.

il faut que je trouve cela pour le bluetooth, car je ne m’en suis jamais servi :blush:

Je tente tout ça et fais un retour :wink:

ps : @PascalHambourg j’ai tenté de démonter le portable, mais la carte wifi n’est pas sous l’un des deux caches de derrière, j’ai donc abandonné par peur de casser quelque chose…

Juste une question :
as-tu consulté
https://wiki.debian.org/fr/rtl819x#Debian_8_.22Jessie.22

En particulier dans les sources de logiciels les sources non-free et contrib sont-elles activées ?

Installation
Debian 8 "Jessie"
Cette version de Debian gère les périphériques basés sur les puces Realtek RTL8188CE, RTL8188CUS, RTL8188DE, RTL8188EE, RTL8188ETV, RTL8188EU, RTL8188SU, RTL8191SE, RTL8191SU, RTL8192CE, RTL8192CU, RTL8192DE, RTL8192E, RTL8192EE, RTL8192SE, RTL8192SU, RTL8192U, RTL8723AE, RTL8723AU, RTL8723BE, RTL8812AE et RTL8821AE.

Ajoutez la source “non-free” à votre fichier /etc/apt/sources.list, par exemple :
# Debian 8 "Jessie"
deb http://httpredir.debian.org/debian/ jessie main contrib non-free
Mettez à jour la liste des paquets disponibles et installez le paquet firmware-realtek :
# apt-get update && apt-get install firmware-realtek

J’avais vu la page et bien mis les contrib et non-free dans le sources.list :

[mis en commentaire par un dièse - non mis ici pour éviter la mise en gras :wink: ] deb cdrom: [Debian GNU/Linux 8.5.0 Jessie - Official amd64 NETINST Binary-1 20160604-15:31]/ jessie main

deb //httpredir.debian.org/debian jessie main contrib non-free
deb-src //httpredir.debian.org/debian jessie main contrib non-free

deb //httpredir.debian.org/debian jessie-updates main contrib non-free
deb-src //httpredir.debian.org/debian jessie-updates main contrib non-free

deb //security.debian.org/ jessie/updates main contrib non-free
deb-src //security.debian.org/ jessie/updates main contrib non-free

Je vais tenter le coup du bluetooth tout à l’heure, Je reviendrai dire ce que cela a donné :wink:

Merci à tous pour votre aide :slight_smile:

ps : j’ai du enlever les http: car étant nouveau j’étais limité à 2 liens dans le message.

Utilise la mise en forme de texte préformaté pour éviter ce genre de problème lorsque tu copies le contenu d’un fichier, une commande ou sa sortie.

Bonjour,
Avec un peu de retard (j’ai planté Debian… j’avais Xfce et j’ai installé LXDE… sur LXDE le bouton Off ne pointait vers rien, et quand je me suis reconnecté, j’ai eu un soucis avec l’écran de login… ne sachant pas bien maitriser le terminal j’ai tout réinstallé depuis le CDLive Debian 8.5 avec les paquets non-libre (surpris que Iceweasel soit encore là, et d’ailleurs sur Synaptic impossible de le mettre en français le paquet patine à vide, il faut désinstaller et remettre Firefox ESR à la place, bref…)

Pour le bluetooth, j’ai donc installé Blueman, verdict :
#La connexion à BlueZ a échoué
Le démon Bluez n’est pas actif, blueman-manager ne peut pas continuer.
Cela signifie probablement qu’aucun adaptateur Bluetooth n’a été détecté ou que le démon Bluetooth n’a pas été démarré.

Merci @PascalHambourg pour l’astuce pour le texte préformaté.

Merci encore à tous pour votre aide, même si cela n’aura pas permis (pour le moment) de faire revenir le wifi.

Bonne soirée :slight_smile:

Recherche google sur Compaq Presario CQ57, verdict : wifi mais pas bluetooth. Donc l’astuce blueman ne peut pas fonctionner. Si c’était moi je tenterai la manip de blacklister le module spécifique hp-wmi s’il est installé ($ lsmod |grep hp pour voir s’il est installé). Ce module gère certaines spécificités d’acpi version hp, je ne sais pas lesquelles) :

 I had the same problem. I've solved it by blacklisting hp_wmi. Do this as root:
# echo "blacklist hp_wmi" > /etc/modprobe.d/hp.conf
Reboot, then unblock all WiFi with (as root):
# rfkill unblock all
That's all.

Source post 20 de
https://bbs.archlinux.org/viewtopic.php?id=169503
Cité souvent.

Merci @jweber

Voici ce que donne lsmod |grep hp
hp_wmi 13238 0
sparse_keymap 12818 1 hp_wmi
rfkill 18867 2 cfg80211,hp_wmi
shpchp 31121 0
wmi 17339 1 hp_wmi

je tente donc le blacklist
sudo -i
echo "blacklist hp-wmi" >> /etc/modprobe.d/blacklist.conf
exit

je vais redémarrer le pc et revient écrire la suite :wink:

I’m back!

J’ai installé rfkill car il n’était pas présent.
ensuite j’ai mis
sudo rfkill unblock all

visiblement ça n’a rien donné… si ça change quelque chose au reboot, je le reposte ici.

Merci en tous cas de s’intéresser à mon soucis :slight_smile:
Bonne fin de soirée

Attention, sur ton pc le module s’appelle hp_wmi (avec un “underscore”, pas hp-wmi). Il semble que l’on trouve les deux.
Que donne sudo rfkill list ?