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 BCM43142
WLAN ist unter der aktuellen Kernel-Version fehlerhaft 3.16
. Lesen Sie den Kommentar von @Stephen Kitt zumDebian-FehlerberichtausHier, schlage ich vor, die3.2.82
Version und installieren Sie dann Ihren Treiber gemäß den beschriebenen SchrittenHier. Sie können auch einen neuen Kernel aus Backports der 4.6
oder der 4.7
Version installieren.
Bearbeiten
Folge diesAntwortum Ihr sources.list
erstes zu reparieren.