Pas de connexion avec BCM43228 802.11a/b/g/n

Bonjour.

Sur une machine qu’on vient de me donner sur laquelle j’ai installé une Debian noyau 3.2 le wifi fonctionnait. Pour des histoires de reconnaissance de matériel j’ai installé le noyau 3.13 et maintenant, en démarrant avec le noyau 3.13, je n’arrive pas à avoir de connexion wifi ce qui est quand même l’intérêt de ces ultra portables acer.

# uname -a
Linux debian 3.13-0.bpo.1-amd64 #1 SMP Debian 3.13.10-1~bpo70+1 (2014-04-23) x86_64 GNU/Linux

et

# lshw -c Network
  *-network               
       description: Network controller
       produit: BCM43228 802.11a/b/g/n
       fabriquant: Broadcom Corporation
       identifiant matériel: 0
       information bus: pci@0000:03:00.0
       version: 00
       bits: 64 bits
       horloge: 33MHz
       fonctionnalités: pm msi pciexpress bus_master cap_list
       configuration: driver=bcma-pci-bridge latency=0
       ressources: irq:17 mémoire:c0500000-c0503fff

J’ai évidemment suivi le tuto ici : wiki.debian.org/fr/wl
Le problème c’est que je n’arrive pas à charger le module wl :

# modprobe wl
FATAL: Module wl not found.

Et rien à faire, pas moyen de me connecter en wifi…

C’est pas la première fois que je suis embêté avec ces cartes…

Merci de votre aide à tous.

Quel est le résultat de:

apt-cache policy broadcom-sta-dkms

Il semble que ce paquet n’ait pas été installé.

# apt-cache policy broadcom-sta-dkms
broadcom-sta-dkms:
  Installé : 5.100.82.112-8
  Candidat : 5.100.82.112-8
 Table de version :
 *** 5.100.82.112-8 0
        500 http://ftp.fr.debian.org/debian/ wheezy/non-free amd64 Packages
        100 /var/lib/dpkg/status

Apparemment si…

J’avais pas donné mon ifconfig…

# ifconfig
eth0      Link encap:Ethernet  HWaddr b8:88:e3:4e:a2:0f  
          inet adr:192.168.0.10  Bcast:192.168.0.255  Masque:255.255.255.0
          adr inet6: fe80::ba88:e3ff:fe4e:a20f/64 Scope:Lien
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:94 errors:0 dropped:0 overruns:0 frame:0
          TX packets:139 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:1000 
          RX bytes:12143 (11.8 KiB)  TX bytes:22616 (22.0 KiB)
          Interruption:18 

lo        Link encap:Boucle locale  
          inet adr:127.0.0.1  Masque:255.0.0.0
          adr inet6: ::1/128 Scope:Hôte
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:0 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

Salut.

Comme ça pour voir j’ai installé linux-headers-3.13-0.bpo.1-amd64 et j’ai obtenu cette erreur :

# aptitude install linux-headers-3.13-0.bpo.1-amd64
Les NOUVEAUX paquets suivants vont être installés : 
  linux-compiler-gcc-4.6-x86{a} linux-headers-3.13-0.bpo.1-amd64 linux-headers-3.13-0.bpo.1-common{a} linux-kbuild-3.13{a} 
0 paquets mis à jour, 4 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de télécharger 5 175 ko d'archives. Après dépaquetage, 32,9 Mo seront utilisés.
Voulez-vous continuer ? [Y/n/?] 
Prendre :  1 http://ftp.debian.org/debian/ wheezy-backports/main linux-compiler-gcc-4.6-x86 amd64 3.13.10-1~bpo70+1 [238 kB]
Prendre :  2 http://ftp.debian.org/debian/ wheezy-backports/main linux-headers-3.13-0.bpo.1-common amd64 3.13.10-1~bpo70+1 [4 254 kB]
Prendre :  3 http://ftp.debian.org/debian/ wheezy-backports/main linux-kbuild-3.13 amd64 3.13.4-1~bpo70+1 [256 kB]
Prendre :  4 http://ftp.debian.org/debian/ wheezy-backports/main linux-headers-3.13-0.bpo.1-amd64 amd64 3.13.10-1~bpo70+1 [426 kB]
 5 175 ko téléchargés en 4s (1 220 ko/s)                  
Sélection du paquet linux-compiler-gcc-4.6-x86 précédemment désélectionné.
(Lecture de la base de données... 109184 fichiers et répertoires déjà installés.)
Dépaquetage de linux-compiler-gcc-4.6-x86 (à partir de .../linux-compiler-gcc-4.6-x86_3.13.10-1~bpo70+1_amd64.deb) ...
Sélection du paquet linux-headers-3.13-0.bpo.1-common précédemment désélectionné.
Dépaquetage de linux-headers-3.13-0.bpo.1-common (à partir de .../linux-headers-3.13-0.bpo.1-common_3.13.10-1~bpo70+1_amd64.deb) ...
Sélection du paquet linux-kbuild-3.13 précédemment désélectionné.
Dépaquetage de linux-kbuild-3.13 (à partir de .../linux-kbuild-3.13_3.13.4-1~bpo70+1_amd64.deb) ...
Sélection du paquet linux-headers-3.13-0.bpo.1-amd64 précédemment désélectionné.
Dépaquetage de linux-headers-3.13-0.bpo.1-amd64 (à partir de .../linux-headers-3.13-0.bpo.1-amd64_3.13.10-1~bpo70+1_amd64.deb) ...
Paramétrage de linux-compiler-gcc-4.6-x86 (3.13.10-1~bpo70+1) ...
Paramétrage de linux-headers-3.13-0.bpo.1-common (3.13.10-1~bpo70+1) ...
Paramétrage de linux-kbuild-3.13 (3.13.4-1~bpo70+1) ...
Paramétrage de linux-headers-3.13-0.bpo.1-amd64 (3.13.10-1~bpo70+1) ...
Examining /etc/kernel/header_postinst.d.
run-parts: executing /etc/kernel/header_postinst.d/dkms 3.13-0.bpo.1-amd64
Error! Bad return status for module build on kernel: 3.13-0.bpo.1-amd64 (x86_64)
Consult /var/lib/dkms/broadcom-sta/5.100.82.112/build/make.log for more information.

Je suis tombé sur un rapport de bug ici :
bugs.launchpad.net/ubuntu/+sour … ug/1101963

De ce que j’ai compris broadcom-sta-dkms 5.100.82.112-8 déconne à partir du noyau 3.5.

Tu peux consulter /var/lib/dkms/broadcom-sta/5.100.82.112/build/make.log (éventuellement coller le contenu ici ou sur un pastebin)

Tu peux aussi fouiller par là: bugs.debian.org/cgi-bin/pkgrepo … t=unstable

Ou tenter ta chance avec la version du paquet fournie via Testing/Unstable: packages.debian.org/search?keyw … m-sta-dkms

Y’a de l’erreur…

DKMS make.log for broadcom-sta-5.100.82.112 for kernel 3.13-0.bpo.1-amd64 (x86_64)
mardi 13 mai 2014, 18:47:18 (UTC+0200)
/bin/sh: 1: [: Illegal number:
/bin/sh: 1: [: Illegal number:
Wireless Extension is the only possible API for this kernel version
Using Wireless Extension API
KBUILD_NOPEDANTIC=1 make -C /lib/modules/3.13-0.bpo.1-amd64/build M=/var/lib/dkms/broadcom-sta/5.100.82.112/build
make[1]: entrant dans le répertoire « /usr/src/linux-headers-3.13-0.bpo.1-amd64 »
CFG80211 API is prefered for this kernel version
Using CFG80211 API
Kernel architecture is X86_64
  LD      /var/lib/dkms/broadcom-sta/5.100.82.112/build/built-in.o
  CC [M]  /var/lib/dkms/broadcom-sta/5.100.82.112/build/src/shared/linux_osl.o
  CC [M]  /var/lib/dkms/broadcom-sta/5.100.82.112/build/src/wl/sys/wl_linux.o
/var/lib/dkms/broadcom-sta/5.100.82.112/build/src/wl/sys/wl_linux.c: In function ‘wl_tkip_printstats’:
/var/lib/dkms/broadcom-sta/5.100.82.112/build/src/wl/sys/wl_linux.c:2975:7: warning: passing argument 1 of ‘wl->tkipmodops->print_stats’ from incompatible p$
/var/lib/dkms/broadcom-sta/5.100.82.112/build/src/wl/sys/wl_linux.c:2975:7: note: expected ‘struct seq_file *’ but argument is of type ‘char *’
/var/lib/dkms/broadcom-sta/5.100.82.112/build/src/wl/sys/wl_linux.c:2978:4: warning: passing argument 1 of ‘wl->tkipmodops->print_stats’ from incompatible p$
/var/lib/dkms/broadcom-sta/5.100.82.112/build/src/wl/sys/wl_linux.c:2978:4: note: expected ‘struct seq_file *’ but argument is of type ‘char *’
/var/lib/dkms/broadcom-sta/5.100.82.112/build/src/wl/sys/wl_linux.c: In function ‘wl_reg_proc_entry’:
/var/lib/dkms/broadcom-sta/5.100.82.112/build/src/wl/sys/wl_linux.c:3185:2: error: implicit declaration of function ‘create_proc_entry’ [-Werror=implicit-fu$
/var/lib/dkms/broadcom-sta/5.100.82.112/build/src/wl/sys/wl_linux.c:3185:22: warning: assignment makes pointer from integer without a cast [enabled by defau$
/var/lib/dkms/broadcom-sta/5.100.82.112/build/src/wl/sys/wl_linux.c:3190:16: error: dereferencing pointer to incomplete type
/var/lib/dkms/broadcom-sta/5.100.82.112/build/src/wl/sys/wl_linux.c:3191:16: error: dereferencing pointer to incomplete type
/var/lib/dkms/broadcom-sta/5.100.82.112/build/src/wl/sys/wl_linux.c:3192:16: error: dereferencing pointer to incomplete type
cc1: some warnings being treated as errors
make[4]: *** [/var/lib/dkms/broadcom-sta/5.100.82.112/build/src/wl/sys/wl_linux.o] Erreur 1
make[3]: *** [_module_/var/lib/dkms/broadcom-sta/5.100.82.112/build] Erreur 2
make[2]: *** [sub-make] Erreur 2
make[1]: *** [all] Erreur 2
make[1]: quittant le répertoire « /usr/src/linux-headers-3.13-0.bpo.1-amd64 »
make: *** [all] Erreur 2

En plus j’ai fait une mise à jour (97 paquets, ça faisait longtemps que j’y avais pas touché) et du coup plus de wifi avec le noyau 3.2 non plus…

Le pinning je vais pas m’y mettre sur cette machine.

bugs.debian.org/cgi-bin/bugrepo … bug=716999

Le bug est corrigé dans la version récente du paquet. Tu as encore l’option de le patcher toi-même si tu parviens à suivre le fil du rapport de bug.

Mais je te conseille plutôt de chopper le .deb de Jessie, tu n’as pas à faire de pinning et tu peux l’installer localement assez aisément vu que le paquet ne nécessite que très peu de dépendances (et qu’elles sont satisfaites dans Wheezy, me semble-t-il)

Tu sais quoi, je vais passer toute la machine en testing. Je me sers très peu de cet acer alors si c’est pas très très stable ça n’a pas d’importance. En plus on me l’a filé parce qu’une bagnole a roulé dessus. De ce fait il manque un morceau d’écran et plus aucun port ne fonctionne à part le port rj45. Si

Je vais faire ça et je reviens pour dire comment ça roule.

A+

Bonjour.

Je suis passé à Jessie. La migration a été assez laborieuse. J’ai rencontré énormément de conflits entre paquets et de dépendances non satisfaites. Je pense que c’est lié au fait que j’avais Mate d’installé comme environnment de Bureau sous Wheezy. Pour finir j’ai déinstallé Mate, installé XFCE4 et réinstallé Mate ce qui a fini par régler tous les problèmes. Finalement au reboot j’ai pu me connecter en wifi.
J’aurais sûrement pu éviter pas mal d’étapes pas nécessaires voire ne pas passer sur Jessie mais juste prendre le paquet broadcom-sta-dkms dans les dépôts de Jessie mais des fois on fait des choix pas très rationnels…

A+

[quote=“laguespa”]
J’aurais sûrement pu éviter pas mal d’étapes pas nécessaires voire ne pas passer sur Jessie mais juste prendre le paquet broadcom-sta-dkms dans les dépôts de Jessie mais des fois on fait des choix pas très rationnels…

A+[/quote]
Tant que tu as compris que tu avais cette option, tu n’as rien loupé. Passer sous Jessie n’est pas un crime :wink:

Ça me servira sûrement encore.