HOW TO: Install: - Broadcom bcm4352 driver in RHEL/CENTOS 6 or 7






1.      Open the terminal and become su (root):

Identify the hardware:
# lspci |grep -i wireless


# yum update
Then reboot the machine.

2.      Install the Kernel Development Packages
Open the terminal and become su (root):
# yum groupinstall "Development Tools"
# yum install redhat-lsb
# yum install kernel-devel

3.      Create a local user with a name:-

 abj” (for RHEL/CENTOS 6)
 Tindall” (for RHEL/CENTOS 7)

Command to create user - # useradd <username>
I’m doing here in CENTOS7 machine, you can do as per OS.

# useradd tindall
# su – tindall
# mkdir -p ~/rpmbuild/{BUILD,RPMS,SPECS,SOURCES,SRPMS}
# echo -e "%_topdir $(echo $HOME/rpmbuild)\n%dist.el$(lsb_release -s -r|cut -d"." -f1).local" >> ~/.rpmmacros

Download the Closed source RPM (wl-kmod-6_30_223_*.elrepo.nosrc.rpm ) for the 802.11ac card from below link.  


# cd ~/rpmbuild

4.      Download the Broadcom Driver Source for RHEL / CentOS  6/7

# cd SOURCES
# cd ../
# pwd
/home/tindall/rpmbuild/
# rpmbuild --rebuild --define 'packager <$USER>' wl-kmod*.nosrc.rpm

5.      Become root again

# su – root

6.      Install the customized RPM for the 802.11ac card, replace /dell/ with the users home directory name

# rpm -Uvh /home/dell/rpmbuild/RPMS/x86_64/kmod-wl*.rpm
Then reboot and check

Check if wireless is still not activated then run below commands.
  • # modprobe -r b43 b43legacy ssb wl lib80211
  • # modprobe -r bcma
  • # modprobe lib80211_crypt_tkip
  • # modprobe wl

2 Comments

Previous Post Next Post