Reconnaissance carte WI-FI - Compaq 615 - Jessie

Tags: #<Tag:0x00007f46b1faa038>

Bonjour,

J’ai récemment installé Debian Jessie sur mon vieille ordinateur portable pour un projet de développement qui ne nécessite pas beaucoup de ressources. Je suis donc passé sur cet ordinateur de Elementary OS (tout fonctionnait correctement) à la nouvelle version de Debian.
J’ai d’abord eu des soucis avec la carte graphique dont j’ai finalement trouvé les drivers appropriés.

Maintenant, je viens vers vous car ma carte WIFI qui est importante pour mon projet semble ne pas être reconnue par le Kernel. Les commandes lsubs et lspci ne donnent rien concernant cette carte WIFI.
Je suis donc bien embêté. Sur les conseils du chat international de Debian, j’ai ajouté les backports à mon fichier sources.list afin d’éventuellement avoir un Kernel qui reconnaisse la carte mais rien à faire.
Il me semble que la carte WIFI est une Broadcom BCM4312, les drivers “préscris” sur le wiki Debian sont actuellement installés mais rien.

Si quelqu’un a déjà rencontré ça ou peut m’aide, j’apprécierai beaucoup son expertise.
Bon dimanche !

Salut,

en espérant que cela t’aide…

J’ai trouvé ceci:

Broadcom BCM4312

Mais je n’ai pas testé.

1 J'aime

Je l’avais déjà vu, malheureusement ça n’avait rien fait. J’ai réessayé et cette fois j’ai un message d’erreur comme quoi le module wl n’ai pas trouvé :confused:

Quelqu’un aurai d’autres idées ?

UP ! J’ai toujours mon problème et j’avoue que je commence à désepérer :confused:

Première opération : trouver la carte

$ lspci |grep Net

devrait fournir une indication du type :

10:00.0 Ethernet controller: Broadcom Corporation NetLink BCM5787M Gigabit Ethernet PCI Express (rev 02)
30:00.0 Network controller: Broadcom Corporation BCM4311 802.11a/b/g (rev 02)

Si la carte est une BCM4312 le pilote B43 fonctionne sans doute. Il a besoin d’un firmware complémentaire :
https://wiki.debian.org/fr/bcm43xx#b43_et_b43legacy
Sur mon PC j’ai une BCM4311 (donc le firmware fourni par “firmware-b43-installer”) et cela fonctionne parfaitement.
Bien noter qu’il faut rajouter “contrib” à /etc/apt/sources.list :

deb http://ftp.fr.debian.org/debian/ jessie main non-free contrib

Pour que le pilote se charge au boot la carte doit être sous tension. Un outil utile pour vérifier/corriger cela :

rfkill

l’installer et voir :

man rfkill

1 J'aime

Merci, mais comme je le dis dans mon premier post, la commande lspci ne me renvoie rien concernant le Network controller. J’ai simplement mon Ethernet controller :confused:

Donc la carte n’est pas allumée. Cela m’arrive sur un Compaq 6715b. Normalement rfkill détecte et permet de corriger ce genre de choses :

$ sudo rfkill list
[sudo] password for jacqw:
0: hp-wifi: Wireless LAN
Soft blocked: no
Hard blocked: no
2: hp-bluetooth: Bluetooth
Soft blocked: no
Hard blocked: no
3: hp-gps: GPS
Soft blocked: yes
Hard blocked: yes
4: hci0: Bluetooth
Soft blocked: no
Hard blocked: no

Sur mon PC l’interrupteur qui commande les modules wifi et bluetooth est un interrupteur “sensitif” qui me surprend parfois. Si les modules sont éteints quand j’arrête le PC ils restent éteints au démarrage suivant et les pilotes ne se chargent pas. Dans ce cas en général rfkill permet de rallumer tout le monde, et un reboot charge les pilotes. J’ai une autre planche de salut : dual boot avec le vieux vista d’origine qui permet de rallumer les bêtes grâce aux outils natifs HP.

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=169503
voir post #20
et :

rfkill n’est pas disponible sur mon ordinateur. Il s’agit d’une fonction provenant des drivers ?

il faut l’installer :

sudo apt-get install rfkill

C’est dommage que ça ne marche pas dans ton cas … c’est même bizarre.
J’ai fait lesdites opé sur un Sony Vaio qui a cette puce … après l’install de Debian Jessie 8.5.0, il y a deux jours !

Je n’ai même pas eu besoin de redémarrer le laptop. :wink:

Donc, oui, c’est bizarre qu’après l’install selon la documentation décrite, il ne trouve pas le module ‘wl’ …
Il nous serait plus profitable que tu nous restitues les copies des retours de commande “console/terminal”, plutôt que nous dire : “ça n’a pas marché !”

@jweber: sincèrement, je te mets au défit que ta commande “lspci | grep Net” telle que tu l’as écrite, te restitues bien les indications que tu montre … enfin, dans ton cas, c’est surtout un coup de chance :wink:
J’explique : tu as de la chance d’avoir le mot “NetLink” dans la première écriture, sans ce mot - et il y aura plus d’un contexte où il n’y sera pas - tu n’auras pas du tout la première ligne … utilises plutôt ‘grep -i net:stuck_out_tongue:

Oui c’est bien ce que je me disais… Pardon, je débute.
Du coup j’ai fait sudo rfkill list et n’ai rien eu. Donc ça commence à me faire vraiment peur.

Aucun soucis avec ! :wink:

Tu ne devrais pas … “l’informatique, ce n’est pas sorcier”, pour reprendre et plagier une célèbre expression française :stuck_out_tongue:

Manifestement c’est une maladie de bien des portables hp. Regarde les deux liens que j’avais donné, ils évoquent un problème dans la gestion des interrupteurs sensitifs et du bloquage de rfkill, c’est peut-être une piste. Sur un autre PC (thinkpad) les modules RF sont mis en service par un vrai interrupteur, c’est sans problème.
À titre d’info les trucs spécifiques hp sont chez moi :

jacqw@jacques-hp:~$ lsmod | grep hp
hp_wmi 13238 0
sparse_keymap 12818 1 hp_wmi
hp_accel 25200 0
rfkill 18867 6 cfg80211,hp_wmi,bluetooth
lis3lv02d 17883 1 hp_accel
shpchp 31121 0
wmi 17339 1 hp_wmi

J’avoue découvrir leur existence.

@PengouinPdt c’est vrai, j’ai triché avec grep, je savais que Net apparaissait chez Broadcom, c’est le cas chez moi :wink:

Une autre piste : réinitialiser le bios :

“Wireless Button” on the HP Pavilion dv6-1259dx
Options
‎10-28-2009 12:31 AM
My wireless capability is “Disabled”. I have looked through all of the manuals I can find online to find the mysterious “wireless button”, push it, and turn it on so that my computer will once again connect to the internet. I could have sworn I found this mysterious button, because there is a little black cover that pops off next to the wireless sign on the front. I pushed it and nothing happened. I still have no access. Can someone please help so I can finish my homework and go to bed already?!
1
Accepted Solution Re: “Wireless Button” on the HP Pavilion dv6-1259dx
12-23-2013 01:50 PM
No it doesn’t delete any files. That was my main concern as I homeschool my children and was worried I would lose everything and I have no way to back up my files… I used this process I pressed f10 when my computer was going to start(while screen was black)it took me to BIOS MODE I then pressed f9 to reset default settings, confirmed change by pressing the enter button then pressed f10 to save and exit BIOS MODE my computer then booted up normally and the blue wireless connectivity light popped on immediately and I didn’t lose a single file. I couldn’t believe HP WAS GOING TO CHARGE ME $49.99 to fix this so called software problem. THANK GOD FOR BLIGGERS,!

Le plus marrant est que dans l’un des posts un utilisateur de hp dont le wifi est bloqué sous windows utilise un live cd Mint pour le débloquer…

Voici le retour lspci:

$ lspci | grep -i net $ 02:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8042 PCI-E Fast Ethernet Controller (rev 10)

Le retour rfkill

$ sudo rfkill list $

J’ai remis mon BIOS en config usine, toujours rien :confused:

Il semble que la puce wifi ne soit pas PCI … mais plutôt USB.
Fais-nous, stp, un coup de : lsusb

Comme dit plus haut, pas grand chose à en tirer :confused:

lsusb
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 002: ID 04f2:b159 Chicony Electronics Co., Ltd 
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Le problème est que si le module est désactivé, i.e. non alimenté, il n’est vu ni par lspci ni par lsusb ni par lshw, ni par…
Il y a un instant le mien était désactivé au boot, je ne sais pas pourquoi. La led était pourtant allumée ! Un coup de doigt sur la led pour désactiver, puis un coup de doigt pour réactiver a fait revenir le module wifi dans lspci et dans rfkill est apparu :

5: phy1: Wireless LAN
Soft blocked: no
Hard blocked: no

Question : sur ton PC les interrupteurs de mise en route sont-ils bien des touches sensitives cachées sous les leds ?

Il reste la solution de désactiver les interrupteurs plus ou moins virtuels par la manip évoquée dans les liens que j’ai donné plus haut et que j’ai vu sur de nombreux forums :

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.

Le # veut dire que les commandes sont passées en root.
Inhiber le module hp_wmi a sans doute comme conséquence de désactiver les autres boutons sensitifs, chez moi, par exemple, le réglage du son en sortie qui doit alors être réglé par le widget ou pulse, ou alsa…

1 J'aime

Bizarre, bizarre …

En effet, tu décris très bien le problème de ce qui doit se passer !
Et, là, à moins d’être défaillant … bonjour l’angoisse, parce que tant qu’il ne sera pas possible de “stabiliser” l’usage … cela va être au petit bonheur la chance … tsss !