Ask Your Question
5

Broadcom 4312 problems

asked 2013-02-22 09:43:01 -0500

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

Comments

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 gravatar imageAleksandar Kostadinov ( 2013-02-22 10:21:44 -0500 )edit

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

Lyra gravatar imageLyra ( 2013-02-22 10:25:41 -0500 )edit

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

seyd-ali gravatar imageseyd-ali ( 2013-07-17 10:17:31 -0500 )edit

@seyd-ali, you better ask in a comment to the actual answer with the steps listed. Author or answer may not see your comment here.

Aleksandar Kostadinov gravatar imageAleksandar Kostadinov ( 2015-11-26 10:14:29 -0500 )edit

6 Answers

Sort by ยป oldest newest most voted
1

answered 2013-02-22 09:53:54 -0500

updated 2013-02-22 14:12:55 -0500

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-4.178.10.4.tar.bz2

  3. Extract driver

    tar xjf broadcom-wl-4.178.10.4.tar.bz2

  4. Go to folder you downloaded the driver

    cd broadcom-wl-4.178.10.4/driver

  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:

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

edit flag offensive delete link more

Comments

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 gravatar imageLyra ( 2013-02-22 10:21:33 -0500 )edit

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

lnxslck gravatar imagelnxslck ( 2013-02-22 10:34:27 -0500 )edit

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

Lyra gravatar imageLyra ( 2013-02-22 10:37:20 -0500 )edit

See my answer number two

lnxslck gravatar imagelnxslck ( 2013-02-22 14:13:09 -0500 )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 gravatar imageAndre Ferreira ( 2013-04-12 23:12:23 -0500 )edit
3

answered 2013-02-26 08:25:49 -0500

FranciscoD_ gravatar image

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

Comments

1

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 gravatar imageAndre Ferreira ( 2013-06-19 19:50:06 -0500 )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_ gravatar imageFranciscoD_ ( 2013-06-19 22:34:33 -0500 )edit
1

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

Andre Ferreira gravatar imageAndre Ferreira ( 2013-06-19 23:17:10 -0500 )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 gravatar imageBucic ( 2014-05-25 23:58:54 -0500 )edit

You should simpy do dnf install broadcom-wl (this is the package with the STA drivers) after installing rpmfusion repositories from http://rpmfusion.org

erik gravatar imageerik ( 2015-11-13 08:40:56 -0500 )edit
0

answered 2018-04-12 22:44:58 -0500

The prior answers are right but also more difficult than necessary--at least for Fedora. I'm posting this newer answer since it's simpler for the installing person and works dependably. I've tested this for Fedora 23 and Fedora 28. This refers to installing broadcom-wl drivers for Broadcom 4312 chipset on a Dell Inspiron 1764.

The basic steps are:

1) Install updates: sudo dnf upgrade

2) Try wifi. If not working, proceed to 3)

3) Identify the Broadcom chipset using: sudo lspci | grep 43

If supported by broadcom-wl, proceed.

4) Install software for building kernel modules: sudo dnf install kernel-devel

5) Add RPM Fusion Free and Non-Free repos (for your Fedora version, using mouse clicks at RPM Fusion site)

6) Now install drivers using: sudo install broadcom-wl

Reboot and Wi-Fi will offer you a 'Select Network' option. Choose your network & login.

Please see here for more details:

http://alumnus.alumni.caltech.edu/mun...

If you're temporarily using wired ethernet to get things done, remember to unplug prior to reboot so that you can test the wireless networking.

The important thing is to follow the correct steps in the correct order. Then the kernel module will build correctly and automatically. Many thanks to RPM Fusion for making it easy!

edit flag offensive delete link more
0

answered 2017-02-28 22:06:07 -0500

jouhary gravatar image

$ lspci | grep Broad 07:00.0 Network controller: Broadcom Limited BCM4352 802.11ac Wireless Network Adapter (rev 03)

this is what helped me:

sudo dnf install -y https://download1.rpmfusion.org/nonfr... https://download1.rpmfusion.org/free/... sudo dnf install -y broadcom-wl kernel-devel sudo dnf install -y kernel-devel-4.8.6-300.fc25.x86_64 sudo akmods --force --kernel uname -r --akmod wl sudo modprobe -a wl

Now the wirless connection was available but firewalld was blocking it

check less /var/log/firewalld

2017-02-28 02:54:47 ERROR: UNKNOWNINTERFACE: 'wlo1' is not in any zone 2017-02-28 02:56:56 ERROR: UNKNOWNINTERFACE: 'wlo1' is not in any zone 2017-02-28 03:13:21 ERROR: UNKNOWNINTERFACE: 'wlo1' is not in any zone 2017-02-28 03:24:52 ERROR: UNKNOWNINTERFACE: 'wlo1' is not in any zone

so i assigned internal zone to my wlo1

firewall-cmd --permanent --zone=internal --add-interface=wlo1

ifconfig wlo1 down ifconfig wlo1 up

edit flag offensive delete link more
0

answered 2014-12-28 12:08:49 -0500

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

Comments

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

lnxslck gravatar imagelnxslck ( 2015-01-05 04:36:12 -0500 )edit

Great guys, solve my problem at Fedora 21 too.

marcelorocha2015 gravatar imagemarcelorocha2015 ( 2015-03-28 13:25:56 -0500 )edit

This should be added as a comment not an answer

lnxslck gravatar imagelnxslck ( 2015-04-01 09:59:26 -0500 )edit

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

Mike Cato gravatar imageMike Cato ( 2015-07-20 23:17:55 -0500 )edit

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

lnxslck gravatar imagelnxslck ( 2015-07-21 04:14:28 -0500 )edit
0

answered 2014-04-02 01:14:20 -0500

Xuan Lang gravatar image

updated 2014-04-02 01:15:49 -0500

  1. Install broadcom firmware cutter

    sudo yum install b43-fwcutter
    
  2. Download wireless card

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

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

    cd broadcom-wl-4.178.10.4/linux
    
  5. Activate the driver

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

Comments

This method has worked for me, i had just installed fedora 23 on an hp mini 110 and ive been looking for a method for hours now. THANK YOU!

djtorch26 gravatar imagedjtorch26 ( 2016-05-24 20:21:48 -0500 )edit

Your Answer

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

Add Answer

Question Tools

5 followers

Stats

Asked: 2013-02-22 09:43:01 -0500

Seen: 29,540 times

Last updated: Dec 28 '14