As a kludge (I wouldn't go as far as calling it a proper workaround), it's possible to substitute the wl LKM with the FOSS b43 LKM.
Assuming both b43-fwcutter and firmware-b43-installer (/ b43-legacy- installer) are installed, you can use a slightly modified version of boradcom-sta.conf in /etc/modprobe.d to load either b43 or wl depending on your kernel version. Just ensure that you enable wl in your /etc/modules file and NOT b43. ** Attachment added: "broadcom-sta.conf" https://bugs.launchpad.net/ubuntu/+source/bcmwl/+bug/1451789/+attachment/4392035/+files/broadcom-sta.conf -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to bcmwl in Ubuntu. https://bugs.launchpad.net/bugs/1451789 Title: bcmwl causes system freeze Status in bcmwl package in Ubuntu: New Bug description: I'll file a bugzilla port on kernel.org with the kernel logs and post the reference here asap. ProblemType: Bug DistroRelease: Ubuntu 15.04 Package: bcmwl-kernel-source 6.30.223.248+bdcom-0ubuntu2 [modified: usr/src/bcmwl-6.30.223.248+bdcom/dkms.conf] ProcVersionSignature: Ubuntu 3.19.0-15.15-generic 3.19.3 Uname: Linux 3.19.0-15-generic x86_64 ApportVersion: 2.17.2-0ubuntu1 Architecture: amd64 Date: Tue May 5 13:18:34 2015 InstallationDate: Installed on 2014-04-26 (373 days ago) InstallationMedia: Lubuntu 14.04 LTS "Trusty Tahr" - Release amd64 (20140416.2) SourcePackage: bcmwl UpgradeStatus: Upgraded to vivid on 2015-04-24 (10 days ago) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/bcmwl/+bug/1451789/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp