BCM43142 quick howto

Emerge driver if not emerged:

emerge net-wireless/broadcom-sta

Find and remove broadcom modules if any:

lsmod  | grep "brcmsmac\|b43\|ssb\|bcma\|wl"
rmmod b43
rmmod wl
rmmod brcmsmac
rmmod ssb
rmmod bcma

Load new driver:

modprobe cfg80211 wl

Should work!

Blacklist all unnecessary broadcom modules to prevent it’s loading:

echo "blacklist bcma" >> /etc/modprobe.d/blacklist.conf
echo "blacklist b43" >> /etc/modprobe.d/blacklist.conf
echo "blacklist ssb" >> /etc/modprobe.d/blacklist.conf
echo "blacklist brcmsmac" >> /etc/modprobe.d/blacklist.conf

andrey@as ~/supertemp $ date; uname -a; eix -s broadcom-sta
Чт окт 30 16:45:40 MSK 2014
Linux as 3.14.22-calculate #1 SMP PREEMPT Thu Oct 16 09:19:38 UTC 2014 x86_64 Intel(R) Celeron(R) CPU 1005M @ 1.90GHz GenuineIntel GNU/Linux
[I] net-wireless/broadcom-sta
     Available versions:  (~)6.30.223.30-r2^m (~)6.30.223.141^m (~)6.30.223.141-r1^m (~)6.30.223.141-r2^m 6.30.223.248-r1^m{tbz2} {KERNEL="linux"}
     Installed versions:  6.30.223.248-r1^m{tbz2}(18:57:41 16.10.2014)(KERNEL="linux")

Thanks for share.

Greetings.

Thanks ,)