Carte wifi broadcom 43142

Tags: #<Tag:0x00007fb163500188> #<Tag:0x00007fb163500070>

… et moi je viens de voir une discussion où il fallait juste appuyer sur le bouton wifi du clavier. j’ai donc appelé le propriétaire de l’ordi en question pour qu’il le fasse, sans plus de résultat… on fait choux blanc…

faudrait essayer une autre distribution plus "prete à l’emploi’ par exemple linux Mint
https://www.linuxmint.com/download_lmde.php

ouai, mais non, je ne vais pas faire cela. Il préfère se passer du wifi.
Je me dis qu’il faut creuser l’erreur
Invalid argument (-22)
apparaissant aussi en tant que
WLC_SCAN error (-22)
mais je ne sais pas de quel arguments il est question…

quand tu as essayé dkms tu avais bien installe le linux-header coorrespondant au noyau?

Je ne sais pas ce qu’est un linux-header. Ni comment savoir lequel correspond à quel noyau.

si ton noyau c’est linux-image-4.19.0-12 alors le linux-headers sera linux-headers-4.19-0-12

le DKMS implique une compilation, donc sans les en-tetes necessaire pour compiler ca ne marche pas.

exemple

connaitre son noyau: uname -r

uname -r
5.9.0-2-amd64

chercher les paquets: apt list | grep 5.9.0-2-amd64

apt list | grep 5.9.0-2-amd64

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

linux-headers-5.9.0-2-amd64/unstable,now 5.9.6-1 amd64  [installé]
linux-image-5.9.0-2-amd64-dbg/unstable 5.9.6-1 amd64
linux-image-5.9.0-2-amd64-unsigned/unstable,now 5.9.6-1 amd64  [installé]

il faut installer le header et retenter dkms

Merci pour ta pédagogie, j’ai fait cela.

sudo apt-get install linux-headers-4.19.0-12(c’est bien la version du noyau)

Certains des paquets étaient déjà installés, d’autres non.
J’ai réinstallé broadcom-sta-dkms, mais aussi broadcom-sta-common, je n’aurai pas du ? ils sont en compétition l’un l’autre ?
En tout cas, tous les tests sont identiques, pas de scan, erreur -22, tout ça tout ça

non pas les deux à la fois, dkms seul verifier

lsmod | grep wl
wl 6467584 0
cfg80211 897024 1 wl

lsmod | grep wl
wl 6463488 0
cfg80211 774144 1 wl

et du coup j’ai lancé

sudo apt remove  broadcom-sta-common
sudo apt install --reinstall  broadcom-sta-dkms

Faut-il redémarrer la machine à un moment ou un autre de toutes ces manips?

tu peux redemarrer , on sera plus sûr que le noyau charge le module wl

Fait, rien de neuf…

sudo nmcli dev wifi rescan
nmcli dev wifi list
IN-USE  SSID  MODE  CHAN  RATE  SIGNAL  BARS  SECURITY 

lspci -nnkd ::0280
01:00.0 Network controller [0280]: Broadcom Limited BCM43142 802.11b/g/n [14e4:4365] (rev 01)
	Subsystem: AzureWave BCM43142 802.11b/g/n [1a3b:2155]
	Kernel driver in use: wl
	Kernel modules: wl

nov. 09 20:40:25 toshiba kernel: ERROR @wl_cfg80211_scan :
nov. 09 20:40:25 toshiba kernel: WLC_SCAN error (-22)

Va falloir demander à M Toshiba :rofl:
en plus y a AzureWave BCM43142 c’est du broadcom remanufacturé

ça marche pas avec toutes les distribs…je ne sais pas si la page est à jour

Il faut comprendre quoi ? il y a un driver a télécharger ?
je suis désolé, je cherche sans réussir à comprendre.
le paquet « hw-probe » m’est inaccessible sous buster

Ou plutôt, il faut comprendre qu’avec le noyau 4.19, ce matériel n’est pas supporté ?

bon en fait j’ai réussi à installé hw-probe et à l’utiliser. C’est super cet outil, bravo à la communauté qui bosse là dessus !

Du coup, je sais que le matériel est marqué comme ayant des problèmes… et à priori, avec les noyaux >4.5, dont celui en question ici.
Me reste une question : que signifie la ligne du tableau

3.14 - 4.5 drivers/bcma/host_pci.c CONFIG_BCMA CONFIG_BCMA_HOST_PCI 14e4:4365 *

dois je comprendre que je peux essayer avec un modprobe bcma à la place de wl ?
cela m’a donné une erreur : aucun périphérique Wi-Fi trouvé.
Allez, j’abandonne.
Merci à tout le monde !

tu peux faire une tentative avec le paquet firmware-brcm80211 tout seul, pas de dkms ou autre ,

apt show firmware-brcm80211
Package: firmware-brcm80211
Version: 20200918-1
Priority: optional
Section: non-free/kernel
Source: firmware-nonfree
Maintainer: Debian Kernel Team debian-kernel@lists.debian.org
Installed-Size: 15,6 MB
Suggests: initramfs-tools
Homepage: https://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git
Tag: admin::hardware, role::app-data, use::driver
Download-Size: 4 283 kB
APT-Manual-Installed: yes
APT-Sources: https://cdn-aws.deb.debian.org/debian bullseye/non-free amd64 Packages
Description: Binary firmware for Broadcom/Cypress 802.11 wireless cards
This package contains the binary firmware for wireless network cards
supported by the brcmsmac or brcmfmac driver.
.
Contents:

  • Broadcom 802.11 firmware, version 610.812 (brcm/bcm43xx-0.fw)
  • Broadcom 802.11 firmware header, version 610.812

vérifier que bcma n’est pas blacklisté

lsmod | grep bcma
bcma 69632 1 brcmsmac

ma carte fonctionne aussi avec

lspci -nnk | grep -i net -A2

03:00.0 Network controller [0280]: Broadcom Inc. and subsidiaries BCM4313 802.11bgn Wireless Network Adapter [14e4:4727] (rev 01)
DeviceName: Broadcom 802.11n+BT combo module
Subsystem: Hewlett-Packard Company BCM4313 802.11bgn Wireless Network Adapter [103c:1483]
Kernel driver in use: bcma-pci-bridge
Kernel modules: bcma

J’en ai profité pour faire un petit mémo

salut
perso, considérant la difficulté à résoudre les pbs de driver/pilotes, j’installe tous les firmware disponibles sur main contrib et non-free
ensuite je vois

1 J'aime