Ask Your Question

Broadcom 4312 problems

asked 2013-02-22 15:43:01 +0000

Lyra gravatar image

Hello, for quite sometime I'm trying to get linux working correctly with my laptop, I have problems with the wl driver from broadcom (installed from rpmfusion).
It's causing kernel panic (last lines mention [wl], without it it never occurs), I can't get b43 to work with my card, it just shows a network list, connects, works for 0.000005 sec, I try to load a page, the name will show up but not the contents, dmesg shows that authentication failed after 3 retries (it connected at first just fine).
Any ideas on how to get wifi to work? It's really essential to me, I want to use linux more and I can't, it's keeping me from it.
I was also thinking about trying that ndiswrapper, but I have no idea what files to copy where, how to start it and so on.
Please help

edit retag flag offensive close merge delete


I've used ndiswrapper in the past, it work fine once you manage to find drivers that work with both - wifi card and your ndiswrapper version. I've read somewhere that b43 oss driver needs you to load firmware. Never had such card though so you need to search in the Internet. Any firmware package for your card? yum search firmware may show you what's available in your repos.

Aleksandar Kostadinov ( 2013-02-22 16:21:44 +0000 )edit

There's the firmware that I have already in my system, which doesn't work, only that...

Lyra ( 2013-02-22 16:25:41 +0000 )edit

hello i have proble with step 4 the driver that i have downloaded in step2(wget http://downloads.openwrt.org/sources/broadcom-wl- extractwd but there is not the driver folder that is said in step 4(cd broadcom-wl- ) [ali@localhost ~]$ cd ~/broadcom-wl- bash: cd: /home/ali/broadcom-wl- No such file or directo where is the problem? thanks

seyd-ali ( 2013-07-17 15:17:31 +0000 )edit

4 answers

Sort by ยป oldest newest most voted

answered 2013-02-22 15:53:54 +0000

updated 2013-02-22 20:12:55 +0000

Try these steps to correctly install the Broadcom 4312 Driver in Fedora:

  1. Install broadcom firmware cutter

    sudo yum install b43-fwcutter

  2. Download wireless card

    wget http://downloads.openwrt.org/sources/broadcom-wl-

  3. Extract driver

    tar xjf broadcom-wl-

  4. Go to folder you downloaded the driver

    cd broadcom-wl-

  5. Activate the driver

    sudo b43-fwcutter -w /lib/firmware/ wl_apsta_mimo.o

  6. Reboot

If that doesn't work i'll give you the steps to use ndiswrapper.

Answer number 2: Try the official drivers:


edit flag offensive delete link more


There was no /driver directory in the tar, also I use Network controller: Broadcom Corporation BCM4312 802.11b/g LP-PHY (rev 01) which apparently doesn't work with b43

Lyra ( 2013-02-22 16:21:33 +0000 )edit

I've updated to the correct version that provides a /driver.

lnxslck ( 2013-02-22 16:34:27 +0000 )edit

Well, no, it's pretty much the same one, just different version, still not compilled /src /lib only

Lyra ( 2013-02-22 16:37:20 +0000 )edit

See my answer number two

lnxslck ( 2013-02-22 20:13:09 +0000 )edit

It first that steps didn't work for me but then I went to answer number 2 and as part of the process I had to update my fedora https://ask.fedoraproject.org/question/9667/path-to-kernel-header/. Just after rebooting and updating kmod-wl everything worked perfectly!! nice post thanks

Andre Ferreira ( 2013-04-13 04:12:23 +0000 )edit

answered 2013-02-26 14:25:49 +0000

For the 4312, ideally, the STA driver from rpmfusion should work. If it doesn't, one can use the fwcutter method as outlined in the other answer.

edit flag offensive delete link more



Happened again and now I use the solution here with this additional link http://fedorasolved.org/mobile/fc-wireless/broadcom-linux-sta-driver/

Andre Ferreira ( 2013-06-20 00:50:06 +0000 )edit

I'm not sure of what chipsets the STA driver supports. If it worked for you, it seems like it supports 4312 too?

FranciscoD_ ( 2013-06-20 03:34:33 +0000 )edit

Broadcom Corporation BCM4312 802.11b/g LP-PHY (rev 01) yes surely working

Andre Ferreira ( 2013-06-20 04:17:10 +0000 )edit

STA doesn't work for me https://ask.fedoraproject.org/en/question/46860/how-to-setup-broadcom-4312-wireless/ and the instuctions here to install b43 are incomplete.

Bucic ( 2014-05-26 04:58:54 +0000 )edit

answered 2014-04-02 06:14:20 +0000

Xuan Lang gravatar image

updated 2014-04-02 06:15:49 +0000

  1. Install broadcom firmware cutter

    sudo yum install b43-fwcutter
  2. Download wireless card

    wget http://downloads.openwrt.org/sources/broadcom-wl-
  3. Extract driver

    tar xjf broadcom-wl-
  4. Go to folder you downloaded the driver

    cd broadcom-wl-
  5. Activate the driver

    sudo b43-fwcutter -w /lib/firmware wl_apsta.o
  6. Reboot
edit flag offensive delete link more

answered 2014-12-28 18:08:49 +0000

NGS gravatar image

Steps 1 through 6 worked for me. Cannot thank you enough; I've spent about 3 hours on this issue, and was about to just give up.

I have Lenovo G550; Broadcom Corp BCM 4312 802.11b/g LP-PHY (rev-01). Until I tried what you recommended, I kept getting the following when I'd type: iwconfig enp7s0 no wireless extensions lo no wireless extensions.

Now, after I implemented 1 thru 6 above, I get: wlan0 IEEE 802.11bf ESSID "<wireless connection="">"</wireless>

Wish I understood the process better. I understand that something broadcom does makes it proprietary software and fedora can't reload. But, I don't understand what the "cutter" does.

Anyway. Thanks again!

edit flag offensive delete link more


Basically you extract and use the windows driver or the card.

lnxslck ( 2015-01-05 10:36:12 +0000 )edit

Great guys, solve my problem at Fedora 21 too.

marcelorocha2015 ( 2015-03-28 18:25:56 +0000 )edit

This should be added as a comment not an answer

lnxslck ( 2015-04-01 14:59:26 +0000 )edit

Xuan's 6 steps worked on Fedora 22 as well. Thank you!

Mike Cato ( 2015-07-21 04:17:55 +0000 )edit

This should be entered as a comment, not an answer.

lnxslck ( 2015-07-21 09:14:28 +0000 )edit

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

[hide preview]

Use your votes!

  • Use the 30 daily voting points that you get!
  • Up-vote well framed questions that provide enough information to enable people provide answers.
  • Thank your helpers by up-voting their comments and answers. If a question you asked has been answered, accept the best answer by clicking on the checkbox on the left side of the answer.
  • Down-voting might cost you karma, but you should consider doing so for incorrect or clearly detrimental questions and answers.

Question Tools



Asked: 2013-02-22 15:43:01 +0000

Seen: 20,014 times

Last updated: Dec 28 '14