Carte wifi broadcom 43142

Tags: #<Tag:0x00007f50a258eb30> #<Tag:0x00007f50a258e9f0>

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

Je déterre juste pour dire que le soucis a été résolu en migrant vers bullseye.