My laptop says I need firmware for wireless

I just installed opensuse 12.1 on my dell laptop and my wireless will not work. After searching around this forum for a while I have concluded that I need new firmware. My problem, however, is that I searched the internet for the firmware and cant find it. I’m also pretty certain that if I did find it I wouldn’t know what to do with it lol. I used the wireless sticky to get the info below if you need to know anything else just ask.

/usr/sbin/rfkill list
0: dell-wifi: Wireless LAN
Soft blocked: yes
Hard blocked: yes

dmesg | grep firmware
15.722553] ieee80211 phy0: brcmsmac: fail to load firmware brcm/bcm43xx-0.fw
15.722575] ieee80211 phy0: brcmsmac: Failed to find firmware usually in /lib/firmware/brcm

Run as administrator (root) from a terminal:

install_bcm43xx_firmware

Should work from there.

(Had the same issue here on a Dell Inspiron 1300.)
K.

On 02/19/2012 11:46 AM, Kalenz wrote:
>
> Run as administrator (root) from a terminal:
>
>
> Code:
> --------------------
> install_bcm43xx_firmware
> --------------------
>
>
> Should work from there.
>
> (Had the same issue here on a Dell Inspiron 1300.)

The bcm43xx firmware IS NOT NEEDED for brcmsmac. It is used ONLY for driver b43.
Instead, you need to install the kernel-firmware package.

You will also have to clear those hard and soft rfkill blocks. The hard one
happens because your wireless switch is in the wrong position. I don’t know
about the soft one. Those can sometimes be cleared with


sudo /usr/sbin/rfkill clear all

You need a wired connection to run the broadcom install

sudo /usr/sbin/install_bcm43xx_firmware

Ideally you should post the result of

/sbin/lspci -nnk | grep -iA2 net

Apologies if I got this wrong!

Opensusebeginner, did you manage to get it working?

No still not working. Sorry I’m slow but this is my first time dealing with linux.
Here you go caf4926
/sbin/lspci -nnk | grep -iA2 net
03:00.0 Network controller [0280]: Broadcom Corporation BCM4313 802.11b/g/n Wireless LAN Controller [14e4:4727] (rev 01)
Subsystem: Dell XPS 8300 [1028:0010]
Kernel driver in use: bcma-pci-bridge
04:00.0 Ethernet controller [0200]: Atheros Communications AR8152 v1.1 Fast Ethernet [1969:2060] (rev c1)
Subsystem: Dell Device [1028:0456]
Kernel driver in use: atl1c

and even after I installed the firmware dmesg says the same thing.
b43 firmware successfully installed.
b43legacy firmware successfully installed.
dmesg | grep firmware
22.266759] ieee80211 phy0: brcmsmac: fail to load firmware brcm/bcm43xx-0.fw
22.266773] ieee80211 phy0: brcmsmac: Failed to find firmware usually in /lib/firmware/brcm

Have you installed the kernel-firmware package?

zypper in kernel-firmware

Just installed the kernel-firmware and it still says the same thing.

Afraid I’m lost too, then… waiting for caf4926 and/or lwfinger!

Your device, as you will see from here is poorly supported
b43 - Linux Wireless

If the brcm80211 is working for you - then you could try the ‘wl’ from packman
Install Broadcom Drivers from Packman - Blogs - openSUSE Forums

Strange. (I inserted a code block in the quoted text for easier reading).

That output is what I am seeing with 12.2 milestone 1, where the wifi is also not working. However, on 12.1, I instead see:


12:00.0 Network controller [0280]: Broadcom Corporation BCM4313 802.11b/g/n Wireless LAN Controller [14e4:4727] (rev 01)
        Subsystem: Dell XPS 8300 [1028:0010]
        Kernel driver in use: brcmsmac

I’m not sure why you would be getting a different driver. Did you update to a newer kernel?

Here’s what I see in the firmware directory:


% ls -l /lib/firmware/brcm
total 368
-rw-r--r-- 1 root root 269595 Oct 25 07:15 bcm4329-fullmac-4.bin
-rw-r--r-- 1 root root   1604 Oct 25 07:15 bcm4329-fullmac-4.txt
-rw-r--r-- 1 root root  97344 Oct 25 07:15 bcm43xx-0.fw
-rw-r--r-- 1 root root    180 Oct 25 07:15 bcm43xx_hdr-0.fw

What are you finding there?

Please opensusebeginner, use CODE tags around your computer output. Thus we can see the difference between your story and the computer session: http://forums.opensuse.org/english/information-new-users/advanced-how-faq-read-only/451526-posting-code-tags-guide.html

I finally got it working. I’m not exactly sure how but I’m actually sending this message over my wireless network…Thanks all for your help and I’m pretty positive I will be back with more questions in the future.