Package Details: broadcom-wl-dkms

Git Clone URL: (read-only)
Package Base: broadcom-wl-dkms
Description: Broadcom 802.11 Linux STA wireless driver
Upstream URL:
Keywords: network wireless
Licenses: custom
Conflicts: broadcom-wl
Submitter: felixonmars
Maintainer: andreyv
Last Packager: andreyv
Votes: 171
Popularity: 5.179930
First Submitted: 2013-07-08 14:59
Last Updated: 2016-10-06 18:14

Latest Comments

andreyv commented on 2016-10-26 18:06

@adamknube, @DOobR: Do you have the latest package version, cfg80211_scan_done() usage is fixed there.

DOobR commented on 2016-10-26 09:31

adamknube, as hotfix you can downgrade the kernel using live cd with archlinux
I've used 4.7.6-1 kernel which you can download at
To read about downgrading see

broadcom-wl-dkms probably uses incorrectly new kernel API because broadcom-wl-dkms was designed for 4.7.* kernel that cause kernel error.
If someone adds patch for broadcom-wl-dkms to support the new kernel API we will able to use 4.8.* kernel.

I had the same errors, see log

adamknube commented on 2016-10-24 23:18

Is anyone else seeing this?
BUG: scheduling while atomic: wl_event_handle/118/0x00000003

I'm using:

Linux 4.8.4-1-ARCH #1 SMP PREEMPT Sat Oct 22 18:26:57 CEST 2016 x86_64 GNU/Linux

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

a) After boot completes lsmod reports that 'wl' is loaded.
b) When trying to start NetworkManager/wicd/wifi-menu, the system becomes slow unusable.
c) If you need the full crashlog I can post it, I just didn't want to spam.
d) I uninstalled the dkms, nuked the source tree, and rebuilt but no luck.

tobac commented on 2016-10-24 10:57

Since upgrading to 4.8.3 the interface doesn't show up and I'm getting this error when loading the module:

kernel: wl driver (r587334) failed with code 1
kernel: ERROR @wl_cfg80211_detach : NULL ndev->ieee80211ptr, unable to deref wl

The DKMS build process runs without errors. Upgrading to 4.8.4 did not fix this.

This is on a Macbook Pro 11,1 with the following card:
Network controller: Broadcom Corporation BCM4360 802.11ac Wireless Network Adapter (rev 03)

farseerfc commented on 2016-10-08 15:56

@andreyv thanks and sorry. It indeed fixed all problems, I am on 4.8.1 now. Thanks again.

andreyv commented on 2016-10-08 11:55

@farseerfc: As far as I can tell, the recently added patch fixes all three occurrences of cfg80211_scan_done(). Can you run the "dkms install ..." command manually and confirm that 004-linux48.patch is being applied?

farseerfc commented on 2016-10-08 11:40

My bcm-wl-dkms still have the issue on 4.8.1

panta commented on 2016-10-07 08:52

@andreyv: I've tested and it works, thanks.

andreyv commented on 2016-10-06 18:15

@panta: Thanks, I added the patch. Please test if it works for you.

panta commented on 2016-10-05 07:36

The driver compiles but does not work on kernel 4.8 because of "kernel NULL pointer dereference at cfg80211_scan_done with kernel 4.8.0"[1]. The bug report includes a patch which fixes the issue.


All comments