05-04-2014, 06:13 PM
No idea if this helps you or not, but I have an older laptop with very similar Broadcom card.
Only difference I see is that yours is "(rev 01)" and mine is "(rev 02)".
I used Synaptic Package Manager (Menu -> System -> Install/Remove Software) to install "bcmwl-kernel-source" package and that worked for me. Assuming you already purged everything using N4RPS's command -- open Synaptic, type "bcmwl" into the Quick Search bar, select the above package and install it. Reboot if it doesn't immediately work. (Don't think you need to get rid of the "linux-firmware-nonfree" that you installed; but if above doesn't work try uninstalling that too.)
Code:
03:00.0 Network controller [0280]: Broadcom Corporation BCM4311 802.11b/g WLAN [14e4:4311] (rev 02)
Only difference I see is that yours is "(rev 01)" and mine is "(rev 02)".
I used Synaptic Package Manager (Menu -> System -> Install/Remove Software) to install "bcmwl-kernel-source" package and that worked for me. Assuming you already purged everything using N4RPS's command -- open Synaptic, type "bcmwl" into the Quick Search bar, select the above package and install it. Reboot if it doesn't immediately work. (Don't think you need to get rid of the "linux-firmware-nonfree" that you installed; but if above doesn't work try uninstalling that too.)
Try Linux Beginner Search Engine for answers to Linux questions.