Wifi driver in linux

FIRST U NEED TO DOWNLOAD THE PACKAGE

at the url http://www.broadcom.com/support/802.11/linux_sta.php


BUILD AND INSTALLATION INSTRUCTIONS
-----------------------------------

1. Setup the directory by untarring the proper tarball:

For 32 bit:     hybrid-portsrc.tar.gz
For 64 bit:     hybrid-portsrc-x86_64.tar.gz

# mkdir hybrid_wl
# cd hybrid_wl
# tar xzf <path>/hybrid-portsrc.tar or <path>/hybrid-portsrc-x86_64.tar.gz

2. Build the driver as a Linux loadable kernel module (LKM):

# make clean   (optional)
# make

When the build completes, it will produce a wl.ko file in the top level
directory.

3: Remove any other drivers for the Broadcom wireless.

There are several open source drivers that are used to drive Broadcom 802.11
chips such as b43 and ssb. If any of these are present they need to be removed before this 
driver can be installed.  Any previous revisions of the wl driver also need to
be removed.

# lsmod  | grep "b43\|ssb\|wl"

If any of these are installed, remove them:
# rmmod b43
# rmmod ssb
# rmmod wl

To blacklist these drivers and prevent them from loading in the future:
# echo "blacklist ssb" >> /etc/modprobe.d/blacklist.conf
# echo "blacklist b43" >> /etc/modprobe.d/blacklist.conf

4.Insmod the driver

# modprobe lib80211
# insmod wl.ko

These PCI Device IDs are supported for this driver:

      Device ID    Product Name
          ---------       -------------
          0x4311      4311 2.4 Ghz
          0x4312      4311 Dualband
          0x4313      4311 5 Ghz
          0x4315      4312 2.4 Ghz
          0x4328      4321 Dualband
          0x4329      4321 2.4 Ghz
          0x432a      4321 5 Ghz
          0x432b      4322 Dualband
          0x432c      4322 2.4 Ghz
          0x432d      4322 5 Ghz
          0x4353      43224 Dualband
          0x4357      43225 2.4 Ghz

Comments