Howto: Installing BCM43224 Wireless Linux Drivers on RHEL / CentOS / 6.x / 32-Bit / 64-Bit (x86_64)

Hello Everyone,

Today I got a Laptop of Dell 1558 with CentOS 6.2 32-Bit Installed, Broadcom Wireless ( BCM43224 ) was not Installed by default.

So I have downloaded Drivers and Made it work on the same. This Procedure is for Fresh Installation of Broadcom Driver. 

Sharing the same HowTo, Document and Source files So you can easily install BCM43224 on CentOS 6.x

I have tried this on CentOS 6.2 32-Bit but same method will work for RHEL and CentOS 6.x / 32-Bit / 64-Bit architecture.

I have used Drivers which is available from their Official Website.

Please follow below steps to make Broadcom ( BCM43224 ) work on CentOS 6.x :-

1. You need to be a root to Install Module.

2. Now Execute Command to Install Packages which requires to Compile and Build Module.

[root@linux-support-ahmedabad-tejas-barot ~]# yum install gcc* compat-*

3. Now Make Directory and Download Drivers into that Directory.

[root@linux-support-ahmedabad-tejas-barot ~]# mkdir driver_bcm43224

[root@linux-support-ahmedabad-tejas-barot driver_bcm43224]#

3. Now Download Broadcom BCM43224 Drivers for CentOS / RHEL / 6.x / 32-Bit / x86_64 :-

For 32-Bit :- 

[root@linux-support-ahmedabad-tejas-barot driver_bcm43224]#  wget -c http://www.tejasbarot.com/RPMs/downloads/hybrid-portsrc_x86_32-v5_100_82_112.tar.gz

For 64-Bit :- 

[root@linux-support-ahmedabad-tejas-barot driver_bcm43224]# wget -c http://www.tejasbarot.com/RPMs/downloads/hybrid-portsrc_x86_64-v5_100_82_112.tar.gz

4. Now Extract Drivers.

For 32-Bit :- 

[root@linux-support-ahmedabad-tejas-barot driver_bcm43224]# tar zxvf hybrid-portsrc_x86_32-v5_100_82_112.tar.gz

For 64-Bit :- 

[root@linux-support-ahmedabad-tejas-barot driver_bcm43224]# tar zxvf hybrid-portsrc_x86_64-v5_100_82_112.tar.gz

5. Now Let’s Start Compile and Install Drivers For 32-Bit and 64-Bit.

To Compile :- 

[root@linux-support-ahmedabad-tejas-barot driver_bcm43224]# make

To Install Driver :- 

[root@linux-support-ahmedabad-tejas-barot driver_bcm43224]# cp wl.ko /lib/modules/`uname -r`/kernel/net/wireless/

6. Execute Following Commands to Initialize and Make it Work  :-

[root@linux-support-ahmedabad-tejas-barot driver_bcm43224]# depmod

[root@linux-support-ahmedabad-tejas-barot driver_bcm43224]# modprobe wl

8. For Final Testing, Reboot your System once and Check. ( It will work without rebooting system).

7. That’s it, Now “Click NetworkManager Icon” and You will able to See Available Wireless Networks if any.

Check Official Read me :- http://tejasbarot.com/RPMs/docs/bcm43224_centos6.txt

I hope this will helps you all, If you face any issue regarding the same or its not working for your some how then please raise your questions / issues at http://linuxforums.tejasbarot.com

If you like this then Please Click Google +1 Button and Show Your Support. Your Support will encourage me to write more articles.

Ask for Linux Commercial Support :- http://www.tejasbarot.com/linux-commercial-support/

All Linux User’s Blog Mobile Applications :- http://www.tejasbarot.com/download-mobile-apps/

Please Keep in Touch with Social Networking :- 

Facebook :- https://www.facebook.com/tejasbarot.official

Facebook Page :- https://www.facebook.com/AllLinuxUsersBlog

Twitter :- https://www.twitter.com/imtejasbarot

Enjoy Internet Wirelessly :) Enjoy Broadcom BCM43224 :) Enjoy Linux :) Enjoy Open Source :)

Content Protection by DMCA.com

You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.


2 Comments »

 
  • Rob says:

    All of this worked, but you need to use:

    make API=WEXT

  • Suresh says:

    I am trying on a HP probook 6565b and getting this error
    [root@sureshtest01 driver_bcm43224]# make
    KBUILD_NOPEDANTIC=1 make -C /lib/modules/`uname -r`/build M=`pwd`
    make: *** /lib/modules/2.6.32-131.0.15.el6.x86_64/build: No such file or directory. Stop.
    make: *** [all] Error 2

 

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>


× six = 18