RPM installation of Broadcom 802.11 STA wireless driver in Fedora 8/9/10

RPMs for the Broadcom 802.11 STA Wireless Driver are now available from the rpmfusion.org repos for Fedora 8, 9 and 10.

This is an official-release of Broadcom's IEEE 802.11a/b/g/n hybrid Linux device driver for use with Broadcom's BCM4311-, BCM4312-, BCM4321-, and BCM4322-based hardware. This driver also supports the incorrectly identified BCM4328 chipset which is actually a BCM4321 or BCM4322 chipset.

Previously I explained how to build the Broadcom STA driver from source but now the installation and updates can all be taken care of using yum and the rpmfusion non-free repository. Just follow these two simple steps:

1) Enable the rpmfusion non-free repository.

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 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 "broadcom-wl" package which will bring with it the required "kmod-wl" package:

su -
yum update
yum install broadcom-wl

3) Make a couple of adjustments

At this stage you should reboot and provided you have Network Manager running (default setting for F10) 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/broadcom-wl-5.10.27.6/

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.

Share and Enjoy:
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google
  • Furl
  • Simpy
  • StumbleUpon
  • YahooMyWeb
  • Reddit
  • Slashdot
  • Technorati

Tags: , ,

92 Responses to “RPM installation of Broadcom 802.11 STA wireless driver in Fedora 8/9/10”

  1. Dave Says:

    Thanks very much for the info. Here I was dreading getting my wireless working on Fedora 9, and with the instructions above it took about a minute!

    One more nail in my Windows Vista partition's coffin!!

    Dave

  2. Chris Says:

    Glad it worked for you Dave, thanks for the feedback!

  3. [CW]Broadcom Wireless Linux Drivers Available - Overclock.net - Overclocking.net Says:

    [...] If you use Ubuntu this is available through a simple software update. Fedora 9 and 10 follow This Procedure. __________________ "I Think, Therefore, I Am"|British Overclockers Club|ATI [...]

  4. Steve Says:

    Hey.

    Great, but how do you install the rpm files if you don't have an internetconnection to start out with?!?
    Didnt find the rpm-package-download anywhere on the site!!

  5. Chris Says:

    Hi Steve, that's the problem with OTA delivery of network drivers!

    As a solution, you can either use a wired net connection (!), or download the appropriate RPMs on a net-connected machine and transfer them to the target machine for local installation.

    The RPMs you'll need for offline installation are broadcom-wl, kmod-wl and kmod-wl-uname-r. For example, for F10 x86_64 (kernel = 2.6.27.5-117) you would need the following RPMs:

    broadcom-wl-5.10.27.6-3.fc10.noarch.rpm
    kmod-wl-5.10.27.6-5.fc10.5.x86_64.rpm
    kmod-wl-2.6.27.5-117.fc10.x86_64-5.10.27.6-5.fc10.5.x86_64.rpm

    You can find these here: http://download1.rpmfusion.org/nonfree/fedora/releases/

    Hope this helps
    Chris

  6. Ken Says:

    I did this, using a wired connection on F10 for the initial setup. I have a Dell Inspiron 2200 and used the patched driver before; it worked okay. But I cannot get these steps to work. In the Network admin gui, the wlan0 is "inactive." When I try to activate it, it says it "doesn't seem to be present."

    Any clue?

  7. Sean Dalton Says:

    I didn't get any sort of recognition of my wireless from Network Manager until I did two things:

    modprobe broadcom
    modprobe wl

    then it worked fine.

    Thanks for this guide, a long awaited one that's for sure ;)

  8. Chris Says:

    @Sean Dalton:

    If you created the alias in step 3 (or even if you didn't) then after a reboot it should automatically load the "wl" kernel module. The "broadcom" kernel module is nothing to do with this driver so it doesn't need to be loaded. Glad you got it working though!

  9. Chris Says:

    @Ken:

    I'm still trying to figure out how the network service and Network Manager interact in F10 - it seems a bit odd. You shouldn't need to activate the device through the network admin gui - just ensure that it is selected as being controlled by Network Manager and then Network Manager should look after activating/deactivating it.

    Moreover, I have found that it isn't even necessary for the device to exist as a configured network service device: Network Manager still detects it and controls it.

  10. deejay Says:

    cheers for the instructions! works great.

  11. Sean Dalton Says:

    @Chris

    Yeah, I was hoping it would work after a reboot, but I didn't get anything from network manager or System > Administration > Network when I did. It wasnt' until I specifically executed the modprobe wl that I noticed any system recognition of my wireless card.

    I was also coming off a ndiswrapper install of the broadom drivers, which might of been the problem. Even though I removed ndiswrapper completely, it might of had the old alias in there loading on startup, not sure really, either way it works fine.

    Thanks again!

  12. Ken Says:

    @Chris

    Still, I have no wireless connection. iwconfig reports no wireless extensions . . .

    Are there any other commands/messages I can obtain to help further diagnose the issue. This is strange, since it worked just fine under F9. Was there anything I needed to do before following the above instructions?

  13. Chris Says:

    @Ken

    There should be nothing else you need to do before following the above instructions. Couple of things to look at to diagnose the problem:

    1) When you run system-config-network and click the "Hardware" tab does the card show up there?
    2) Do you also have an entry for the wireless card in system-config-network under the "Devices" tab?
    3) What is the output of "lsmod | grep wl"

  14. Ken Says:

    1) When you run system-config-network and click the "Hardware" tab does the card show up there?

    No, not now. Oddly enough, it was there--Broadcom. Since the installation of the broadcom-wl rpm, it's no longer there!

    2) Do you also have an entry for the wireless card in system-config-network under the "Devices" tab?

    Yes, it's been there all along, marked inactive. I also have a pan(0) device in hardware and devices. I don't remember this in F9.

    What is the output of "lsmod | grep wl"

    Nothing. Nothing at all.

    This is strange. I thought it might have something to do with the hardware/bios switch that allows a user to turn off the wireless. On a Dell, this is Fn-F2. But I have the bios set to turn it on at boot and leave it on.

  15. Chris Says:

    Ken, no output from that command means that the kernel module isn't loaded for some reason and that is the problem. What is the output of:

    modprobe wl
    lsmod | grep wl

    Does this bring the device up? It is possible that some other module is conflicting with the wl kernel module. If that still doesn't work please post the output of the following 2 commands:

    rpm -qa | grep wl
    uname -r

  16. Ken Says:

    Well brother what do you know . . . I'm so slow to learn. I have a Broadcom 4318 Airforce One!

    I noticed that when I removed the broadcom-wl rpm, the wireless showed up on the hardware tab again. I figured the installation was blocking the actual wireless and looking for one that wasn't there!

    A bit of googling about and I was able to refresh my memory on using fwcutter to extract the drivers for the 4318, and now I'm wireless. Sorry to send you on a goose chase, but maybe this will help others with an Inspiron 2200 and a 4318 chipset.

  17. Bitacora de José Angel » Blog Archive » Wireles en Fedora 10 Says:

    [...] Fuentes: http://rpmfusion.org/Configuration http://www.cenolan.com [...]

  18. Figa Says:

    You da man! So far so good.

  19. kojang Says:

    warning: /var/tmp/rpm-tmp.46gkRE: Header V3 DSA signature: NOKEY, key ID b1981b68
    error: Failed dependencies:
    rpmfusion-free-release >= 8 is needed by rpmfusion-nonfree-release-8-6.noarch

    anyone?

  20. Chris Says:

    @kojang

    It means you are missing the rpmfusion free repository. I updated step 1 now to include this repository, so try again from step 1.

  21. Native Broadcom bcm43xx support under Fedora « ik. Says:

    [...] More information can be found in this howto. [...]

  22. ik. Says:

    thanks! works like a charm

  23. Vijayanand Says:

    Thats great.. Good cheatsheet! Thanks..

  24. MK Says:

    I'm also having the problem where when I try to activate my wireless, I get the error "wl device wlan0 does not seem to be present, delaying initialization."

    1) When you run system-config-network and click the "Hardware" tab does the card show up there?

    yes

    2) Do you also have an entry for the wireless card in system-config-network under the "Devices" tab?

    yes

    3) What is the output of "lsmod | grep wl"

    wl 1067012 0
    ieee80211_crypt 8324 1 wl

    Output of:

    modprobe wl Nothing at all

    rpm -qa | grep wl

    kmod-wl-2.6.27.5-117.fc10.i686-5.10.27.6-5.fc10.5.i686
    iwl4965-firmware-228.57.2.21-3.noarch
    kmod-wl-5.10.27.6-5.fc10.5.i686
    iwl3945-firmware-15.28.2.8-2.noarch
    broadcom-wl-5.10.27.6-3.fc10.noarch
    iwl5000-firmware-5.4.A.11-3.noarch

    uname -r

    2.6.27.5-117.fc10.i686

    I'd been using the instructions from here: http://linuxwireless.org/en/users/Drivers/b43 for F9 and had great success, but currently when I try to install fwcutter, make fails. So I'm hoping that you can help me out.

  25. Chris Says:

    @MK

    As previously mentioned, you shouldn't actually need to activate the device in system-config-network. In fact, the device doesn't need to exist there at all as NetworkManager will automatically configure it so you can safely delete it from there. Leave it alone in the hardware tab though.

    The output you posted suggests you have all the correct kernel modules loaded and packages installed so try just deleting the device from system-config-network and then rebooting. Make sure you've removed any packages you installed for the b43 driver too.

    Also ensure that NetworkManager is set to run on boot (chkconfig NetworkManager on) and if you're not using any manually configured network devices then just disable the network service entirely (chkconfig network off).

    (Oh, I don't know why you've got all that iwlxxxx firmware installed - do you use an intel wireless card also? If not, remove those packages too.)

  26. MK Says:

    Well, if I'd read the 2nd paragraph of this more closely, I'd have realized this isn't going to work for me. I've got the BCM4318, which would probably explain why this driver just doesn't seem to be talking to the card. (Note to self: do not try to get wireless working while running a fever.)

    Thanks for your time, though. Sorry for being a dope.

  27. thewebpromoter Says:

    Hello guys,
    does this works for Acer 4315 laptop too? I was about to install this OS, to migrate from Ubuntu...

    I am looking for an installer for F10 on the ff:

    1. wireless
    2. audio
    3. video
    4. apache, mysql (localhost)
    5. webcam

    hoping F10 wont make it hard for me

  28. Chris Says:

    @thewebpromoter

    From what I can see, the Acer 4315 has either an Atheros or Broadcom wireless chipset. If yours has Atheros chipset then no, this guide will not work for you. If yours has the Broadcom 4311 chipset then yes, this guide will work for you.

  29. Andy Says:

    My wireless card:
    Network controller: Broadcom Corporation BCM4312 802.11b/g (rev 01)

    I am receiving the following error when the package installs:
    ERROR:dbus.proxies:Introspect error on :1.53:/org/freedesktop/PackageKit: dbus.exceptions.DBusException: org.freedesktop.DBus.Error.AccessDenied: A security policy in place prevents this sender from sending this message to this recipient, see message bus configuration file (rejected message had interface "org.freedesktop.DBus.Introspectable" member "Introspect" error name "(unset)" destination ":1.53")
    Unable to send message to PackageKit

  30. Andy Says:

    I use the PAE kernel: 2.6.27.5-117.fc10.i686.PAE

    When I try to install the driver package, it lists the non-PAE kernel as a dependency. See the text below. Will this package work for the PAE kernel?

    [root@localhost ~]# yum install broadcom-wl
    Loaded plugins: refresh-packagekit
    Setting up Install Process
    Parsing package install arguments
    Resolving Dependencies
    --> Running transaction check
    ---> Package broadcom-wl.noarch 0:5.10.27.6-3.fc10 set to be updated
    --> Processing Dependency: wl-kmod >= 5.10.27.6 for package: broadcom-wl
    --> Running transaction check
    ---> Package kmod-wl.i686 0:5.10.27.6-5.fc10.5 set to be updated
    --> Processing Dependency: kmod-wl-2.6.27.5-117.fc10.i686 = 5.10.27.6-5.fc10.5 for package: kmod-wl
    --> Running transaction check
    ---> Package kmod-wl-2.6.27.5-117.fc10.i686.i686 0:5.10.27.6-5.fc10.5 set to be updated
    --> Processing Dependency: kernel-uname-r = 2.6.27.5-117.fc10.i686 for package: kmod-wl-2.6.27.5-117.fc10.i686
    --> Running transaction check
    ---> Package kernel.i686 0:2.6.27.5-117.fc10 set to be installed
    --> Finished Dependency Resolution

    Dependencies Resolved

    ================================================================================
    Package Arch Version Repository Size
    ================================================================================
    Installing:
    broadcom-wl noarch 5.10.27.6-3.fc10 rpmfusion-nonfree 8.6 k
    Installing for dependencies:
    kernel i686 2.6.27.5-117.fc10 fedora 19 M
    kmod-wl i686 5.10.27.6-5.fc10.5 rpmfusion-nonfree 3.2 k
    kmod-wl-2.6.27.5-117.fc10.i686
    i686 5.10.27.6-5.fc10.5 rpmfusion-nonfree 463 k

    Transaction Summary
    ================================================================================
    Install 4 Package(s)
    Update 0 Package(s)
    Remove 0 Package(s)

    Total download size: 19 M
    Is this ok [y/N]: n

  31. Chris Says:

    @Andy

    At the moment we didn't release a build for the PAE kernel. I've raised a bug report to see if we can get this fixed.

  32. Mark Says:

    I have an AAcer 3400 with a Broadcom wireless, but your fix did not work for me. I followed the instructions and rebooted. an entry in Network MManager listed a wireless on eth1 and the activate button was greyed out, but I am not connected

    modprobe nothing
    lsmod 1080000 0
    ieeee802211_crypt 13316 1 wl

    Thanks

    Mark

  33. Fedora 10 co-operating with Windows XP - part2 - Relevance Found Says:

    [...] the bright side … there are new drivers for the Broadcom wireless NICs, and work beautifully in Fedora 10, courtesy of rpmfusion.org. And the 64-bit support [...]

  34. Mark Says:

    I have an alternate method to connect to the internet on my Acer Ferarri 3400, The Cisco Systems Linksys Wireless-G USB Network adapter with Rangebooster is automatically installed by Fedora 10. No installation is required. It is PnP

  35. Charlie Says:

    Hey Everyone, I'm hoping someone can help out. running FC10., the card is a BCM4311

    I had to remove rpm's for some random intel wireless drivers & b43
    -card disappeared from network manager hardware tab after I uninstalled b43 drivers

    # lsmod | grep wl
    # modprobe wl
    # lsmod | grep wl
    wl 1067012 0
    ieee80211_crypt 8324 1 wl

    # rpm -qa | grep wl
    kmod-wl-5.10.27.6-5.fc10.7.i686
    kmod-wl-2.6.27.7-134.fc10.i686-5.10.27.6-5.fc10.7.i686
    broadcom-wl-5.10.27.6-3.fc10.noarch

    ]# uname -r
    2.6.27.7-134.fc10.i686

    Anything else I can do to troubleshoot the issues?

    Thanks!

  36. maranhao Says:

    Hello everyone

    I'm installing F10 tomorrow on my laptop, already tried live one and worked almost perfectly (except for wireless - bcom4312)

    it is detected i iwconfig:

    [liveuser@localhost ~]$ iwconfig wlan0a
    wlan0 IEEE 802.11bg ESSID:""
    Mode:Managed Frequency:2.437 GHz Access Point: Not-Associated
    Tx-Power=27 dBm
    Retry min limit:7 RTS thr:off Fragment thr=2352 B
    Power Management:off
    Link Quality:0 Signal level:0 Noise level:0
    Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
    Tx excessive retries:0 Invalid misc:0 Missed beacon:0

    [liveuser@localhost ~]$

    but in network manager I can't do anything, so I will try to install these drivers, but I'm aiming for offline install, I've already downloaded the 3 rpms, but I'm not sure of the command sequence i should be running now, will these be enough or shall i do something else?

    su -
    yum update
    yum install broadcom-wl

  37. Charlie Says:

    Well, I actually got it to work, but not by using this guide.. I did a clean install of Fedora 10 (since I had messed around so much with settings it seemd hopeless to get all the way back) and followed this guide, which worked right away for me:

    http://forums.fedoraforum.org/showpost.php?p=1119747&postcount=3

  38. Chris Says:

    @maranhao

    If you're doing an offline install then you just need to install the 3 RPMs using the rpm command. Something like this:

    rpm -Uvh kmod-wl-`uname -r`-5.10.27.6-5.fc10.5.`uname -m`.rpm kmod-wl-5.10.27.6-5.fc10.5.`uname -m`.rpm broadcom-wl-5.10.27.6-3.fc10.noarch.rpm

    HTH

  39. maranhao Says:

    @Chris

    thanks for the answer, will try it tomorrow and I'll let you know how it went

  40. HombreBlunt Says:

    Hey anyone get this BCM4312 card to work in Monitor mode (with core 10)? Actually I seem to have it working properly to connect to a wireless router in Managed mode only. All other modes don't work, like auto, ad-hoc, etc. But for the latter, iwconfig takes the command without error, only the setting never changes from Managed in iwconfig (seems like the card accepts the command but just ignores it). With Monitor mode change, it spits out an error saying the command is not supported. BTW: I don't use NetworkManager to control my connections, it is not even installed.

    Hmmm maybe the card just doesn't support Monitor mode at all with any driver, although I thought (hazy memory on this one) I had ndiswrapper driver allowing Monitor mode in core 9. Seems like it should support it. I did an iwpriv and got this for other commands avail:

    eth1 Available private ioctls :
    set_leddc (8BE0) : set 1 int & get 0
    set_vlanmode (8BE1) : set 1 int & get 0
    set_pm (8BE2) : set 1 int & get 0

    Still looking into what these all are.....anywho if anyone gets Monitor mode to work drop a post please.

    -hb

    PS: Nice job with the instructions, very helpful.

  41. Bill Says:

    Literally hours of screwing around trying other methods to get my wireless working...

    then I found a link to this website and 5 minutes later I am connected.

    Thanks so much!

  42. Jason Y Says:

    I am having the same issue as Ken did earlier.

    modprobe wl
    FATAL: Module wl not found.

    lsmod | grep wl
    nothing

    rpm -qa | grep wl
    broadcom-wl-5.10.27.6-3.fc10.noarch
    kmod-wl-5.10.27.6-5.fc10.7.i686
    iwl3945-firmware-15.28.2.8-2.noarch
    iwl5000-firmware-5.4.A.11-3.noarch
    iwl4965-firmware-228.57.2.21-3.noarch
    kmod-wl-2.6.27.7-134.fc10.i686-5.10.27.6-5.fc10.7.i686

    uname -r
    2.6.27.7-134.fc10.i686.PAE

    Can I please get some help? Thanks

  43. Mark Says:

    My card is
    Broadcom Corporation BCM4318 [AirForce One 54g] 802.11g Wireless LAN Controller (rev 02)
    does it mean that it won't work by the method described above?

  44. blueboy Says:

    No package found ...nothing to do. this msg is displayed in the terminal when i type yum install broadcom-wl
    so what seems to be the problem.i am using F10.plz help me.

  45. Chris Says:

    @Jason Y

    The problem ken was having was attempting to use it with an unsupported device. Your problem may be more related to what Andy was saying about the PAE kernel. I need to look into this some more... I have a suspicion that the kmodtool isn't working properly here.

    @Mark

    No, it won't work with 4318 cards AFAIK.

    @blueboy

    Did you do stage 1? Enabling the rpmfusion repos?

  46. blueboy Says:

    ya i did stage1. :(

  47. blueboy Says:

    mine is Network controller: Broadcom Corporation BCM4312 802.11b/g (rev 01)

  48. girish_rvd Says:

    Hi everyone,

    I'm trying to get a bcm4315 (USB) wl adapter up and running in fedora 10. This is what I have done so far (following instructions on the fedora forums .Pls see http://forums.fedoraforum.org/showthread.php?t=208507 for the full thread)
    In short, I did a :
    1) sudo -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)sudo
    yum update
    yum install broadcom-wl
    and rebooted after plugging in the BCM 4315 usb device.
    F10 still does not show the wl card in system---administration--network
    Here are a few other details:
    1) uname -r gives:
    2.6.27.7-53.fc9.i686

    2) 'sudo sbin/iwconfig' shows:
    lo no wireless extensions.
    eth0 no wireless extensions.
    pan0 no wireless extensions.
    virbr0 no wireless extensions.

    2)' rpm -qa | grep wl' gives:
    broadcom-wl-5.10.27.6-3.fc10.noarch
    iwl4965-firmware-228.57.2.21-1.1.noarch
    kmod-wl-5.10.27.6-5.fc9.4.i686
    iwl3945-firmware-2.14.1.5-2.noarch
    kmod-wl-2.6.27.7-53.fc9.i686-5.10.27.6-5.fc9.4.i686

    The device shows up when I do a lsusb ( as Bus 001 Device 004: ID 0a5c:bd15 Broadcom Corp. ) but simply refuses to show up in system--admin--network.
    Has anyone been able to accomplish a wifi connection using bcm4315 usb? Would appreciate any help/guidance on this!
    Let me know if any further details are required.
    Thanks in advance.

  49. blueboy Says:

    wifi working! i can connect to my wireless router.but i can not connect to internet...where do i put id and password provided by my internet provider?

  50. Jason Y Says:

    Thanks for looking into this for me Chris.

  51. Kim Says:

    Thank you!! I installed Fedora 10 on my netbook, and this ROCKED my socks last night, when I needed WLAN for the first time :)

  52. jan Says:

    Hi Chris,

    I'm having a hard time making my wireless to work, FC10 installation is already a PITA with this jurassic laptop my brother gave me :D, no distro worked with the exception of FC10 net install, even the DVD iso I have won't cut it, enough said here's my scenario, I have a broadcom 4306 wireless card which I can't make to work, I followed your instructions mentioned here about rpmfusion to no avail. I can see the device via lspci and system-config-network but it doesn't show up in NetworkManager, I'm not sure if this guide will work for my chipset anyways, any ideas?

    TIA.

    Jan

  53. jan Says:

    As I've suspected, your howto is not cut out for me :D, anyways for those of you that has this kind of chipset BCM4306 the howto describe in this URL should work --> http://fedoramobile.org/fc-wireless/bcm43xx-yum-extras

  54. Gene Florintsev Says:

    Thank you very much for putting this together! Your package worked out-of-the-box on my e-Machines D620 with Broadcom 4310. Many thanks!

  55. Jason Y Says:

    Hi Chris,

    Is there any update on ur findings?

    Thanks,

  56. Alan S Says:

    Jason Y

    Did you get any feedback via Chris yet on your problem?
    I have the exact same issues as you do on my Lenovo S10 with BC 4312.

  57. Evgeny Says:

    Thank you! Works great on my XPS1530, Fedora 10, BCM4312.

  58. Shazbot Blog » Blog Archive » Installing Fedora 10 on a Lenovo S10e Says:

    [...] Post install: I booted into Linux, finished off the usual post install tasks then connected up to the Internet via ethernet cable. I ran “yum update” to ensure the machine was fully patched, rebooted, then installed the broadcom wireless drivers as shown here. [...]

  59. Jason Y Says:

    Hi Alan S,

    No, i have not got an update yet.

    Hope to get one soon.

  60. Pother Says:

    Thank-you!!! To all who contributed to this solution!
    Just got my Dell Mini 9 yesterday, tossed Fedora 10 onto it replacing XP, by alas no wireless.
    Eventually found these instructions tonight, and EVERYTHING worked as described.
    THANKS!
    Replying via the wireless at this moment!

  61. Ajay Says:

    Thanx a million my friend.. was struggling with the problem for nearly 4 weeks
    finally my wireless is running perfectly.. with the steps which are on your website

    Thanx

  62. Chris Says:

    @ Jason Y and Alan S

    You have to install kmod-wl-PAE if you run a PAE kernel. So instead of doing "yum install broadcom-wl" just do "yum install kmod-wl-PAE" and it should bring in the correct dependencies.

    Let me know how you get on with that.

  63. Narendran S Says:

    This was an awesome tutorial...

    I got it to work in not more than a minute...

    Thanks a million..

  64. Mudgen Says:

    May the Lord bless you and keep you, and give you peace.

    With a sparkling new HP dv6-1030us, this RHCT was banging his head against the wall and thinking he'd have to ndiswrapper something, when I found this post. Easy as four places of pi. I did have to go into gnome-networkmanager and manually create a wireless connection, but now I'm sitting on the couch posting, with my ragged old Latitude D600 sitting on its dock awaiting redeployment as a full time XP box.

    Thanks very much.

  65. Sudheer Says:

    Excellent job!! Got it to work on my HP DV5t. Ethernet got recognized rightaway, so there was no problem downloading the files. Awesome tutorial. Thank you very much.

  66. Abu Noor-Eddin Says:

    Thanks, it works like a sharm.

  67. AMART Says:

    I'm running F10 on an s10 - nothing in Network Manager. Went through the steps outlined...had some problems with the broadcom-wl install. The nonfree repositories did not get added the first go round. Though I really don't know what I'm doing. I'm just following what we've got going here. I'm coming off a clean install from the live CD.

    My answers...

    modprobe wl :: FATAL: Module wl not found.
    lsmod | grep wl :: nothing

    rpm -qa | grep wl ::
    broadcom-wl-5.10.27.12-1.fc10.noarch
    iwl3945-firmware-15.28.2.8-2.noarch
    iwl4965-firmware-228.57.2.23-2.noarch
    iwl5000-firmware-5.4.A.11-3.noarch
    kmod-wl-2.6.27.12-170.2.5.fc10.i686-5.10.27.12-1.fc10.1.i686
    kmod-wl-5.10.27.12-1.fc10.1.i686

    uname -r :: 2.6.27.15-170.2.24.fc10.i686

    Any help is greatly appreciated.

  68. Neha Says:

    Awesome page !! i was worried how I would set up the wireless on fedora10..but this thing works so well :) Thanks so much

  69. Logicbytes Says:

    Im having a little trouble trying to install a broadcom BCM4312 (rev 01) wirless card on my latitude D630.
    I am a total neophyte to Linux so to get my feet wet I created a live USB Key w/ persistent storage. I attempted to follow allong but got some dependency errors when I initially tried to install, I updated the dependencies that it listed and then it seemed to go ok untill I tried to modprobe wl whic gave an error FATAL: Module wl not found. I think the problem I am having here is I am still booting from the older kernel when I do a uname -r I get 2.6.27.5-117.fc10.i686 I looked under lib/modules and I see 2 folders one with the kernel number I listed and then on with the newer kernel 2.6.27.19-170.2.35.fc10.i686. Should I be looking to boot with Kernel 2.6.27.19-170.2.35 and if so how? I get the following when I run the commands posted earlier

    [liveuser@localhost ~]$ modprobe wl
    FATAL: Module wl not found.
    [liveuser@localhost ~]$ lsmod |grep wl
    [liveuser@localhost ~]$
    [liveuser@localhost ~]$ rpm -qa |grep wl
    iwl4965-firmware-228.57.2.21-3.noarch
    kmod-wl-2.6.27.19-170.2.35.fc10.i686-5.10.27.14-2.fc10.1.i686
    iwl5000-firmware-5.4.A.11-3.noarch
    kmod-wl-5.10.27.14-2.fc10.1.i686
    iwl3945-firmware-15.28.2.8-2.noarch
    broadcom-wl-5.10.27.14-1.fc10.noarch
    [liveuser@localhost ~]$ uname -r
    2.6.27.5-117.fc10.i686

    Or am I going about this wrong and is there a way to get the driver loaded for the Kernel that is running?

    Thanks

  70. 终于搞定无线上网了 - 胡作非为 Says:

    [...] fedoraforum.org 上的这个链接 ,里面提到了一个链接:http://www.cenolan.com/2008/11/rpm-install-broadcom-wireless-sta-driver-fedora/ 作者说这是官方的 Broadcom 无线驱动,支持我的 BCM4312 [...]

  71. 折腾,继续折腾吧,在 Fedora 的路上 - 胡作非为 Says:

    [...] yum reinstall broadcom-wl 就可以了,重装 broadcom-wl [...]

  72. Simon Lewis Says:

    I would like to use wlan on a hp550 notebook with broadcom bcm4312 device.

    modprobe shows a fatal error trying to insert broadcom module, the necessary rpms are installed.

    Any help would be welcome.

    $ modprobe broadcom
    FATAL: Error inserting broadcom (/lib/modules/2.6.27.19-170.2.35.fc10.x86_64/kernel/drivers/net/phy/broadcom.ko): Operation not permitted

    $ modprobe wl

    $ lsmod | grep wl
    wl 1083328 0
    ieee80211_crypt 13316 2 ieee80211_crypt_tkip,wl
    [ursula@hp550-01 ~]$ rpm -qa | grep wl
    iwl4965-firmware-228.57.2.23-2.noarch
    iwl5000-firmware-5.4.A.11-3.noarch
    iwl3945-firmware-15.28.2.8-2.noarch
    kmod-wl-2.6.27.19-170.2.35.fc10.x86_64-5.10.27.14-2.fc10.1.x86_64
    broadcom-wl-5.10.27.14-1.fc10.noarch
    kmod-wl-5.10.27.14-2.fc10.1.x86_64

    $ uname -r
    2.6.27.19-170.2.35.fc10.x86_64

  73. Skinkerull.com | Mutterns bursdagspresang Says:

    [...] model=dell” uten “” i filen /etc/modprobe.d/alsa-base, og at ved å følge denne veiledning så ville det trådløse fungere. Hvis du ikke har oppdatert noe før du prøver deg på denne så [...]

  74. Chris Says:

    @Simon Lewis - either just reboot (it should load the module automatically on next boot) or issue the modprobe command as root and not as a standard user.

  75. devros Says:

    FYI, I just updated to kernel 2.6.27.19-170.2.35.fc10.x86_64 and the wireless stopped working. Reverting back to 2.6.27.15-170.2.24.fc10.x86_64 fixed it.

  76. TiS Says:

    If something does not work, there's also one more thing.

    I've got Dell Vostro 1500. I installed driver packages... does not work. I dig on my system and what discovered:
    New wl driver conflicts with ssb driver (it's even on its blacklist). BUT - ssb is needed for b44 driver, currently in use by my WIRED connection.

    What I did: it occurrs (for now at least :) ) that everything works if the wl driver is loaded before ssb driver (I think it's because ssb driver wants to also manage my wireless card and uses some werid driver instead of wl). So I created a file in modprobe.d named ssb-and-wl
    Contents:

    install ssb /sbin/modprobe wl; /sbin/modprobe --ignore-install ssb;

    In short, it ensures that IF the ssb driver is loaded, wl driver is also loaded and loaded before.
    It might be not a beautiful solution, but... hey, it worked! :)

  77. Trung An Says:

    Thank you so much, TiS. I finally got my wifi working

  78. sangjin Says:

    Nice TiS.
    Thanks. It works well on my laptop.

  79. neeraj gupta Says:

    i have HPdv6-1030, broadcom bcm4322 card.

    After installing FC10, the wireless card was not seen in the devices.
    I followed the steps outlined. Everything ran without errors.

    I did the reboot and now the wireless card is in the list of hardware devices.
    But it is not active. I cannot activate it as it is not in the network manager list for activations.

    I would appreciate any help in what to do next.

    Thanks
    neeraj

  80. neeraj gupta Says:

    over the weekend, I reinstalled the software. So the wireless does connect. But there are still some problems:

    1. I do not see the network connections list - I seee eth0 for wired connection, but no eth1 or something for wireless connection.

    2. The speed of wireless connection is extremely slow. In windows my wireless speed is fine - I can get 150kb/sec or more for downloads. But in Linux, I am consistently getting just about 20 - 30kb/sec. So the downloads on linux are extremely slow.

    Any help is appreciated. I have FC10 installed and update to latest kernel and other packages.

    my wireless card is BCM4322

    Thanks

    Neeraj

  81. Erdal YAZICIOGLU Says:

    Hello Chris

    After the tutorial, my wireless works fine but I can not connect to WPA secured network. On the other hand, I can connect to WEP network without problem. Is there a way to solve this issue?

  82. Brian B Says:

    Holw cow.... finally! Thank you soooo much for this post! After several hours of trying so many different things suggested by other people, this is the only one that worked (after I rebooted, it worked perfectly). I also had the problem where the device wasn't even listed, but this did the trick by adding it and making it work! Thanks so much, again!

  83. the brook :: Broadcom STA driver in Fedora 11 Says:

    [...] you would just enable the RPMfusion repo and follow the instructions here (or here). Now I don’t know whether its a change in the broadcom-wl package contents, or just [...]

  84. Jannik Says:

    Hi, I installed the package from the rpmfusion repository but it doesn't work. I tried to create /etc/modprobe.d/broadcom-wl-alias.conf with "alias wlan0 wl" but it doesn't work.
    What can I do now? =/
    thanks

  85. Jannik Says:

    Oh, there is a guide for fedora 11 too.. Sorry, than this is the wrong place for my question. I ask again in the other blog.

  86. cheese on fedora Says:

    [...] Thankfully, everything else works just fine. I found a fix for the broadcom wireless adapter at cenolan.com First of course you’ll need to install support for the RPM Fusion Repository. su -c 'rpm [...]

  87. albert Says:

    Thanks! Worked like a charm!

  88. Gerhard Says:

    Thank yo very much for the information, im using my wirless conection to type this, really good tutorial, and the comments just made all this happend

  89. albert Says:

    OK this is weird. It worked great for me the first time but I had to reinstall Fedora because of a video driver mishap. Now when I follow the steps above everything seems to install fine but the computer still doesn't show any wifi card. Any ideas?

  90. James G Says:

    For those having problems connecting to WPA protected networks try manually installing the 5.10.91.9.3 driver, it fixed it for me in Fedora 11 and Ubuntu 9.04

    http://www.broadcom.com/support/802.11/linux_sta.php

  91. Rene Says:

    Thanks! This workes like a charm!
    Ton's of tutorials who failed, but this; simple and effective. Thanks!

  92. Chris Says:

    James G - the RPM version in Fedora 11 is already 5.10.91.9.3 and has been for some time. Not sure how manually installing it would make any difference, and I have tested it with WPA (use it daily) and it works just fine.

Leave a Reply