Broadcom Linux STA Driver
by
daMaestro
—
last modified
Jun 12, 2009 12:39 AM
—
filed under:
Wireless
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
- Read our Getting Started with Wireless Guide.
- Existing connection to the Internet. For example, wired internet.
- You must configure the RPMFusion Repo.
- You must have an updated system:
- Open a terminal
-
Run a yum update:
su -c 'yum update'
Doing the Work - With a wired connection
- Open a terminal .
- Install the broadcom-wl packages:
- You now have the driver installed. Try loading it:
su -c 'modprobe wl'
- 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'
su -c 'yum install broadcom-wl'
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:- Open a terminal .
- Install the broadcom-wl packages:
- Build the kmod:
su -c 'akmods --akmod wl'
- You now have the driver build and installed. Try loading it:
su -c 'modprobe wl'
- 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'
su -c 'yum install akmod-wl'
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:
- kmod-wl-2.6.29.4-167.fc11.x86_64-5.10.79.10-2.fc11.9.x86_64.rpm
- kmod-wl-5.10.79.10-2.fc11.9.x86_64.rpm
- broadcom-wl-5.10.79.10-2.fc11.noarch.rpm
Fedora 10:
- kmod-wl-2.6.27.5-117.fc10.i686-5.10.27.6-5.fc10.5.i686.rpm
- kmod-wl-5.10.27.6-5.fc10.5.i686.rpm
- broadcom-wl-5.10.27.6-3.fc10.noarch.rpm
Install them post-install:
rpm -ivh *rpmNow "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

