Installing Broadcom Wireless STA Driver in Fedora 11

These are updated instructions for installing the Broadcom Wireless STA driver in Fedora 11. This driver is for use with Broadcom’s BCM4311-, BCM4312-, BCM4321-, and BCM4322-based hardware.

1) Enable the rpmfusion repositories.

The broadcom-wl and wl-kmod RPMs that we need are in the rpmfusion non-free repository which also requires the rpmfusion free repository. To enable these repos in Fedora 11 simply do this:

su -c 'rpm -Uvh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm'

2) Update and install the driver package

Now that you have the appropriate repository enabled, to install the driver package we first ensure that we have the latest updates and then install the “kmod-wl” package which will bring with it the required “broadcom-wl” package:

su -
yum update
yum install kmod-wl

3) Make a couple of adjustments

At this stage you should reboot and provided you have Network Manager running (default setting for F11) it should detect your Broadcom wireless device and you should be able to connect to your wireless network.

If you’re having problems then it is likely some conflict between Network Manager and the network service. To ensure that Network Manager can use the wireless go to System > Administration > Network and select the wireless device (if it’s not there then this doesn’t apply to you). Edit the device and check “Controlled by Network Manager” and “Activate device when computer starts”. Close Network Configuration, save changes and then reboot.

You should also read the license and readme which are located in /usr/share/doc/

4) Enjoy your wireless!

That’s all there is to it. At this stage you may need to reboot (if you didn’t already) in order to enable the new driver and any new kernel that was installed during the update.

When future kernels are released a simple “yum update” command should install the new kernel and also pull in the updated Broadcom driver for that new kernel.

63 thoughts on “Installing Broadcom Wireless STA Driver in Fedora 11

  1. lakshmi

    This was probably the best post that was just to the point answering how to install wireless driver in Fedora – kudos to the writer..

  2. Daniel Wyeth

    Thanks Chris, I’ve been using the version from testing (which I presume is the same as the one now in the main repository) for three days now and it works like a charm: no lock ups and no random disconnections, just unimpeded connectivity… Fedora is starting to feel just that little more like home.

    Cheers,
    Daniel.

  3. Chaitanya Krishna V.V.

    Fantabulous!

    I’ve searched hell lot of sites for getting broadcom 4312 work on Fedora 11….none worked except this!

    Thanks a lot!! :)

  4. Avihai

    Thanks!!!
    That seemed to work great for me:

    yum erase akmod-wl
    yum install wl-kmod

    Again, thanks :-)

  5. Lee Brooks

    Thankyou so much for this.

    Been hunting around for hours upon hours.
    Then I finally stumbled upon your tut for F9/10, and then found this.

    Keep up the good work :)
    Read your blog regularly, good stuff.

    Cheers,
    Lee.

  6. JGacias

    I have a Broadcom BCM4328 (rev 03) on Dell Inspiron 1525. I followed this tutorial and its work 100%! Thanks a lot!

  7. Majesty

    erm I am not sure but I think I saw somewhere that kernel-pae-devel is needed to make BCM4312 work.
    Made my Lenovo G410 wifi working the following way:
    1. Install kmod-wl – wireless not working, no device in Network Configuraton.
    2. Install wl-kmod (during which kernel-pae-devel has been installed) – wireless work like a charm.
    FYI my output of rpm -qa | grep wl
    broadcom-wl
    akmod-wl
    iwl5000
    iwl4965
    kmod-wl
    iwl3945
    kmod-wl…PAE

    (sorry for missing other part of the output, was typing this from my Windows PC)

  8. Leonel G. G.

    Thanks a lot, my wireless connection is now working on my Dell inspiron 1525 with a broadcom hw.

    Regards.

  9. Felipe

    Thanks Daniel for the link.

    I updated today my system from a long vacation and what a surprise, the wireless was gone. I tried the normal method and it did not work out.

    However I download the test rpm and it is up an running again. Cheers

  10. bob doncaster

    Just upgraded fedora 11 from 2.6.29.6-213.fc11.i586 to 2.6.29.6-217.2.3.fc11.i586 and my broadcom BCM4312 wlan now not working. It seems the wl driver is no longer recognised. yum update says ‘nothing to do’. – Help!

  11. David M

    Excellent tutorial… followed the instructions and everything worked great!!! Kudos to the writer, I have looked everywhere to no avail but this worked flawlessly…

    Thank you…

    David

  12. UgljeĊĦa Erceg

    Worked like a charm on Dell Inspiron 1525.

    All worked after step 3: yum install kmod-wl and rebooting. After logging I had functional wireless and all networks successfully detected.

    Thank You for the tutorial.

  13. Andy Jefferson

    The problem with the procedure (nicely, thanks!) here is that the only connection that I have is wireless: no ethernet.
    So I need to first download all the required rpm’s, and then install them manually…
    Could you document this too?

    So far I do have two RPMS:
    rpmfusion-free-release-stable.noarch.rpm
    rpmfusion-nonfree-release-stable.noarch.rpm
    Is that all I need to install?

    Thanks.
    Andy

  14. infernosoft

    I followed this tutorial, but when I click on the NetworkManager icon, the wireless is disabled, and when I want to check it to enable it, the “Enable Wireless” checkbox is grayed out :(

    anyone know what’s wrong?

  15. Paulo

    I can see all wireless network around (including mine) but I still can’t connect. I’m using WPA1-PSK Personal. Every time I try to connect the Network Manager keeps asking my password. Well, I really know my password, so why I can’t connect? :(

    Here my results, hope anyone can help me.

    lsmod | grep wl:
    wl 1274884 0
    lib80211 6356 2 lib80211_crypt_tkip,wl

    rpm -qa | grep wl:

    kmod-wl-2.6.29.6-217.2.8.fc11.x86_64-5.10.91.9-3.fc11.6.x86_64
    iwl5000-firmware-8.24.2.12-1.fc11.noarch
    broadcom-wl-5.10.91.9-1.fc11.noarch
    iwl3945-firmware-15.32.2.9-1.fc11.noarch
    kmod-wl-5.10.91.9-3.fc11.6.x86_64
    iwl4965-firmware-228.61.2.24-1.fc11.noarch

  16. Pingback: no 1024 resolution on 10v with Ubuntu 9.04

Comments are closed.