Personal tools
You are here: Home Fedora Mobile Wireless Broadcom Linux STA Driver

Broadcom Linux STA Driver

by daMaestro last modified Jun 12, 2009 12:39 AM
— filed under:

These packages contain Broadcom's IEEE 802.11a/b/g/n hybrid Linux® device driver for use with Broadcom's BCM4311-, BCM4312-, BCM4321-, and BCM4322-based hardware. However, this driver is known to support other chipsets labelled differently (such as the BCM4328.)

Requirements

  1. Read our Getting Started with Wireless Guide.
  2. Existing connection to the Internet. For example, wired internet.
  3. You must  configure the RPMFusion Repo.
  4. You must have an updated system:
    1. Open a terminal
    2. Run a yum update:

    3. su -c 'yum update'

Doing the Work - With a wired connection

  1. Open a terminal .
  2. Install the broadcom-wl packages:
  3. su -c 'yum install broadcom-wl'
  4. You now have the driver installed. Try loading it:
    su -c 'modprobe wl'
  5.  If you don't plan on fiddling around to get it working and it didn't work after the modprobe, just reboot:
    su -c 'reboot'

Using the akmod Rather then the kmod

If you want to use the akmod rather then the static kmod, install the akmod package and lets dependencies pull in broadcom-wl:

  1. Open a terminal .
  2. Install the broadcom-wl packages:
  3. su -c 'yum install akmod-wl'
  4. Build the kmod:
    su -c 'akmods --akmod wl'
  5. You now have the driver build and installed. Try loading it:
    su -c 'modprobe wl'
  6.  If you don't plan on fiddling around to get it working and it didn't work after the modprobe, just reboot:
    su -c 'reboot'


Doing the Work - Without a pre-existing wired connection (aka: sneakernet)

If after a fresh install of F11 you want to get your broadcom wireless working without having to first setup a wired connection on the target machine, then you can also download the needed wireless drivers ahead of time and manually install them later.

You need to download three (3) packages from a RPMFusion "Everything" mirror (such as this one http://mirrors.cat.pdx.edu/rpmfusion/nonfree/fedora/releases/11/Everything/i386/os/). It is important to note that these wireless packages are built for the original kernel that ships with the initial Fedora release, which you'll need before you can yum update the first time to get a newer kernel and newer kmods:

Fedora 11:
  1. kmod-wl-2.6.29.4-167.fc11.x86_64-5.10.79.10-2.fc11.9.x86_64.rpm
  2. kmod-wl-5.10.79.10-2.fc11.9.x86_64.rpm
  3. broadcom-wl-5.10.79.10-2.fc11.noarch.rpm

Fedora 10:
  1. kmod-wl-2.6.27.5-117.fc10.i686-5.10.27.6-5.fc10.5.i686.rpm
  2. kmod-wl-5.10.27.6-5.fc10.5.i686.rpm
  3. broadcom-wl-5.10.27.6-3.fc10.noarch.rpm

Install them post-install:
rpm -ivh *rpm
Now "modprobe wl" (or reboot) and your wireless should be working (click on your NetworkManager icon). Before your first full yum update, be sure to have the rpmfusion repo installed, or else you'll lose wireless when your kernel is updated but the kmod-wl isn't.

Troubleshooting

How to test

Open a terminal.

Ping yahoo: (or any host)
ping yahoo.com

Results similar to the ones below should be displayed:

PING yahoo.com (216.109.112.135) 56(84) bytes of data.
64 bytes from w2.rc.vip.dcn.yahoo.com (216.109.112.135): icmp_seq=0 ttl=53 time=274 ms
[...]

More Information

Disclaimer

We test this stuff on our own machines, really we do. But you may run into problems, if you do, come to #fedora on irc.freenode.net

Added Reading

Document Actions
Log in


Forgot your password?
New user?