You are not logged in.

#1 2015-01-16 05:10:19

twelveeighty
Member
From: Alberta, Canada
Registered: 2011-09-04
Posts: 322

[SOLVED] broadcom-wl* kernel 3.18 issues thread

Rather than using the comments sections for both https://aur.archlinux.org/packages/broadcom-wl and https://aur.archlinux.org/packages/broadcom-wl-dkms/ drivers on AUR, please use this thread to help out / report / explore patches to get to a resolution on this issue.

Short description: the broadcom-wl driver causes kernel panics on kernel 3.18. Patches from Ubuntu have been tried but don't seem to work on Arch. There were/are indications this may be a GCC problem, but GCC patches don't seem to work, so that could be a dead end.

Please post a response here with your specific Broadcom card as reported by "lspci -nn" (only the line for the Wifi card) and if your card is 1) experiencing the kernel panic running the broadcom-wl or broadcom-wl-dkms driver on 3.18; 2) working fine with that driver and kernel combination; or 3) if you switched to the b43 driver and that works. This will be a great help troubleshooting and providing workarounds for all affected.

If your card has already been reported here and you have the same results, please don't do a "me too" response, that would just be adding noise. Obviously please respond if your experience is different than previously reported!

Last edited by twelveeighty (2015-01-24 13:45:09)

Offline

#2 2015-01-16 05:30:19

GourdCaptain
Member
Registered: 2009-04-18
Posts: 113

Re: [SOLVED] broadcom-wl* kernel 3.18 issues thread

Thanks for moving this to the forums.
02:00.0 Network controller [0280]: Broadcom Corporation BCM43228 802.11a/b/g/n [14e4:4359]
Has the kernel panic on 3.18 about a minute after connecting to a network, can exchange some basic traffic in the meantime (ping works). Seems to crash as soon as I start X but sometimes before that (I don't use a display manager). B43 mostly works except it has the occasional freeze-up in the connection you have to disassociate and reassociate to keep it working. As such, I just switched to linux-lts since my netbook works just fine on 3.14 with everything else, so no need to use the current kernel until this is sorted out (or I have something I can try to help sort it out.)

Offline

#3 2015-01-16 06:37:14

ptr
Member
From: Berlin, Germany
Registered: 2015-01-16
Posts: 3

Re: [SOLVED] broadcom-wl* kernel 3.18 issues thread

Hi,

same problem here with update from 3.17.6 to 3.18.2 on a Lenovo G700

uname -a

Linux archlinux 3.17.6-1-ARCH #1 SMP PREEMPT Sun Dec 7 23:43:32 UTC 2014 x86_64 GNU/Linux

$ systemctl status netctl*

● netctl-auto@wlp2s0.service - Automatic wireless network connection using netctl profiles
   Loaded: loaded (/usr/lib/systemd/system/netctl-auto@.service; enabled; vendor preset: disabled)
   Active: active (running) since Fr 2015-01-16 06:28:40 CET; 1h 5min ago
     Docs: man:netctl.special(7)
  Process: 2047 ExecStart=/usr/bin/netctl-auto start %I (code=exited, status=0/SUCCESS)
   CGroup: /system.slice/system-netctl\x2dauto.slice/netctl-auto@wlp2s0.service
           ├─ 2082 wpa_supplicant -B -P /run/wpa_supplicant_wlp2s0.pid -i wlp2s0 -D nl80211,wext -c/run/network/wpa_supplicant_wlp2s0.conf -W
           ├─ 2084 wpa_actiond -p /run/wpa_supplicant -i wlp2s0 -P /run/network/wpa_actiond_wlp2s0.pid -a /usr/lib/network/auto.action
           └─32726 dhcpcd -4 -q -t 30 -K -L wlp2s0

Jan 16 07:04:16 archlinux dhcpcd[32389]: wlp2s0: leased 192.168.0.105 for 604800 seconds
Jan 16 07:04:16 archlinux dhcpcd[32389]: wlp2s0: adding route to 192.168.0.0/24
Jan 16 07:04:16 archlinux dhcpcd[32389]: wlp2s0: adding default route via 192.168.0.1
Jan 16 07:04:16 archlinux dhcpcd[32389]: forked to background, child pid 32726
Jan 16 07:05:45 archlinux wpa_actiond[2084]: Interface 'wlp2s0' lost connection to network '<HIDDEN SSID>'
Jan 16 07:05:51 archlinux wpa_actiond[2084]: Interface 'wlp2s0' reestablished connection to network '<HIDDEN SSID>'
Jan 16 07:06:08 archlinux wpa_actiond[2084]: Interface 'wlp2s0' lost connection to network '<HIDDEN SSID>'
Jan 16 07:06:10 archlinux wpa_actiond[2084]: Interface 'wlp2s0' reestablished connection to network '<HIDDEN SSID>'
Jan 16 07:07:17 archlinux wpa_actiond[2084]: Interface 'wlp2s0' lost connection to network '<HIDDEN SSID>'
Jan 16 07:07:18 archlinux wpa_actiond[2084]: Interface 'wlp2s0' reestablished connection to network '<HIDDEN SSID>'

lspci -nn

02:00.0 Network controller [0280]: Broadcom Corporation BCM43142 802.11b/g/n [14e4:4365] (rev 01)

Package Version: broadcom-wl 6.30.223.248-4

After Downgrade back to 3.17.6 i have following dmesg Messages: (Befor Update to 3.18.2 it works)

[  +0,162744] ------------[ cut here ]------------
[  +0,000035] WARNING: CPU: 1 PID: 58 at net/wireless/sme.c:791 cfg80211_roamed+0x91/0xa0 [cfg80211]()
[  +0,000002] Modules linked in: uvcvideo coretemp hwmon intel_rapl x86_pkg_temp_thermal videobuf2_vmalloc intel_powerclamp videobuf2_memops videobuf2_core v4l2_common kvm_intel videodev kvm media joydev mousedev iTCO_wdt iTCO_vendor_support snd_hda_codec_hdmi snd_hda_codec_idt snd_hda_codec_generic snd_hda_intel psmouse serio_raw i2c_i801 ideapad_laptop sparse_keymap alx lpc_ich mdio snd_hda_controller battery thermal ac shpchp wmi snd_hda_codec snd_hwdep evdev snd_pcm mac_hid snd_timer snd soundcore processor sch_fq_codel nfs lockd sunrpc fscache fuse ext4 crc16 mbcache jbd2 xts gf128mul algif_skcipher af_alg uas usb_storage dm_crypt dm_mod sr_mod sd_mod cdrom crc_t10dif atkbd libps2 crct10dif_pclmul crct10dif_common crc32_pclmul crc32c_intel ghash_clmulni_intel cryptd ahci libahci libata scsi_mod
[  +0,000059]  ehci_pci ehci_hcd xhci_hcd usbcore usb_common i8042 serio wl(PO) cfg80211 rfkill i915 button intel_gtt i2c_algo_bit video drm_kms_helper drm i2c_core
[  +0,000019] CPU: 1 PID: 58 Comm: wl_event_handle Tainted: P           O   3.17.6-1-ARCH #1
[  +0,000003] Hardware name: LENOVO 20251/Ginkgo 7A, BIOS 7ACN28WW 09/02/2013
[  +0,000003]  0000000000000000 00000000f873fb78 ffff880147a03dc8 ffffffff81537c3e
[  +0,000005]  0000000000000000 ffff880147a03e00 ffffffff8107079d ffff880148c9b000
[  +0,000004]  ffff880147bdf000 00000000000000a1 ffff880147bdf180 ffff8801479f6a78
[  +0,000004] Call Trace:
[  +0,000009]  [<ffffffff81537c3e>] dump_stack+0x4d/0x6f
[  +0,000007]  [<ffffffff8107079d>] warn_slowpath_common+0x7d/0xa0
[  +0,000005]  [<ffffffff810708ca>] warn_slowpath_null+0x1a/0x20
[  +0,000013]  [<ffffffffa01c3b41>] cfg80211_roamed+0x91/0xa0 [cfg80211]
[  +0,000024]  [<ffffffffa03c137b>] wl_notify_roaming_status+0xcb/0x150 [wl]
[  +0,000020]  [<ffffffffa03bd8f2>] wl_event_handler+0x62/0x1f0 [wl]
[  +0,000019]  [<ffffffffa03bd890>] ? wl_deinit_priv_mem+0xa0/0xa0 [wl]
[  +0,000005]  [<ffffffff8108e2ea>] kthread+0xea/0x100
[  +0,000004]  [<ffffffff8108e200>] ? kthread_create_on_node+0x1b0/0x1b0
[  +0,000006]  [<ffffffff8153dbbc>] ret_from_fork+0x7c/0xb0
[  +0,000004]  [<ffffffff8108e200>] ? kthread_create_on_node+0x1b0/0x1b0
[  +0,000003] ---[ end trace 5a6d8fdad7be4d7a ]---
[  +7,559015] wl0: link up (wlp2s0)
[  +0,018702] ------------[ cut here ]------------
[  +0,000035] WARNING: CPU: 1 PID: 58 at net/wireless/sme.c:791 cfg80211_roamed+0x91/0xa0 [cfg80211]()
[  +0,000002] Modules linked in: uvcvideo coretemp hwmon intel_rapl x86_pkg_temp_thermal videobuf2_vmalloc intel_powerclamp videobuf2_memops videobuf2_core v4l2_common kvm_intel videodev kvm media joydev mousedev iTCO_wdt iTCO_vendor_support snd_hda_codec_hdmi snd_hda_codec_idt snd_hda_codec_generic snd_hda_intel psmouse serio_raw i2c_i801 ideapad_laptop sparse_keymap alx lpc_ich mdio snd_hda_controller battery thermal ac shpchp wmi snd_hda_codec snd_hwdep evdev snd_pcm mac_hid snd_timer snd soundcore processor sch_fq_codel nfs lockd sunrpc fscache fuse ext4 crc16 mbcache jbd2 xts gf128mul algif_skcipher af_alg uas usb_storage dm_crypt dm_mod sr_mod sd_mod cdrom crc_t10dif atkbd libps2 crct10dif_pclmul crct10dif_common crc32_pclmul crc32c_intel ghash_clmulni_intel cryptd ahci libahci libata scsi_mod
[  +0,000059]  ehci_pci ehci_hcd xhci_hcd usbcore usb_common i8042 serio wl(PO) cfg80211 rfkill i915 button intel_gtt i2c_algo_bit video drm_kms_helper drm i2c_core
[  +0,000020] CPU: 1 PID: 58 Comm: wl_event_handle Tainted: P        W  O   3.17.6-1-ARCH #1
[  +0,000002] Hardware name: LENOVO 20251/Ginkgo 7A, BIOS 7ACN28WW 09/02/2013
[  +0,000003]  0000000000000000 00000000f873fb78 ffff880147a03dc8 ffffffff81537c3e
[  +0,000005]  0000000000000000 ffff880147a03e00 ffffffff8107079d ffff880148c9b000
[  +0,000004]  ffff880147bdf600 00000000000000a1 ffff880147bdfc00 ffff8801479f6a78
[  +0,000004] Call Trace:
[  +0,000009]  [<ffffffff81537c3e>] dump_stack+0x4d/0x6f
[  +0,000007]  [<ffffffff8107079d>] warn_slowpath_common+0x7d/0xa0
[  +0,000005]  [<ffffffff810708ca>] warn_slowpath_null+0x1a/0x20
[  +0,000013]  [<ffffffffa01c3b41>] cfg80211_roamed+0x91/0xa0 [cfg80211]
[  +0,000024]  [<ffffffffa03c137b>] wl_notify_roaming_status+0xcb/0x150 [wl]
[  +0,000019]  [<ffffffffa03bd8f2>] wl_event_handler+0x62/0x1f0 [wl]
[  +0,000020]  [<ffffffffa03bd890>] ? wl_deinit_priv_mem+0xa0/0xa0 [wl]
[  +0,000004]  [<ffffffff8108e2ea>] kthread+0xea/0x100
[  +0,000005]  [<ffffffff8108e200>] ? kthread_create_on_node+0x1b0/0x1b0
[  +0,000005]  [<ffffffff8153dbbc>] ret_from_fork+0x7c/0xb0
[  +0,000004]  [<ffffffff8108e200>] ? kthread_create_on_node+0x1b0/0x1b0
[  +0,000003] ---[ end trace 5a6d8fdad7be4d7b ]---

Last edited by ptr (2015-01-16 13:34:31)

Offline

#4 2015-01-16 07:19:16

andreyv
Member
From: Riga, Latvia
Registered: 2012-11-02
Posts: 31

Re: [SOLVED] broadcom-wl* kernel 3.18 issues thread

Works here with

0b:00.0 Network controller [0280]: Broadcom Corporation BCM4312 802.11b/g LP-PHY [14e4:4315] (rev 01)

and

Linux hostname 3.18.2-2-ARCH #1 SMP PREEMPT Fri Jan 9 07:37:51 CET 2015 x86_64 GNU/Linux

However, I did experience a kernel panic once. I had changed the radio channel of my Wi-Fi AP, and clicked the network name in Network Manager to re-associate; the driver crashed immediately after that.

Package version: local/broadcom-wl-dkms 6.30.223.248-4

Last edited by andreyv (2015-01-16 07:21:47)

Offline

#5 2015-01-16 09:44:32

w0land
Member
Registered: 2014-08-25
Posts: 2

Re: [SOLVED] broadcom-wl* kernel 3.18 issues thread

Same problem (kernel panic) with lspci:

03:00.0 Network controller: Broadcom Corporation BCM4360 802.11ac Wireless Network Adapter (rev 03)

with kernel:

3.18.2-2-ARCH

Downgrading to linux-lts helps.

Offline

#6 2015-01-16 09:55:16

ndhakara
Member
Registered: 2015-01-16
Posts: 4

Re: [SOLVED] broadcom-wl* kernel 3.18 issues thread

08:00.0 Network controller [0280]: Broadcom Corporation BCM43142 802.11b/g/n [14e4:4365] (rev 01)

With 3.18.2-2 kernel, I get kernel panic too after gnome login.

Last edited by ndhakara (2015-01-16 09:55:38)

Offline

#7 2015-01-16 10:02:21

Kuci
Member
Registered: 2013-03-29
Posts: 38
Website

Re: [SOLVED] broadcom-wl* kernel 3.18 issues thread

BCM43228 is not working for me either and in this case b43 is not a solution because it does not support lots of things. The interesting thing is that I use Network Manager and when I have ethernet cable plugged in, the kernel does not segfault. So it seems like it crashes while requesting dhcp server for IP.
Moreover, it might be a kernel problem because I heard that some more drivers crash on 3.18.

Last edited by Kuci (2015-01-16 10:10:05)


Notebook: ASUS U38DT + Samsung SSD 840 EVO 250GB + Intel Dual Band Wireless AC 7260

GitHub

Offline

#8 2015-01-16 10:10:33

girzel
Member
Registered: 2010-06-27
Posts: 42

Re: [SOLVED] broadcom-wl* kernel 3.18 issues thread

I get a panic with

06:00.0 Network controller [0280]: Broadcom Corporation BCM4312 802.11b/g LP-PHY [14e4:4315] (rev 01) 

I boot to console, and the panic happens about a second after I log in.

Killing the wifi with the hardware switch and rebooting works fine; now posting this from ethernet.

Edit: This is with the broadcom-wl package, and 3.18.2-2

Last edited by girzel (2015-01-16 10:13:15)

Offline

#9 2015-01-16 11:48:00

ugjka
Member
From: Latvia
Registered: 2014-04-01
Posts: 742

Re: [SOLVED] broadcom-wl* kernel 3.18 issues thread

girzel wrote:

I get a panic with

06:00.0 Network controller [0280]: Broadcom Corporation BCM4312 802.11b/g LP-PHY [14e4:4315] (rev 01) 

I boot to console, and the panic happens about a second after I log in.

Killing the wifi with the hardware switch and rebooting works fine; now posting this from ethernet.

Edit: This is with the broadcom-wl package, and 3.18.2-2

Have you tried b43, I have exact same chip and it works fine with it. See broadcom wiki page.

Offline

#10 2015-01-16 12:23:00

jiehong
Member
Registered: 2009-03-19
Posts: 63
Website

Re: [SOLVED] broadcom-wl* kernel 3.18 issues thread

I also get a kernel panic with the following chip:

Network controller [0280]: Broadcom Corporation BCM4360 802.11ac Wireless Network Adapter [14e4:43a0] (rev 03)

Offline

#11 2015-01-16 12:27:50

l4than-d3vers
Member
Registered: 2011-10-21
Posts: 10

Re: [SOLVED] broadcom-wl* kernel 3.18 issues thread

ITT: people who regret buying macbooks.

Offline

#12 2015-01-16 12:45:38

WebReflection
Member
Registered: 2014-07-08
Posts: 78

Re: [SOLVED] broadcom-wl* kernel 3.18 issues thread

kernel panic here too

01:00.0 Network controller [0280]: Broadcom Corporation BCM4352 802.11ac Wireless Network Adapter [14e4:43b1] (rev 03)

Offline

#13 2015-01-16 12:56:51

torors
Member
Registered: 2012-09-28
Posts: 89

Re: [SOLVED] broadcom-wl* kernel 3.18 issues thread

Kernel panic

Broadcom Corporation BCM4312 802.11b/g LP-PHY (rev 01) 

Works with b43 driver and LP-PHY firmware

Offline

#14 2015-01-16 12:58:49

ryzion
Member
Registered: 2012-03-20
Posts: 94

Re: [SOLVED] broadcom-wl* kernel 3.18 issues thread

Same here:

03:00.0 Network controller [0280]: Broadcom Corporation BCM4360 802.11ac Wireless Network Adapter [14e4:43a0] (rev 03)

on

Linux rmbp13 3.18.2-2-ARCH #1 SMP PREEMPT Fri Jan 9 07:37:51 CET 2015 x86_64 GNU/Linux

Segfaults as soon as http requests are sent. Strangely it doesn't segfault when pinging a target

@l4than-d3vers: not really

Last edited by ryzion (2015-01-16 13:02:32)

Offline

#15 2015-01-16 13:14:53

girzel
Member
Registered: 2010-06-27
Posts: 42

Re: [SOLVED] broadcom-wl* kernel 3.18 issues thread

ugjka wrote:

Have you tried b43, I have exact same chip and it works fine with it. See broadcom wiki page.

Success! I don't know why I didn't do that earlier. I haven't tried rebooting or all that exciting stuff, but I installed b43-firmware, modprobe'd b43, and wireless is up and so far working as expected. If anything hairy happens, will report back.

Offline

#16 2015-01-16 13:17:06

zenlord
Member
From: Belgium
Registered: 2006-05-24
Posts: 1,212
Website

Re: [SOLVED] broadcom-wl* kernel 3.18 issues thread

I have a BCM4322 (Rev.1) [14e4:432b] and did *not* experience any lockups yet with broadcom-wl and kernel 3.18. Will test some more and report back if my experience would change.

Offline

#17 2015-01-16 13:37:36

ivanich
Member
From: Odessa
Registered: 2007-11-02
Posts: 6
Website

Re: [SOLVED] broadcom-wl* kernel 3.18 issues thread

broadcom-wl with kernel 3.18 = kernel panic

 03:00.0 Network controller [0280]: Broadcom Corporation BCM4313 802.11bgn Wireless Network Adapter [14e4:4727] (rev 01) 

currently using buggy brcmsmac driver

Offline

#18 2015-01-16 14:03:01

hippieben
Member
Registered: 2013-10-27
Posts: 200

Re: [SOLVED] broadcom-wl* kernel 3.18 issues thread

Broadcom Corporation BCM4331 802.11a/b/g/n (rev 02)

Affected here.  Dropped back to 3.17.6-1 and all is well.  Will wait for a fix.

I could connect to the network, but as soon as I tried to put any traffic though it I'd get a kernel panic.  Couldn't even run pacman to downgrade.  Had to rmmod wl and downgrade via ethernet.

Last edited by hippieben (2015-01-16 14:04:07)

Offline

#19 2015-01-16 14:13:01

draugur
Member
From: find / -name draugur
Registered: 2014-11-27
Posts: 15
Website

Re: [SOLVED] broadcom-wl* kernel 3.18 issues thread

kernel panic as well with:

 05:00.0 Network controller: Broadcom Corporation BCM43142 802.11b/g/n (rev 01)/ kernel 3.18 

Last edited by draugur (2015-01-16 14:13:50)

Offline

#20 2015-01-16 15:27:13

vanzef
Member
Registered: 2014-07-05
Posts: 5

Re: [SOLVED] broadcom-wl* kernel 3.18 issues thread

I had Kernel panic with:

03:00.0 Network controller [0280]: Broadcom Corporation BCM4313 802.11bgn Wireless Network Adapter [14e4:4727] (rev 01)

and

linux-3.18.1-1-x86_64

while I was trying to get some data through the Wi-Fi (ethernet works fine, ping also works) with yaourt or firefox.

b43-firmware doesn't help me (there was not any wireless device in ip addr).

I've rolled back to 3.17.6, and now broadcom-wl-dkms works fine.

Offline

#21 2015-01-16 16:16:18

topyli
Member
Registered: 2013-11-30
Posts: 14

Re: [SOLVED] broadcom-wl* kernel 3.18 issues thread

01:00.0 Network controller [0280]: Broadcom Corporation BCM43224 802.11a/b/g/n [14e4:0576] (rev 01)
This is not a very common chip so I might as well report it too.

I get a kernel panic. I use the wl driver usually, so i built it again against the new kernel. I've tried brcmsmac and b43, they don't crash but they don't work either. Wired works fine.

Last edited by topyli (2015-01-16 16:16:57)

Offline

#22 2015-01-16 16:37:44

hobarrera
Member
From: CABA, Argentina
Registered: 2011-04-12
Posts: 329
Website

Re: [SOLVED] broadcom-wl* kernel 3.18 issues thread

Panics on 3.18. This output is on 3.17.

$ lspci -nn |  grep Wire 
03:00.0 Network controller [0280]: Broadcom Corporation BCM4360 802.11ac Wireless Network Adapter [14e4:43a0] (rev 03)

This is a MacBook Air 2013 (mentioning this to help those searching for stuff related to this model)


GPG Key | AUR packages | github

caffeine-ng: Temporarily disable screensaver/sleeping with a simple click.

Offline

#23 2015-01-16 17:10:09

jgalar
Member
From: Canada
Registered: 2015-01-16
Posts: 1
Website

Re: [SOLVED] broadcom-wl* kernel 3.18 issues thread

Can confirm I experience the same problem here with a Mid-2014 MacBook Pro.

$ lspci | grep Wireless
03:00.0 Network controller [0280]: Broadcom Corporation BCM4360 802.11ac Wireless Network Adapter [14e4:43a0] (rev 03)

Joining the kernel panic stacktrace, if it can be of any use.

Kernel panic

Offline

#24 2015-01-16 17:15:10

xiii1408
Member
Registered: 2014-03-24
Posts: 10

Re: [SOLVED] broadcom-wl* kernel 3.18 issues thread

Same problem here with a MacBook 9,2 (MacBook Pro 13" mid-2012).

Offline

#25 2015-01-16 17:45:47

denaje
Member
Registered: 2014-09-26
Posts: 2

Re: [SOLVED] broadcom-wl* kernel 3.18 issues thread

Same issue with a Lenovo G510.

02:00.0 Network controller [0280]: Broadcom Corporation BCM43142 802.11b/g/n [14e4:4365] (rev 01)

Offline

Board footer

Powered by FluxBB