The bcmwl-kernel-source package should have installed a very similar workaround as above when it installed. If your /etc/modprobe.d/blacklist-bcm43.conf is missing something like this at the end:
I know the blacklist file is meant to be removed when the package is removed, but I recently noticed it's not actually removed/upgraded correctly when bcmwl-kernel-source is upgraded. So if you've;
* had some version of that package installed since before 2009-06-19; or
* if you for some reason didn't have b44 loaded when the package was being installed; or
* if you had a lingering blacklist-bcm43.conf for any reason before the package was installed;
then you will be missing the above workaround Alberto introduced in 2009.
The bcmwl-kernel-source package should have installed a very similar workaround as above when it installed. If your /etc/modprobe. d/blacklist- bcm43.conf is missing something like this at the end:
blacklist b44
install wl modprobe -r b43 b44 b43legacy ssb; modprobe --ignore-install wl; modprobe --ignore-install b44
Then you should add it to the end of the file.
I know the blacklist file is meant to be removed when the package is removed, but I recently noticed it's not actually removed/upgraded correctly when bcmwl-kernel-source is upgraded. So if you've; bcm43.conf for any reason before the package was installed;
* had some version of that package installed since before 2009-06-19; or
* if you for some reason didn't have b44 loaded when the package was being installed; or
* if you had a lingering blacklist-
then you will be missing the above workaround Alberto introduced in 2009.
Hope it works for you...