Probleme mit dem Treiber für die Broadcom-WLAN-Karte in Debian

Probleme mit dem Treiber für die Broadcom-WLAN-Karte in Debian

Mein Laptop ist HP 250 G4 P5T98ES

Mein Betriebssystem ist: Debian Jessie 20160917

Während ich Debian von Live-USB installierte, wurde mir mitgeteilt, dass keine Verbindung zum drahtlosen Netzwerk hergestellt werden kann, da keine nicht-freien Treiber vorhanden sind. Daher habe ich beschlossen, den Treiber später zu installieren. Ich habe den drahtlosen Treiber von der Debian-Site heruntergeladen (tatsächlich habe ich das gesamte Paket der nicht-freien Firmware heruntergeladen). Dann habe ich den Befehl im Terminal im Su-Modus ausgeführt:

dpkg -i firmware-brcm80211_0.43_all.deb

Die Ausgabe besagt, dass die Installation erfolgreich war (oder so ähnlich). Dann habe ich Folgendes ausgeführt:

dpkg -l firmware-brcm80211

Und es gab mir die folgende Ausgabe:

Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name                            Version              Architecture         Description
+++-===============================-====================-====================-====================================================================
ii  firmware-brcm80211              0.43                 all                  Binary firmware for Broadcom 802.11 wireless cards

Ich habe das System neu gestartet, aber in den Netzwerkeinstellungen sehe ich immer noch nur zwei Optionen: kabelgebunden und Netzwerkproxy.

root@debian:/home# lspci -nnk | grep -i net -A2
07:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller [10ec:8136] (rev 07)
        Subsystem: Hewlett-Packard Company Device [103c:80c2]
        Kernel driver in use: r8169
--
13:00.0 Network controller [0280]: Broadcom Corporation BCM43142 802.11b/g/n [14e4:4365] (rev 01)
        Subsystem: Hewlett-Packard Company Device [103c:804a]
        Kernel driver in use: bcma-pci-bridge

Nach dem Hinzufügen dieser Zeile:

deb http://httpredir.debian.org/debian/ jessie main contrib non-free

zu /etc/apt/sources.list, apt-get update schlägt fehl:

root@debian:/home/alexander# apt-get update
Err http://httpredir.debian.org jessie InRelease

Err http://httpredir.debian.org jessie Release.gpg
  Could not resolve 'httpredir.debian.org'
Ign cdrom://[Debian GNU/Linux 8 _Jessie_ - Official Snapshot amd64 LIVE/INSTALL Binary 20160917-15:07] jessie InRelease
Ign cdrom://[Debian GNU/Linux 8 _Jessie_ - Official Snapshot amd64 LIVE/INSTALL Binary 20160917-15:07] jessie Release.gpg
Ign cdrom://[Debian GNU/Linux 8 _Jessie_ - Official Snapshot amd64 LIVE/INSTALL Binary 20160917-15:07] jessie Release
Ign cdrom://[Debian GNU/Linux 8 _Jessie_ - Official Snapshot amd64 LIVE/INSTALL Binary 20160917-15:07] jessie/main amd64 Packages/DiffIndex
Ign cdrom://[Debian GNU/Linux 8 _Jessie_ - Official Snapshot amd64 LIVE/INSTALL Binary 20160917-15:07] jessie/main Translation-en_US
Ign cdrom://[Debian GNU/Linux 8 _Jessie_ - Official Snapshot amd64 LIVE/INSTALL Binary 20160917-15:07] jessie/main Translation-en
Reading package lists... Done
W: Failed to fetch http://httpredir.debian.org/debian/dists/jessie/InRelease  

W: Failed to fetch http://httpredir.debian.org/debian/dists/jessie/Release.gpg  Could not resolve 'httpredir.debian.org'

W: Some index files failed to download. They have been ignored, or old ones used instead.
root@debian:/home/alexander# apt-get install linux-image-$(uname -r|sed 's,[^-]*-[^-]*-,,') linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,') broadcom-sta-dkms
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package broadcom-sta-dkms

Meine /etc/apt/sources.list sieht jetzt so aus:

# 

# deb cdrom:[Debian GNU/Linux 8 _Jessie_ - Official Snapshot amd64 LIVE/INSTALL Binary 20160917-15:07]/ jessie main

deb cdrom:[Debian GNU/Linux 8 _Jessie_ - Official Snapshot amd64 LIVE/INSTALL Binary 20160917-15:07]/ jessie main

deb http://httpredir.debian.org/debian/ jessie main contrib non-free

# Line commented out by installer because it failed to verify:
#deb http://security.debian.org/ jessie/updates main
# Line commented out by installer because it failed to verify:
#deb-src http://security.debian.org/ jessie/updates main

PROBLEM GELÖST durch Installation von Debian von der Live-CD-Version, die Firmware enthält. Jetzt habe ich mein WLAN.

Antwort1

Sie installieren diefalscher Treiberfür Ihre Karte.

Sie haben BCM43142 802.11b/g/n [14e4:4365]das Modul verwendet wl.

Lesen Sie mehr dazu imoffizielle Debian-Dokumentation.

Hier finden Sie Informationen zur Installation des (richtigen) Treibers:

Fügen Sie /etc/apt/sources.list eine „nicht freie“ Komponente für Ihre Debian-Version hinzu, zum Beispiel:

# Debian 8 "Jessie" deb http://httpredir.debian.org/debian/ jessie main contrib non-free

Aktualisieren Sie die Liste der verfügbaren Pakete. Installieren Sie die relevanten/neuesten Pakete „Linux-Image“, „Linux-Header“ und „Broadcom-Sta-Dkms“:

# apt-get update
# apt-get install linux-image-$(uname -r|sed 's,[^-]*-[^-]*-,,') linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,') broadcom-sta-dkms

Dadurch wird auch das empfohlene Paket „Wireless-Tools“ installiert. DKMS erstellt das WL-Modul für Ihr System.

Entladen Sie in Konflikt stehende Module:

# modprobe -r b44 b43 b43legacy ssb brcmsmac bcma

Laden Sie das wl-Modul:

# modprobe wl

Antwort2

Das BCM43142WLAN ist unter der aktuellen Kernel-Version fehlerhaft 3.16. Lesen Sie den Kommentar von @Stephen Kitt zumDebian-FehlerberichtausHier, schlage ich vor, die3.2.82Version und installieren Sie dann Ihren Treiber gemäß den beschriebenen SchrittenHier. Sie können auch einen neuen Kernel aus Backports der 4.6oder der 4.7Version installieren.

Bearbeiten

Folge diesAntwortum Ihr sources.listerstes zu reparieren.

verwandte Informationen