[WIFI] Problème avec carte Broadcom 4313 (résolu)

Applications, problèmes de configuration réseau
Avatar de l’utilisateur
jaco
Chu Ko Nu
Messages : 344
Inscription : ven. 18 mars 2011, 23:42
Localisation : Toulouse, France

[WIFI] Problème avec carte Broadcom 4313 (résolu)

Message par jaco »

Bonjour,

J'ai réinstallé une Arch Linux toute neuve (avec la dernière ISO) sur mon portable HP Probook 6360b. Tout fonctionne, sauf le wifi car cette machine a la mauvaise idée d'avoir une puce Broadcom 4313.

J'ai donc lu en détails le wiki consacré au sujet (https://wiki.archlinux.org/index.php/Broadcom_wireless). Vu que le module "par défaut" (brcmsmac) ne fonctionnait pas, j'ai tenté avec le module wl... pas mieux (et j'ai lu aussi que le mainteneur de ce module AUR n'était plus très motivé pour le maintenir).

Bref, je suis revenu à brcmsmac puisqu'il est intégré au noyau Linux et qu'il est indiqué qu'il reconnaît ma puce wifi.

Sauf que ça ne marche pas... Le module est bien chargé, wlan0 est bien vu par iwconfig :

Code : Tout sélectionner

# iwconfig
eth0      no wireless extensions.

lo        no wireless extensions.

wlan0     IEEE 802.11bgn  ESSID:off/any  
          Mode:Managed  Access Point: Not-Associated   Tx-Power=off   
          Retry  long limit:7   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:on
Mais impossible de la mettre up :

Code : Tout sélectionner

# ip link set wlan0 up
RTNETLINK answers: Operation not possible due to RF-kill
# rfkill list all
0: hp-wifi: Wireless LAN
	Soft blocked: no
	Hard blocked: no
1: hp-bluetooth: Bluetooth
	Soft blocked: no
	Hard blocked: no
2: phy0: Wireless LAN
	Soft blocked: no
	Hard blocked: yes
3: hci0: Bluetooth
	Soft blocked: yes
	Hard blocked: no
Je précise que le wifi fonctionnait avec les distribs qui était installées précédemment (Debian Sid, puis Fedora 18) mais je me rappelle avoir dû bidouiller aussi pour que ça fonctionne... Sauf que, là, je sèche car ce rfkill me bloque.

Une idée ?
Dernière modification par jaco le mer. 20 mars 2013, 01:09, modifié 1 fois.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17632
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [WIFI] Problème de reconnaissance carte Broadcom 4313

Message par benjarobin »

Code : Tout sélectionner

Hard blocked: yes
Cela veut dire que le bouton physique du Wifi est sur OFF (Ou une option dans le BIOS, ou désactivé via un raccourci clavier)
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
jaco
Chu Ko Nu
Messages : 344
Inscription : ven. 18 mars 2011, 23:42
Localisation : Toulouse, France

Re: [WIFI] Problème de reconnaissance carte Broadcom 4313

Message par jaco »

C'est bien le pb : sur ce portable, il n'y a que 3 boutons, un pour désactiver le son, l'autre pour lancer le navigateur quand on est sous Windows et le 3e pour activer/désactiver soi-disant le Wifi/Bluetooth (mais, là, il active/désactive le Bluetooth, c'est tout).

C'est la première chose que j'ai testé, tu penses bien :)

Donc, avec le bouton allumé (on) :

Code : Tout sélectionner

0: hp-wifi: Wireless LAN
	Soft blocked: no
	Hard blocked: no
1: hp-bluetooth: Bluetooth
	Soft blocked: no
	Hard blocked: no
2: phy0: Wireless LAN
	Soft blocked: no
	Hard blocked: yes
6: hci0: Bluetooth
	Soft blocked: yes
	Hard blocked: no
Avec ce bouton sur off :

Code : Tout sélectionner

0: hp-wifi: Wireless LAN
	Soft blocked: no
	Hard blocked: yes
1: hp-bluetooth: Bluetooth
	Soft blocked: no
	Hard blocked: yes
2: phy0: Wireless LAN
	Soft blocked: no
	Hard blocked: yes
On peut remarquer que, quel que soit l'état du bouton, l'entrée phy0 reste bloquée. Depuis, j'ai trouvé ça : http://glonek.co.uk/linux-mint/wireless ... d-blocked/ mais la solution semble assez merdique, il faut bien le dire (et elle n'a pas marché pour moi)...

J'ai donc continué à fouiller et j'ai trouvé la solution... à la dernière ligne du wiki Broadcom que je citais dans mon premier post :)
(ce n'était pas clair car l'auteur semblait parler de wl, pas de brcmsmac...). Quoi qu'il en soit, la solution consiste à blacklister les modules hp-wmi et cfg80211...

Et ça marche (je suis en Wifi, là...). Je marque le sujet en résolu.
Répondre