You are not logged in.
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
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.)
Avatar by Ditey: https://twitter.com/phrobitey
Offline
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
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
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
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
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)
Offline
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
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.
https://ugjka.net
paru > yay | webcord > discord
pacman -S spotify-launcher
mount /dev/disk/by-...
Offline
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
ITT: people who regret buying macbooks.
Offline
kernel panic here too
01:00.0 Network controller [0280]: Broadcom Corporation BCM4352 802.11ac Wireless Network Adapter [14e4:43b1] (rev 03)
Offline
Kernel panic
Broadcom Corporation BCM4312 802.11b/g LP-PHY (rev 01)
Works with b43 driver and LP-PHY firmware
Offline
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
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
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
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
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
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
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
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
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)
Offline
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.
Offline
Same problem here with a MacBook 9,2 (MacBook Pro 13" mid-2012).
Offline
Same issue with a Lenovo G510.
02:00.0 Network controller [0280]: Broadcom Corporation BCM43142 802.11b/g/n [14e4:4365] (rev 01)
Offline