ubuntuusers.de

WLAN Broadcom BCM43142

Status: Gelöst | Ubuntu-Version: Ubuntu 18.04 (Bionic Beaver)
Antworten |

Jeanbarth

Avatar von Jeanbarth

Anmeldungsdatum:
19. April 2011

Beiträge: 205

Hallo Zusammen,

seit gefühlten 5 Jahren habe ich mal wieder Ubuntu, auf ein älteres HP Laptop, installiert ☺

Folgende Problematik:

WLAN Adapter werden nicht erkannt.

Ausgabe: iwconfig

1
2
3
lo        no wireless extensions.

enp3s0    no wireless extensions.

Ausgabe: lspci

1
2
3
(...)
02:00.0 Network controller: Broadcom Inc. and subsidiaries BCM43142 802.11b/g/n (rev 01)
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL810xE PCI Express Fast Ethernet controller (rev 07)

Auch aus den Wiki-Einträgen zum Thema Broadcom werde ich nicht schlau. Bin auch etwas "raus", nach den ganzen Jahren ohne Linux (oder einfach nicht mehr so aufnahmefähig im Alter 😀 ) 😳

Vielleicht kann mir jemand ein paar zielführende Tipps geben, so dass mein WLAN wieder funktioniert.

Vielen Dank!

Viele Grüße Jeanbarth

DJKUhpisse Team-Icon

Supporter, Wikiteam
Avatar von DJKUhpisse

Anmeldungsdatum:
18. Oktober 2016

Beiträge: 18208

Wohnort: in deinem Browser, hier auf dem Bildschirm

dingsbums

Anmeldungsdatum:
13. November 2010

Beiträge: 3782

Laut Wiki-Artikel WLAN/Karten/Broadcom sollte die Installation des Broadcom Station-Treibers (Broadcom-STA) helfen:

sudo apt-get install bcmwl-kernel-source

Vorher restricted in den Paketquellen freischalten.

Ups, da war schon einer schneller ... ☺

DJKUhpisse Team-Icon

Supporter, Wikiteam
Avatar von DJKUhpisse

Anmeldungsdatum:
18. Oktober 2016

Beiträge: 18208

Wohnort: in deinem Browser, hier auf dem Bildschirm

restricted ist standardmäßig aktiv. Sollte es Probleme geben zeige

cat /etc/apt/sources.list

Jeanbarth

(Themenstarter)
Avatar von Jeanbarth

Anmeldungsdatum:
19. April 2011

Beiträge: 205

Danke für die Antworten:

cat /etc/apt/sources.list
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
##deb cdrom:[Ubuntu 18.04.3 LTS _Bionic Beaver_ - Release amd64 (20190805)]/ bionic main restricted

# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.
deb http://de.archive.ubuntu.com/ubuntu/ bionic main restricted
# deb-src http://de.archive.ubuntu.com/ubuntu/ bionic main restricted

## Major bug fix updates produced after the final release of the
## distribution.
deb http://de.archive.ubuntu.com/ubuntu/ bionic-updates main restricted
# deb-src http://de.archive.ubuntu.com/ubuntu/ bionic-updates main restricted

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team. Also, please note that software in universe WILL NOT receive any
## review or updates from the Ubuntu security team.
deb http://de.archive.ubuntu.com/ubuntu/ bionic universe
# deb-src http://de.archive.ubuntu.com/ubuntu/ bionic universe
deb http://de.archive.ubuntu.com/ubuntu/ bionic-updates universe
# deb-src http://de.archive.ubuntu.com/ubuntu/ bionic-updates universe

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu 
## team, and may not be under a free licence. Please satisfy yourself as to 
## your rights to use the software. Also, please note that software in 
## multiverse WILL NOT receive any review or updates from the Ubuntu
## security team.
deb http://de.archive.ubuntu.com/ubuntu/ bionic multiverse
# deb-src http://de.archive.ubuntu.com/ubuntu/ bionic multiverse
deb http://de.archive.ubuntu.com/ubuntu/ bionic-updates multiverse
# deb-src http://de.archive.ubuntu.com/ubuntu/ bionic-updates multiverse

## N.B. software from this repository may not have been tested as
## extensively as that contained in the main release, although it includes
## newer versions of some applications which may provide useful features.
## Also, please note that software in backports WILL NOT receive any review
## or updates from the Ubuntu security team.
deb http://de.archive.ubuntu.com/ubuntu/ bionic-backports main restricted universe multiverse
# deb-src http://de.archive.ubuntu.com/ubuntu/ bionic-backports main restricted universe multiverse

## Uncomment the following two lines to add software from Canonical's
## 'partner' repository.
## This software is not part of Ubuntu, but is offered by Canonical and the
## respective vendors as a service to Ubuntu users.
# deb http://archive.canonical.com/ubuntu bionic partner
# deb-src http://archive.canonical.com/ubuntu bionic partner

deb http://security.ubuntu.com/ubuntu bionic-security main restricted
# deb-src http://security.ubuntu.com/ubuntu bionic-security main restricted
deb http://security.ubuntu.com/ubuntu bionic-security universe
# deb-src http://security.ubuntu.com/ubuntu bionic-security universe
deb http://security.ubuntu.com/ubuntu bionic-security multiverse
# deb-src http://security.ubuntu.com/ubuntu bionic-security multiverse
deb http://cz.archive.ubuntu.com/ubuntu bionic main multiverse
sudo apt-get install bcmwl-kernel-source

(bereits ausgeführt)

1
2
3
4
5
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.       
Statusinformationen werden eingelesen.... Fertig
bcmwl-kernel-source ist schon die neueste Version (6.30.223.271+bdcom-0ubuntu4).
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 10 nicht aktualisiert.

DJKUhpisse Team-Icon

Supporter, Wikiteam
Avatar von DJKUhpisse

Anmeldungsdatum:
18. Oktober 2016

Beiträge: 18208

Wohnort: in deinem Browser, hier auf dem Bildschirm

restricted ist aktiv, da ist kein Änderungsbedarf. Zeige mal

kmod list

und prüfe, ob der b43 eventuell aktiv ist.

Jeanbarth

(Themenstarter)
Avatar von Jeanbarth

Anmeldungsdatum:
19. April 2011

Beiträge: 205

kmod list
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
Module                  Size  Used by
rfcomm                 77824  4
cmac                   16384  1
bnep                   24576  2
nls_iso8859_1          16384  1
amdgpu               3522560  0
chash                  16384  1 amdgpu
amd_iommu_v2           20480  1 amdgpu
gpu_sched              32768  1 amdgpu
btusb                  49152  0
btrtl                  20480  1 btusb
btbcm                  16384  1 btusb
snd_hda_codec_realtek   114688  1
snd_hda_codec_generic    77824  1 snd_hda_codec_realtek
uvcvideo               94208  0
ledtrig_audio          16384  2 snd_hda_codec_generic,snd_hda_codec_realtek
videobuf2_vmalloc      20480  1 uvcvideo
videobuf2_memops       20480  1 videobuf2_vmalloc
videobuf2_v4l2         24576  1 uvcvideo
videobuf2_common       45056  2 videobuf2_v4l2,uvcvideo
btintel                24576  1 btusb
bluetooth             557056  33 btrtl,btintel,btbcm,bnep,btusb,rfcomm
edac_mce_amd           28672  0
ecdh_generic           28672  2 bluetooth
videodev              204800  3 videobuf2_v4l2,uvcvideo,videobuf2_common
snd_hda_codec_hdmi     53248  1
kvm                   630784  0
media                  53248  4 videodev,videobuf2_v4l2,uvcvideo,videobuf2_common
snd_hda_intel          49152  8
irqbypass              16384  1 kvm
snd_hda_codec         135168  4 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec_realtek
crct10dif_pclmul       16384  1
crc32_pclmul           16384  0
ghash_clmulni_intel    16384  0
aesni_intel           372736  2
radeon               1449984  22
snd_hda_core           86016  5 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek
hp_wmi                 16384  0
aes_x86_64             20480  1 aesni_intel
sparse_keymap          16384  1 hp_wmi
snd_hwdep              20480  1 snd_hda_codec
crypto_simd            16384  1 aesni_intel
snd_pcm               102400  4 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_core
cryptd                 24576  3 crypto_simd,ghash_clmulni_intel,aesni_intel
snd_seq_midi           20480  0
glue_helper            16384  1 aesni_intel
joydev                 28672  0
input_leds             16384  0
serio_raw              20480  0
snd_seq_midi_event     16384  1 snd_seq_midi
snd_rawmidi            36864  1 snd_seq_midi
k10temp                16384  0
fam15h_power           16384  0
wmi_bmof               16384  0
snd_seq                69632  2 snd_seq_midi,snd_seq_midi_event
ttm                   102400  2 amdgpu,radeon
drm_kms_helper        180224  2 amdgpu,radeon
drm                   483328  18 gpu_sched,drm_kms_helper,amdgpu,radeon,ttm
cfg80211              679936  0
i2c_algo_bit           16384  2 amdgpu,radeon
snd_seq_device         16384  3 snd_seq,snd_seq_midi,snd_rawmidi
snd_timer              36864  2 snd_seq,snd_pcm
ccp                    86016  0
snd                    86016  27 snd_hda_codec_generic,snd_seq,snd_seq_device,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek,snd_timer,snd_pcm,snd_rawmidi
fb_sys_fops            16384  1 drm_kms_helper
syscopyarea            16384  1 drm_kms_helper
sysfillrect            16384  1 drm_kms_helper
soundcore              16384  1 snd
sysimgblt              16384  1 drm_kms_helper
hp_wireless            16384  0
mac_hid                16384  0
sch_fq_codel           20480  2
parport_pc             36864  0
ppdev                  24576  0
lp                     20480  0
parport                53248  3 parport_pc,lp,ppdev
ip_tables              32768  0
x_tables               40960  1 ip_tables
autofs4                45056  2
sdhci_pci              45056  0
psmouse               151552  0
ahci                   40960  2
cqhci                  28672  1 sdhci_pci
r8169                  86016  0
i2c_piix4              28672  0
sdhci                  57344  1 sdhci_pci
libahci                32768  1 ahci
realtek                20480  0
wmi                    28672  2 hp_wmi,wmi_bmof
i2c_scmi               20480  0
video                  49152  0

und prüfe, ob der b43 eventuell aktiv ist.

Wie mache ich das?

elektronenblitz63

Avatar von elektronenblitz63

Anmeldungsdatum:
16. Januar 2007

Beiträge: 29307

Wohnort: NRW

Hallo,
die freien Broadcom-Module (b43, bcma usw.) werden aut. bei der Installation des unfreien Broadcom-Treibers deaktiviert. Das neue Modul (wl) wird offensichtlich nicht geladen da Secure-Boot wohl aktiviert ist. Deaktiviere Secure-Boot des BIOS/UEFI, da der Treiber nicht signiert ist. Das Modul unterstützt zudem nur die Funkkanäle 1-11 im 2,4 GHz-Band, dein AP/Router sollte also auf einen entsprechenden Kanal eingestellt sein.

Bluetooth wird wahrscheinlich wg. fehlender Firmware auch noch nicht funktionieren. Zeige nach Neustart

1
2
3
4
iwconfig
lsusb
hciconfig --all
dmesg | egrep -i 'wl|firm|blue'

Jeanbarth

(Themenstarter)
Avatar von Jeanbarth

Anmeldungsdatum:
19. April 2011

Beiträge: 205

Danke für deine Antwort ☺

Deaktiviere Secure-Boot des BIOS/UEFI, da der Treiber nicht signiert ist.

Wie mache ich das?

Hier die Ausgaben:

iwconfig
1
2
3
enp3s0    no wireless extensions.

lo        no wireless extensions.
lsusb
1
2
3
4
5
6
7
8
Bus 002 Device 003: ID 04f2:b52d Chicony Electronics Co., Ltd 
Bus 002 Device 002: ID 0438:7900 Advanced Micro Devices, Inc. 
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 0a5c:216d Broadcom Corp. 
Bus 001 Device 002: ID 0438:7900 Advanced Micro Devices, Inc. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
hciconfig --all
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
hci0:	Type: Primary  Bus: USB
	BD Address: 60:6D:C7:E8:70:50  ACL MTU: 1021:8  SCO MTU: 64:1
	UP RUNNING 
	RX bytes:1689 acl:0 sco:0 events:104 errors:0
	TX bytes:5573 acl:0 sco:0 commands:103 errors:0
	Features: 0xff 0xfe 0xcf 0xfe 0xdb 0xff 0x7b 0x87
	Packet type: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV2 HV3 
	Link policy: RSWITCH HOLD SNIFF 
	Link mode: SLAVE ACCEPT 
	Name: 'jeanbarth-HP-Notebook'
	Class: 0x1c010c
	Service Classes: Rendering, Capturing, Object Transfer
	Device Class: Computer, Laptop
	HCI Version: 4.0 (0x6)  Revision: 0x0
	LMP Version: 4.0 (0x6)  Subversion: 0x210b
	Manufacturer: Broadcom Corporation (15)
dmesg | egrep -i 'wl|firm|blue'
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
[    0.486144] ACPI: [Firmware Bug]: BIOS _OSI(Linux) query ignored
[    0.509891] acpi PNP0A08:00: [Firmware Info]: MMCONFIG for domain 0000 [bus 00-3f] only partially covers this bridge
[    1.740271] Loaded UEFI:db cert 'Hewlett-Packard Company: HP UEFI Secure Boot 2013 DB key: 1d7cf2c2b92673f69c8ee1ec7063967ab9b62bec' linked to secondary sys keyring
[   13.791477] Bluetooth: Core ver 2.22
[   13.791516] Bluetooth: HCI device and connection manager initialized
[   13.791523] Bluetooth: HCI socket layer initialized
[   13.791526] Bluetooth: L2CAP socket layer initialized
[   13.791532] Bluetooth: SCO socket layer initialized
[   13.916276] [drm] Found UVD firmware Version: 1.64 Family ID: 9
[   13.986821] [drm] Found VCE firmware/feedback version 40.2.2 / 15!
[   14.277026] Bluetooth: hci0: BCM: chip id 70
[   14.278018] Bluetooth: hci0: BCM: features 0x06
[   14.294029] Bluetooth: hci0: jeanbarth-HP-Notebook
[   14.295005] Bluetooth: hci0: BCM43142A0 (001.001.011) build 0000
[   14.340251] bluetooth hci0: Direct firmware load for brcm/BCM43142A0-0a5c-216d.hcd failed with error -2
[   14.340260] Bluetooth: hci0: BCM: Patch brcm/BCM43142A0-0a5c-216d.hcd not found
[   26.121164] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[   26.121167] Bluetooth: BNEP filters: protocol multicast
[   26.121174] Bluetooth: BNEP socket layer initialized
[  143.583656] Bluetooth: RFCOMM TTY layer initialized
[  143.583675] Bluetooth: RFCOMM socket layer initialized
[  143.583687] Bluetooth: RFCOMM ver 1.11

Jeanbarth

(Themenstarter)
Avatar von Jeanbarth

Anmeldungsdatum:
19. April 2011

Beiträge: 205

Danke für alle Antworten! Hab Secure-Boot deaktiviert und sofort klappte es mit dem WLAN!

Vielen Dank!

Gruß -Jeanbarth

elektronenblitz63

Avatar von elektronenblitz63

Anmeldungsdatum:
16. Januar 2007

Beiträge: 29307

Wohnort: NRW

BT-Firmware nachinstallieren

[   14.295005] Bluetooth: hci0: BCM43142A0 (001.001.011) build 0000
[   14.340251] bluetooth hci0: Direct firmware load for brcm/BCM43142A0-0a5c-216d.hcd failed with error -2
[   14.340260] Bluetooth: hci0: BCM: Patch brcm/BCM43142A0-0a5c-216d.hcd not found

Quelle: https://github.com/winterheart/broadcom-bt-firmware

Auf die Geräte-ID achten

Bus 001 Device 003: ID 0a5c:216d Broadcom Corp.

FW-Paket holen, die erforderliche Binärdatei installieren, Treiber neu laden und erneut prüfen:

1
2
3
4
5
6
7
8
sudo apt install git
git clone https://github.com/winterheart/broadcom-bt-firmware
cd ~/broadcom-bt-firmware/brcm
sudo cp BCM43142A0-0a5c-216d.hcd /lib/firmware/brcm/BCM.hcd
sudo modprobe -rfv btusb
sudo modprobe -v btusb
dmesg | grep -i blue
hciconfig --all

git - Kernelmodule

Antworten |