You need to install
Type the following command:
sudo apt-get update
sudo apt-get install --reinstall bcmwl-kernel-source
sudo modprobe wl
If you have an error, Try to install
sudo apt-get install build-essential linux-headers-generic
Install the RPM Fusion repositories.
Determine the architecture of the running kernel.
Do this step only if you need to install the kmod version of the driver for the i686 or x86_64 kernels.
yum install kmod-wl
Do this step only if you need to install the
kmod version of the driver for the PAE kernel.
yum install kmod-wl-PAE
Do this step only if you want to install the
akmod version of the driver for any kernel.
yum install akmod-wl
Now reboot or restart NetworkManager and look in the NetworkManager panel icon for available networks (left-click the icon)
Some things to try if it doesn't work
Check the installed packages against the running kernel. It should all make sense by the version numbers. If it doesn't, then fix the installed packages situation. And make sure the correct kernel is running for the installed
kmod package versions
rpm -qa | grep -e kernel -e broadcom-wl -e kmod-wl | sort
Check the loaded kernel modules. The
wl module should be loaded, and potentially conflicting modules such as
b43, b43legacy, and
ssb should not be loaded.
lsmod | sort
If wl is not loaded, then try manually loading it.
service NetworkManager restart
If manually loading the module worked, then add that
modprobe command to
echo "modprobe wl" >> /etc/rc.local
If a conflicting module is being loaded, then blacklist the unwanted module. Examples:
echo "blacklist b43" >> /etc/modprobe.d/blacklist.conf
echo "blacklist ssb" >> /etc/modprobe.d/blacklist.conf
I get the Answer from