Strange Broadcom issue

I have a broadcom 4313 wifi adaptor that until today (under 12.2) worked
fine) with the broadcom firmware downloaded from Packman.

However I installed 12.3 and the wifi stopped working.
hwinfo --wlan --short
shows nothing

/sbin/lspci
03:00.0 Network controller: Broadcom Corporation BCM4313 802.11b/g/n
Wireless LAN Controller (rev 01)

dmesg|less shows this

[8.516317] Broadcom 43xx driver loaded Features: PMNLS ]
[8.533023] brcmsmac bcma0:0: mfg 4bf core 812 rev 24 class 0 irq 17
[8.534611] firewire_ohci 0000:0b:00.0: added OHCI v1.10 device as card 0, 8
IR + 8 IT contexts, quirks 0x10
[8.578825] cfg80211: World regulatory domain updated:
[8.578827] cfg80211: (start_freq - end_freq @ bandwidth),
(max_antenna_gain, max_eirp)
[8.578829] cfg80211: (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi,
2000 mBm)
[8.578831] cfg80211: (2457000 KHz - 2482000 KHz @ 20000 KHz), (300 mBi,
2000 mBm)
[8.578832] cfg80211: (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi,
2000 mBm)
[8.578833] cfg80211: (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi,
2000 mBm)
[8.578835] cfg80211: (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi,
2000 mBm)
[8.647412] ieee80211 phy1: brcmsmac: fail to load firmware brcm/bcm43xx-0.fw
[8.647415] ieee80211 phy1: brcmsmac: Failed to find firmware usually in
/lib/firmware/brcm
[8.647418] brcmsmac: brcms_bcma_probe: brcms_attach failed!

So the line before last was a bit puzzling and made me have a look in
/lib/firmware/

There I have the following folders
/b43
/b43legacy
/broadcom-wl-firmwares

but not /brcm

Should I link those to something like /lib/firmware/brcm ?
If so all of them inside the /brcm folder?
Many thanks for any suggestions.

-G-

I forgot to say that this is 12.3 64bit (not sure if that makes a
difference).
Thanks
-G-

I wrote:

> I have a broadcom 4313 wifi adaptor that until today (under 12.2) worked
> fine) with the broadcom firmware downloaded from Packman.

I can’t believe this… I only needed the kernel-firmware package installed!
and not the firmware files from Packman.
So I got everything working now. I thought I would mention this in case
others encounter the same issue.

Install the package b43-firmware , then run

su -c 'install_bcm43xx_firmware'

hi everyone
for people how have a problem with there Broadcom you have just to install Broadcom-wl

so simple

  1. check if your model card is in the list with this command
    lspci -nvv | grep 14e4

here is the list
BRCM PCI PCI Dell
Product Name Vendor ID Device ID Product ID
------------- ---------- --------- -----------
4311 2.4 Ghz 0x14e4 0x4311 Dell 1390
4311 Dualband 0x14e4 0x4312 Dell 1490
4311 5 Ghz 0x14e4 0x4313
4312 2.4 Ghz 0x14e4 0x4315 Dell 1395
4313 2.4 Ghz 0x14e4 0x4727 Dell 1501/1504
4321 Dualband 0x14e4 0x4328 Dell 1505
4321 Dualband 0x14e4 0x4328 Dell 1500
4321 2.4 Ghz 0x14e4 0x4329
4321 5 Ghz 0x14e4 0x432a
4322 Dualband 0x14e4 0x432b Dell 1510
4322 2.4 Ghz 0x14e4 0x432c
4322 5 Ghz 0x14e4 0x432d
43142 2.4 Ghz 0x14e4 0x4365
43224 Dualband 0x14e4 0x4353 Dell 1520
43225 2.4 Ghz 0x14e4 0x4357
43227 2.4 Ghz 0x14e4 0x4358
43228 Dualband 0x14e4 0x4359 Dell 1530/1540
4331 Dualband 0x14e4 0x4331
4360 Dualband 0x14e4 0x43a0
4352 Dualband 0x14e4 0x43a0

after that
2. Just add packman repository
like this those are for 13.1 version if you need

zypper ar -f -n packman-essentials http://packman.inode.at/suse/openSUSE_13.1/Essentials/ packman-essentials
zypper ar -f -n packman-multimedia http://packman.inode.at/suse/openSUSE_13.1/Multimedia/ packman-multimedia (if you need it)

refrech like this zypper ref

  1. after that open yast => Software Manager or with Command Line install
    Broadcom-wl and** Broadcom-kmp-desktop**

Restart your computer

Enjoy IT

thank you :slight_smile:

You can also add the full Packman repo:

zypper ar  http://packman.inode.at/suse/openSUSE_13.1/ packman

This contains everything from Essentials, Multimedia, Extra, and Games.
Btw, this is also available in the list of Community Repos, just add the Packman repo in YaST->Software Repositories->Add->Community Repositories.

And you can of course also use YaST->Software Management to install the packages if you prefer.

Personally i prefer CL for installing packages and about http://packman.inode.at/suse/openSUSE_13.1/ packman i have never used it before i will add it thank you

Yes, me too depending on my mood. :wink:

But especially newbies might prefer a GUI.
And it has its advantages. It’s more interactive, you can see what effects your changes have (which dependencies are needed f.e.) and can add/remove single packages from the transaction if you are not satisfied with the result.
And it’s easier to see what is available.

and about http://packman.inode.at/suse/openSUSE_13.1/ packman i have never used it before i will add it thank you

You’re welcome.
But you should remove the Essential and Multimedia repos then, since everything from there is included in the full repo.

ah ok thank you very much for packman information i come from fedora’s world you see what i mean .
a long ago i used Opensuse if i remember i stared with opensuse 10.2 after i moved to Fedora but i finished by coming back to my favorite distribution.