Ich verwende einen Compaq Presario CQ43-Laptop. Zunächst habe ich Ubuntu 12.04 installiert und einen Broadcom Wireless STA-Treiber (BC4313) für WLAN verwendet. Es funktionierte gut, dann habe ich nach drei Jahren Ubuntu 14.04 installiert. Jetzt habe ich Probleme mit WLAN.
Es stellt nur manchmal eine Verbindung her. Nachdem ich die Diskussionen im Ubuntu-Forum durchgegangen bin, habe ich eine Lösung gefunden.
Schritt 1:
- Gehen Sie unter Software-Update zu Zusätzliche Treiber
- Wählen Sie einen proprietären Treiber für Broadcom
- Wenn nicht ausgewählt, klicken Sie auf
- Änderungen übernehmen
Schritt 2:
sudo apt-get purge bcmwl-kernel-source
sudo apt-get install linux-firmware-nonfree
Schritt 3:
- Neustart
Jetzt besteht das Problem darin, dass ich jedes Mal, wenn ich meinen Laptop neu starte, die oben genannten Schritte ausführen muss und nach dem Neustart das WLAN einwandfrei funktioniert.
Ich habe alle Header und die Software über den Software-Updater über eine LAN-Verbindung aktualisiert.
########### WLAN-Info START ########### Bericht vom: 11. August 2014 15:33 IST +0530 Skript vom: 04. August 2014 18:47 UTC +0000 ##### freigeben ##### Distributor-ID: Ubuntu Beschreibung: Ubuntu 14.04 LTS Version: 14.04 Codename: vertrauenswürdig ##### Kernel ##### Linux 3.13.0-32-generic #57-Ubuntu SMP Dienstag, 15. Juli 2014, 03:51:12 UTC i686 Athlon i686 GNU/Linux Parameter: ro, quiet, splash, vt.handoff=7 ##### Desktop ##### Ubuntu ##### lspci ##### 06:00.0 Ethernet-Controller [0200]: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet-Controller [10ec:8136] (Rev. 05) Subsystem: Hewlett-Packard Company-Gerät [103c:3577] Verwendeter Kerneltreiber: r8169 07:00.0 Netzwerkcontroller [0280]: Broadcom Corporation BCM4313 802.11bgn Wireless Network Adapter [14e4:4727] (rev 01) Subsystem: Hewlett-Packard Company-Gerät [103c:1795] Verwendeter Kerneltreiber: bcma-pci-bridge ##### lsusb ##### Bus 002 Gerät 002: ID 058f:a001 Alcor Micro Corp. Bus 002 Gerät 001: ID 1d6b:0002 Linux Foundation 2.0 Root-Hub Bus 005 Gerät 001: ID 1d6b:0001 Linux Foundation 1.1 Root-Hub Bus 004 Gerät 001: ID 1d6b:0001 Linux Foundation 1.1 Root-Hub Bus 001 Gerät 001: ID 1d6b:0002 Linux Foundation 2.0 Root-Hub Bus 003 Gerät 001: ID 1d6b:0001 Linux Foundation 1.1 Root-Hub ##### PCMCIA-Karteninfo ##### ##### rfkill ##### 0: phy0: Drahtloses LAN Soft blockiert: nein Hart blockiert: ja 1: hp-wifi: Drahtloses LAN Soft blockiert: nein Hart blockiert: ja 2: hp-bluetooth: Bluetooth Soft blockiert: nein Hart blockiert: ja ##### lsmod ##### hp_wmi 13702 0 sparse_keymap 13708 1 hp_wmi wmi 18673 1 hp_wmi b43 356470 0 ssb 51854 1 b43 brcmsmac 529837 0 cordic 12518 1 brcmsmac brcmutil 15066 1 brcmsmac bcma 42043 3 b43,brcmsmac mac80211 546051 2 b43,brcmsmac cfg80211 409394 3 b43,brcmsmac,mac80211 ##### Schnittstellen ##### auto lo iface lo inet loopback ##### ifconfig ##### eth0 Link encap:Ethernet HWaddr Inet-Adresse: 192.168.0.100 Bcast: 192.168.0.255 Maske: 255.255.255.0 inet6 Adresse: fe80::461e:a1ff:fec5:b875/64 Bereich:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metrik:1 RX-Pakete: 231 Fehler: 0 verloren: 0 Überläufe: 0 Frame: 0 TX-Pakete: 364 Fehler: 0 verloren: 0 Überläufe: 0 Träger: 0 Kollisionen:0 txqueuelen:1000 RX-Bytes: 136089 (136,0 KB) TX-Bytes: 47961 (47,9 KB) ##### iwconfig ##### siehe da, keine WLAN-Erweiterungen. eth0, keine Wireless-Erweiterungen. wlan0 IEEE 802.11bgn ESSID: aus/beliebig Modus: Verwalteter Zugriffspunkt: Nicht verbunden Tx-Power=aus Wiederholungslimit lang:7 RTS-Schwellenwert:aus Fragment-Schwellenwert:aus Energieverwaltung: aus ##### Route ##### Kernel-IP-Routing-Tabelle Ziel-Gateway Genmask Flags Metrik Ref Verwendung Iface 0.0.0.0 192.168.0.1 0.0.0.0 UG 0 0 0 eth0 192.168.0.0 0.0.0.0 255.255.255.0 U 1 0 0 eth0 ##### resolv.conf ##### Nameserver 127.0.1.1 ##### nm-Werkzeug ##### NetworkManager-Tool Status: verbunden (global) - Gerät: wlan0 ----------------------------------------------------------------- Typ: 802.11 WiFi Treiber: brcmsmac Status: nicht verfügbar Standardmäßig: nein HW Adresse: Fähigkeiten: Wireless-Eigenschaften WEP-Verschlüsselung: ja WPA-Verschlüsselung: ja WPA2-Verschlüsselung: ja Drahtlose Zugriffspunkte - Gerät: eth0 [Kabelverbindung 1] ------------------------------------------- Typ: Kabelgebunden Treiber: r8169 Status: verbunden Standardmäßig: ja HW Adresse: Fähigkeiten: Trägererkennung: ja Geschwindigkeit: 100 Mb/s Verdrahtete Eigenschaften Träger: ein IPv4-Einstellungen: Adresse: 192.168.0.100 Präfix: 24 (255.255.255.0) Gateway: 192.168.0.1 DNS: 192.168.0.1 ##### NetworkManager.state ##### [hauptsächlich] NetworkingEnabled=true WirelessEnabled=true WWANEnabled=true WimaxEnabled=true ##### NetworkManager.conf ##### [hauptsächlich] plugins=ifupdown,keyfile,ofono dns=dnsmasq [wenn hoch/runter] verwaltet=false ##### iw registrieren erhalten ##### Land 00: (2402 - 2472 @ 40), (3, 20) (2457 - 2482 @ 40), (3, 20), PASSIV-SCAN, KEIN IBSS (2474 - 2494 @ 20), (3, 20), KEIN OFDM, PASSIV-SCAN, KEIN IBSS (5170 - 5250 @ 40), (3, 20), PASSIV-SCAN, KEIN IBSS (5735 - 5835 @ 40), (3, 20), PASSIV-SCAN, KEIN IBSS ##### iwlist-Kanäle ##### lo, keine Frequenzinformationen. eth0 keine Frequenzinformationen. wlan0 13 Kanäle insgesamt; verfügbare Frequenzen: Kanal 01: 2,412 GHz Kanal 02: 2,417 GHz Kanal 03: 2,422 GHz Kanal 04: 2,427 GHz Kanal 05: 2,432 GHz Kanal 06: 2,437 GHz Kanal 07: 2,442 GHz Kanal 08: 2,447 GHz Kanal 09: 2,452 GHz Kanal 10: 2,457 GHz Kanal 11: 2,462 GHz Kanal 12: 2,467 GHz Kanal 13: 2,472 GHz ##### iwlist-Scan ##### Die wlan0-Schnittstelle unterstützt kein Scannen: Das Netzwerk ist ausgefallen. Die Schnittstelle unterstützt kein Scannen. Die eth0-Schnittstelle unterstützt kein Scannen. ##### Modulinfos ##### [b43] Dateiname: /lib/modules/3.13.0-32-generic/kernel/drivers/net/wireless/b43/b43.ko Firmware: b43/ucode9.fw Firmware: b43/ucode5.fw Firmware: b43/ucode16_mimo.fw Firmware: b43/ucode15.fw Firmware: b43/ucode14.fw Firmware: b43/ucode13.fw Firmware: b43/ucode11.fw Lizenz: GPL Autor: Rafał Miłecki Autor: Gábor Stefanik Autor: Michael Buesch Autor: Stefano Brivio Autor: Martin Langer Beschreibung: Broadcom B43 Wireless-Treiber Quelle: 42BAE2DB9BADE3E7ECA2CC0 Alias: bcma:m04BFid0812rev1Dcl* Alias: bcma:m04BFid0812rev18cl* Alias: bcma:m04BFid0812rev17cl* Alias: bcma:m04BFid0812rev11cl* Alias: ssb:v4243id0812rev10* Alias: ssb:v4243id0812rev0F* Alias: ssb:v4243id0812rev0D* Alias: ssb:v4243id0812rev0C* Alias: ssb:v4243id0812rev0B* Alias: ssb:v4243id0812rev0A* Alias: ssb:v4243id0812rev09* Alias: ssb:v4243id0812rev07* Alias: ssb:v4243id0812rev06* Alias: ssb:v4243id0812rev05* hängt ab von: bcma, ssb, mac80211, cfg80211 Intree: Y vermagic: 3.13.0-32-generisches SMP mod_unload modversions 686 Unterzeichner: Magrathea: Glacier-Signaturschlüssel Signaturschlüssel: A7:FC:65:90:FC:4A:8D:85:9A:AE:BD:A2:CA:5D:D0:47:16:24:4F:A0 sig_hashalgo: sha512 Parameter: bad_frames_preempt:enable(1) / disable(0) Vorwegnahme fehlerhafter Frames (int) parm: fwpostfix:Postfix für die zu ladenden .fw-Dateien. (Zeichenfolge) Parameter: hwpctl:Hardwareseitige Energiesteuerung aktivieren (Standard: aus) (int) Parameter: nohwcrypt:Hardwareverschlüsselung deaktivieren. (int) Parameter: hwtkip:Hardware-Tkip aktivieren. (int) parm: qos:QOS-Unterstützung aktivieren (Standard: ein) (int) parm: btcoex:Bluetooth-Koexistenz aktivieren (Standard: ein) (int) parm: verbose: Ausführlichkeit der Protokollmeldungen: 0=Fehler, 1=Warnung, 2=Info (Standard), 3=Debug (int) parm: pio:PIO-Zugriffe standardmäßig verwenden: 0=DMA, 1=PIO (int) parm: allhwsupport:Unterstützung für sämtliche Hardware aktivieren (auch wenn sie sich mit dem brcmsmac-Treiber überschneidet) (int) [ssb] Dateiname: /lib/modules/3.13.0-32-generic/kernel/drivers/ssb/ssb.ko Lizenz: GPL Beschreibung: Sonics Silicon Backplane-Treiber Quelle: 3DE188310F77C566C2E8CB3 Alias: pci:v000014E4d00004350sv*sd*bc*sc*i* Alias: pci:v000014E4d0000432Csv*sd*bc*sc*i* Alias: pci:v000014E4d0000432Bsv*sd*bc*sc*i* Alias: pci:v000014E4d00004329sv*sd*bc*sc*i* Alias: pci:v000014E4d00004328sv*sd*bc*sc*i* Alias: pci:v000014E4d00004325sv*sd*bc*sc*i* Alias: pci:v000014E4d00004324sv*sd*bc*sc*i* Alias: pci:v000014E4d0000A8D6sv*sd*bc*sc*i* Alias: pci:v000014E4d00004322sv*sd*bc*sc*i* Alias: pci:v000014E4d00004321sv*sd*bc*sc*i* Alias: pci:v000014E4d00004320sv*sd*bc*sc*i* Alias: pci:v000014E4d00004319sv*sd*bc*sc*i* Alias: pci:v000014A4d00004318sv*sd*bc*sc*i* Alias: pci:v000014E4d00004318sv*sd*bc*sc*i* Alias: pci:v000014E4d00004315sv*sd*bc*sc*i* Alias: pci:v000014E4d00004312sv*sd*bc*sc*i* Alias: pci:v000014E4d00004311sv*sd*bc*sc*i* Alias: pci:v000014E4d00004307sv*sd*bc*sc*i* Alias: pci:v000014E4d00004306sv*sd*bc*sc*i* Alias: pci:v000014E4d00004301sv*sd*bc*sc*i* kommt darauf an: Intree: Y vermagic: 3.13.0-32-generisches SMP mod_unload modversions 686 Unterzeichner: Magrathea: Glacier-Signaturschlüssel Signaturschlüssel: A7:FC:65:90:FC:4A:8D:85:9A:AE:BD:A2:CA:5D:D0:47:16:24:4F:A0 sig_hashalgo: sha512 [brcmsmac] Dateiname: /lib/modules/3.13.0-32-generic/kernel/drivers/net/wireless/brcm80211/brcmsmac/brcmsmac.ko Firmware: brcm/bcm43xx_hdr-0.fw Firmware: brcm/bcm43xx-0.fw Lizenz: Dual BSD/GPL Beschreibung: Broadcom 802.11n Wireless LAN-Treiber. Autor: Broadcom Corporation Quelle: 43D6897F7EB716081DF69BE Alias: bcma:m04BFid0812rev18cl* Alias: bcma:m04BFid0812rev17cl* Alias: bcma:m04BFid0812rev11cl* hängt ab von: bcma,mac80211,brcmutil,cfg80211,cordic Intree: Y vermagic: 3.13.0-32-generisches SMP mod_unload modversions 686 Unterzeichner: Magrathea: Glacier-Signaturschlüssel Signaturschlüssel: A7:FC:65:90:FC:4A:8D:85:9A:AE:BD:A2:CA:5D:D0:47:16:24:4F:A0 sig_hashalgo: sha512 [brcmutil] Dateiname: /lib/modules/3.13.0-32-generic/kernel/drivers/net/wireless/brcm80211/brcmutil/brcmutil.ko Lizenz: Dual BSD/GPL Beschreibung: Broadcom 802.11n Wireless LAN-Treiberdienstprogramme. Autor: Broadcom Corporation Quelle: E81EE4CBB6A7A689150D93D kommt darauf an: Intree: Y vermagic: 3.13.0-32-generisches SMP mod_unload modversions 686 Unterzeichner: Magrathea: Glacier-Signaturschlüssel Signaturschlüssel: A7:FC:65:90:FC:4A:8D:85:9A:AE:BD:A2:CA:5D:D0:47:16:24:4F:A0 sig_hashalgo: sha512 [nicht gefunden] Dateiname: /lib/modules/3.13.0-32-generic/kernel/drivers/bcma/bcma.ko Lizenz: GPL Beschreibung: Broadcoms spezieller AMBA-Treiber Quelle: E41B811D88783DD5BC38565 Alias: pci:v000014E4d00004727sv*sd*bc*sc*i* Alias: pci:v000014E4d00004365sv*sd*bc*sc*i* Alias: pci:v000014E4d00004359sv*sd*bc*sc*i* Alias: pci:v000014E4d00004358sv*sd*bc*sc*i* Alias: pci:v000014E4d00004357sv*sd*bc*sc*i* Alias: pci:v000014E4d00004353sv*sd*bc*sc*i* Alias: pci:v000014E4d00004331sv*sd*bc*sc*i* Alias: pci:v000014E4d0000A8D8sv*sd*bc*sc*i* Alias: pci:v000014E4d00004313sv*sd*bc*sc*i* Alias: pci:v000014E4d00000576sv*sd*bc*sc*i* kommt darauf an: Intree: Y vermagic: 3.13.0-32-generisches SMP mod_unload modversions 686 Unterzeichner: Magrathea: Glacier-Signaturschlüssel Signaturschlüssel: A7:FC:65:90:FC:4A:8D:85:9A:AE:BD:A2:CA:5D:D0:47:16:24:4F:A0 sig_hashalgo: sha512 ##### Modulparameter ##### [b43] allehwunterstützung: 0 bad_frames_preempt: 0 btcoex: 1 hwpctl: 0 hwtkip: 0 nohwcrypt: 0 pio: 0 QoS: 1 ausführlich: 2 ##### /etc/Module ##### lp Abonnieren Abonnieren Abonnieren Abonnieren b43 b43 ##### schwarze Listen ##### [/etc/modprobe.d/blacklist-ath_pci.conf] schwarze Liste ath_pci [/etc/modprobe.d/blacklist.conf] schwarze Liste Evbug schwarze Liste USB-Maus schwarze Liste usbkbd schwarze Liste eepro100 schwarze Liste de4x5 schwarze Liste eth1394 schwarze Liste snd_intel8x0m schwarze Liste snd_aw2 schwarze Liste i2c_i801 schwarze Liste Prism54 schwarze Liste bcm43xx schwarze Liste garmin_gps schwarze Liste asus_acpi schwarze Liste snd_pcsp schwarze Liste pcspkr schwarze Liste amd76x_edac schwarze Liste b43 schwarze Liste wl schwarze Liste b43 schwarze Liste wl schwarze Liste b43 schwarze Liste wl schwarze Liste b43 schwarze Liste wl schwarze Liste b43 schwarze Liste wl ##### udev-Regeln ##### # PCI-Gerät 0x10ec:0x8136 (r8169) SUBSYSTEM=="net", AKTION=="Hinzufügen", TREIBER=="?*", ATTR{Adresse}=="", ATTR{dev_id}=="0x0", ATTR{Typ}=="1", KERNEL=="eth*", NAME="eth0" # PCI-Gerät 0x14e4:0x4727 (brcmsmac) SUBSYSTEM=="net", AKTION=="Hinzufügen", TREIBER=="?*", ATTR{Adresse}=="", ATTR{dev_id}=="0x0", ATTR{Typ}=="1", KERNEL=="wlan*", NAME="wlan0" ##### dmesg ##### [ 14.492780] bcma: bus0: Chip mit ID 0x4313, Rev. 0x01 und Paket 0x08 gefunden [ 14.492818] bcma: bus0: Core 0 gefunden: ChipCommon (Hersteller 0x4BF, ID 0x800, Rev. 0x24, Klasse 0x0) [ 14.492843] bcma: bus0: Core 1 gefunden: IEEE 802.11 (Hersteller 0x4BF, ID 0x812, Rev. 0x18, Klasse 0x0) [ 14.492889] bcma: bus0: Core 2 gefunden: PCIe (Hersteller 0x4BF, ID 0x820, Rev. 0x11, Klasse 0x0) [ 14.505581] bcma: bus0: Bus registriert [ 14.617110] brcmsmac bcma0:0: mfg 4bf core 812 rev 24 klasse 0 irq 23 [ 14.838616] ieee80211 phy0: registriertes radiofähiges LED-Gerät: brcmsmac-phy0:radio gpio: 243 [ 15.165326] Typ=1400 Audit(1407751129.533:3): apparmor="STATUS" Operation="Profil laden" Profil="nicht eingeschlossen" Name="/usr/lib/NetworkManager/nm-dhcp-client.action" pid=350 comm="apparmor_parser" [ 15.175540] Typ=1400 Audit(1407751129.545:5): apparmor="STATUS" Operation="Profil_ersetzen" Profil="nicht eingeschlossen" Name="/usr/lib/NetworkManager/nm-dhcp-client.action" pid=350 comm="apparmor_parser" [ 19.718493] IPv6: ADDRCONF(NETDEV_UP): wlan0: Link ist nicht bereit [ 131.249919] brcmsmac bcma0:0: brcms_ops_bss_info_changed: qos aktiviert: false (implementieren) [ 131.249989] brcmsmac bcma0:0: brcms_ops_config: Energiesparmodus ändern: false (implementieren) [ 131.250768] IPv6: ADDRCONF(NETDEV_UP): wlan0: Link ist nicht bereit [ 131.737890] usb 4-2: Direktes Laden der Firmware fehlgeschlagen mit Fehler -2 [ 131.739884] Bluetooth: Firmware kann nicht geladen werden, funktioniert möglicherweise nicht richtig [ 133.207205] wlan0: authentifizieren mit [ 133.210575] wlan0: Authentifizierung senden an (versuchen Sie 1/3) [ 133.238251] wlan0: Authentifizierung senden an (Versuch 2/3) [ 133.333829] wlan0: Authentifizierung senden an (versuchen Sie 3/3) [ 133.432728] wlan0: Authentifizierung mit Timeout ########### WLAN-Info ENDE #############
Antwort1
Tun:
sudo apt-get purge bcmwl-kernel-source
sudo -i
echo "blacklist b43" >> /etc/modprobe.d/blacklist.conf
echo "blacklist ssb" >> /etc/modprobe.d/blacklist.conf
exit
gksudo gedit /etc/modules
Lassen Sie dann nur eine übrig brcmsmac
und entfernen Sie alle Instanzen von „ b43
Speichern“ vollständig. Möglicherweise müssen Sie gksu installieren, es ist standardmäßig nicht mehr installiert.
Wenn außerdem ein Hardblock angezeigt wird, bedeutet dies normalerweise, dass die WLAN-Verbindung über einen physischen Schalter oder eine Tastenkombination wie FN+F2 ausgeschaltet wurde. Neustart