Hallo liebe Community,
mal wieder ein nerviges Broadcom Chipsatz Problem und ein hartnäckiger User, der dieses Problem trotzdem beheben möchte um endlich Wifi auf seinen Laptop nutzen zu können.
Dann fangen wir mal mit der Beschreibung des Problems an.
Ich habe mir vor kurzem einen Acer Travelmate P246 Series zugelegt. Bevor ich openSUSE 13.2 installierte, befand sich Windows 7 auf dem Laptop als Hauptbetriebssystem. So blöd es auch von mir war, ich informierte mich vor dem Kauf nicht nach dem Wifi Chipsatz und daher stehe bzw. sitze ich vor dem Problem.
Verbaut ist ein Broadcom BCM43142 Chipsatz, nach gründlicher Recherche anscheinend der verfluchteste Chipsatz unter den Broadcom’s. Ich habe mich viel im WWW über die Treiber Installation informiert, auch bezüglich dieses speziellen Chipsatzes und bin dann auf eine mögliche Problembehebung getroffen, die mir endlich meine Wifi Funktion geben soll.
Ich ging wie folgt vor:
uname -a
Linux linux-p53o.site 3.16.7-24-desktop #1 SMP PREEMPT Mon Aug 3 14:37:06 UTC 2015 (ec183cc) x86_64 x86_64 x86_64 GNU/Linux
lspci -v
04:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 0c)
Subsystem: Acer Incorporated [ALI] Device 0871
Flags: bus master, fast devsel, latency 0, IRQ 63
I/O ports at 3000 [size=256]
Memory at b0600000 (64-bit, non-prefetchable) [size=4]
Memory at b0400000 (64-bit, prefetchable) [size=16]
Capabilities: [40] Power Management version 3
Capabilities: [50] MSI: Enable+ Count=1/1 Maskable- 64bit+
Capabilities: [70] Express Endpoint, MSI 01
Capabilities: [b0] MSI-X: Enable- Count=4 Masked-
Capabilities: [d0] Vital Product Data
Capabilities: [100] Advanced Error Reporting
Capabilities: [140] Virtual Channel
Capabilities: [160] Device Serial Number 00-00-00-00-00-00-00-00
Capabilities: [170] Latency Tolerance Reporting
Kernel driver in use: r8169
Kernel modules: r8169
05:00.0 Network controller: Broadcom Corporation BCM43142 802.11b/g/n (rev 01)
Subsystem: Lite-On Communications Inc Device 6645
Flags: bus master, fast devsel, latency 0, IRQ 19
Memory at b0500000 (64-bit, non-prefetchable) [size=32]
Capabilities: [40] Power Management version 3
Capabilities: [58] Vendor Specific Information: Len=78 <?>
Capabilities: [48] MSI: Enable- Count=1/1 Maskable- 64bit+
Capabilities: [d0] Express Endpoint, MSI 00
Capabilities: [100] Advanced Error Reporting
Capabilities: [13c] Virtual Channel
Capabilities: [160] Device Serial Number 00-00-49-ff-ff-19-d0-53
Capabilities: [16c] Power Budgeting <?>
Kernel driver in use: wl
Kernel modules: bcma, wl
Yast -> Software Repositories -> Add -> Community Repositories -> Packman
und dies hinzugefügt.
zypper se broadcom
Loading repository data…
Reading installed packages…
S | Name | Summary | Type
–±----------------------------------±------------------------------------------------------±----------
i | broadcom-wl | Wireless driver for Broadcom 43xx series of chips | package
| broadcom-wl | Wireless driver for Broadcom 43xx series of chips | srcpackage
| broadcom-wl-debugsource | Debug sources for package broadcom-wl | package
| broadcom-wl-kmp-default | Wireless driver for Broadcom 43xx series of chips | package
| broadcom-wl-kmp-default-debuginfo | Debug information for package broadcom-wl-kmp-default | package
i | broadcom-wl-kmp-desktop | Wireless driver for Broadcom 43xx series of chips | package
| broadcom-wl-kmp-desktop-debuginfo | Debug information for package broadcom-wl-kmp-desktop | package
| broadcom-wl-kmp-pae | Wireless driver for Broadcom 43xx series of chips | package
| broadcom-wl-kmp-pae-debuginfo | Debug information for package broadcom-wl-kmp-pae | package
| broadcom-wl-kmp-xen | Wireless driver for Broadcom 43xx series of chips | package
| broadcom-wl-kmp-xen-debuginfo | Debug information for package broadcom-wl-kmp-xen | package
zypper install broadcom-wl
zypper install broadcom-wl-kmp-desktop
reboot
… fertig… und sie da, mein Wifi Chipsatz wurde erkannt und ich konnte Wifi endlich aufmeinem Laptop nutzen.
Anscheinend habe ich mich in dem moment etwas zu früh gefreut. Nachdem ich mich mit meinem Heimnetz verbinde, bekomme ich kontinuierlich Wifi Drops in absolut unterschiedlichen Zeitspannen. Ich hatte dann folgende Ideen, an welchen Problemen es vllt. liegen könnte:
- Vielleicht erkennt mein System nun den Wifi Chipsatz, kann aber jedoch durch eventuell mangelnde Treiber die Verbindung nicht halten?
dmesg
229.841919] SFW2-INext-DROP-DEFLT IN=wlp5s0 OUT= MAC= SRC=fe80:0000:0000:0000:d253:49ff:fe19:6de2 DST=ff02:0000:0000:0000:0000:0000:0000:00fb LEN=84 TC=0 HOPLIMIT=255 FLOWLBL=0 PROTO=UDP SPT=5353 DPT=5353 LEN=44
353.473594] cfg80211: Calling CRDA to update world regulatory domain
353.477127] cfg80211: World regulatory domain updated:
353.477130] cfg80211: DFS Master region: unset
353.477131] cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp), (dfs_cac_time)
353.477133] cfg80211: (2402000 KHz - 2472000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A)
353.477135] cfg80211: (2457000 KHz - 2482000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A)
353.477136] cfg80211: (2474000 KHz - 2494000 KHz @ 20000 KHz), (N/A, 2000 mBm), (N/A)
353.477137] cfg80211: (5170000 KHz - 5250000 KHz @ 160000 KHz), (N/A, 2000 mBm), (N/A)
353.477138] cfg80211: (5250000 KHz - 5330000 KHz @ 160000 KHz), (N/A, 2000 mBm), (0 s)
353.477140] cfg80211: (5490000 KHz - 5730000 KHz @ 160000 KHz), (N/A, 2000 mBm), (0 s)
353.477141] cfg80211: (5735000 KHz - 5835000 KHz @ 80000 KHz), (N/A, 2000 mBm), (N/A)
353.477142] cfg80211: (57240000 KHz - 63720000 KHz @ 2160000 KHz), (N/A, 0 mBm), (N/A)
357.947702] SFW2-INext-DROP-DEFLT IN=wlp5s0 OUT= MAC= SRC=fe80:0000:0000:0000:d253:49ff:fe19:6de2 DST=ff02:0000:0000:0000:0000:0000:0000:00fb LEN=84 TC=0 HOPLIMIT=255 FLOWLBL=0 PROTO=UDP SPT=5353 DPT=5353 LEN=44
358.185108] wl0: link up (wlp5s0)
361.774625] cfg80211: Calling CRDA to update world regulatory domain
361.776824] cfg80211: World regulatory domain updated:
361.776828] cfg80211: DFS Master region: unset
361.776829] cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp), (dfs_cac_time)
361.776831] cfg80211: (2402000 KHz - 2472000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A)
361.776832] cfg80211: (2457000 KHz - 2482000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A)
361.776834] cfg80211: (2474000 KHz - 2494000 KHz @ 20000 KHz), (N/A, 2000 mBm), (N/A)
361.776835] cfg80211: (5170000 KHz - 5250000 KHz @ 160000 KHz), (N/A, 2000 mBm), (N/A)
361.776836] cfg80211: (5250000 KHz - 5330000 KHz @ 160000 KHz), (N/A, 2000 mBm), (0 s)
361.776837] cfg80211: (5490000 KHz - 5730000 KHz @ 160000 KHz), (N/A, 2000 mBm), (0 s)
361.776838] cfg80211: (5735000 KHz - 5835000 KHz @ 80000 KHz), (N/A, 2000 mBm), (N/A)
361.776840] cfg80211: (57240000 KHz - 63720000 KHz @ 2160000 KHz), (N/A, 0 mBm), (N/A)
366.430322] wl0: link up (wlp5s0)
376.440824] wl0: link down (wlp5s0)
376.440922] cfg80211: Calling CRDA to update world regulatory domain
376.444806] cfg80211: World regulatory domain updated:
376.444810] cfg80211: DFS Master region: unset
376.444812] cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp), (dfs_cac_time)
376.444815] cfg80211: (2402000 KHz - 2472000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A)
376.444817] cfg80211: (2457000 KHz - 2482000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A)
376.444819] cfg80211: (2474000 KHz - 2494000 KHz @ 20000 KHz), (N/A, 2000 mBm), (N/A)
376.444821] cfg80211: (5170000 KHz - 5250000 KHz @ 160000 KHz), (N/A, 2000 mBm), (N/A)
376.444823] cfg80211: (5250000 KHz - 5330000 KHz @ 160000 KHz), (N/A, 2000 mBm), (0 s)
376.444824] cfg80211: (5490000 KHz - 5730000 KHz @ 160000 KHz), (N/A, 2000 mBm), (0 s)
376.444826] cfg80211: (5735000 KHz - 5835000 KHz @ 80000 KHz), (N/A, 2000 mBm), (N/A)
376.444828] cfg80211: (57240000 KHz - 63720000 KHz @ 2160000 KHz), (N/A, 0 mBm), (N/A)
-
Kann es sein, dass ich noch etwas vergessen habe zu installieren an treibern, damit der Wifi Chipsatz flüssig laufen kann? z.B. finde ich noch weitere Installationsmöglichkeiten unter der Eingabe von “zypper se b43”.
Oder kann es sein, dass sich die Treiber, mit irgendeiner vorherigen Installation und Versuche meinen Wifi Chipsatz funktionstüchtig zu machen, irgendwie beißen? z.B. “b43-fwcutter”? -
Es gibt einfach keine Lösung und ich muss mir eine Alternative überlegen. z.B. ob mein Laptop einen weiteren PCI-Anschluss hat, an dem man eine andere Wifi Karte anschließen kann oder ob die momentane Wifi Karte ausbaubar und ersetzbar ist. Falls das auch nicht hilft, muss wohl ein Wifi to USB Stick her, aber das wäre eine wirklich unschöne Lösung, mit der ich mich auch nicht wirklich zufrieden geben könnte.
Jetzt seid ihr gefragt, könnt ihr mir helfen?
Mfg,
Itchyro
EDIT:
Ich habe noch einen Auszug aus den installierten Pakete:
rpm -qa -last | less
broadcom-wl-kmp-desktop-6.30.223.248_k3.16.7_24-6.1.x86_64 Wed Sep 23 20:53:32 2015
broadcom-wl-6.30.223.248-6.1.x86_64 Wed Sep 23 20:52:41 2015
kernel-default-3.16.7-24.1.x86_64 Wed Sep 23 20:52:17 2015
[/size][/size][/size][/size]
