Skip to content

Instantly share code, notes, and snippets.

@chokepoint
Created April 25, 2014 22:42
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save chokepoint/11305606 to your computer and use it in GitHub Desktop.
Save chokepoint/11305606 to your computer and use it in GitHub Desktop.
Install Drivers for BCM43142 802.11b/g/n Linux Kernel 3.10+
#!/bin/bash
# chmod +x broadcom_drivers.sh
# ./broadcom_drivers.sh
mkdir broadcom
cd broadcom
apt-get install linux-headers-`uname -r` build-essential -y
if [ `uname -m` == "i686" ] ; then
wget http://www.broadcom.com/docs/linux_sta/hybrid-v35-nodebug-pcoem-6_30_223_141.tar.gz
else
wget http://www.broadcom.com/docs/linux_sta/hybrid-v35_64-nodebug-pcoem-6_30_223_141.tar.gz
fi
tar -xvf hybrid-v35*
wget http://www.mindwerks.net/wp-content/uploads/2013/10/wl_3.10.patch
patch -p2 < wl_3.10.patch
make
cp wl.ko /lib/modules/`uname -r`/kernel/net/wireless/
depmod
rmmod bcma
echo "blacklist bcma" >> /etc/modprobe.d/blacklist.conf
modprobe wl
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment