Step by set instructions for Broadcom in Suse 11

Hello all;

I have been reading post for a couple of days now. I would like to find a step by step procedure to installing my Broadcom in Suse 11 similar to the step by step that is available on the openSUSE site for previous versions.

I have used “ndiswrapper” in Suse 10, 10.1, 10.2, 10.3 with great success and hope to get my wireless to work in 11

Thank You

Hello
I am a newbie so take my advice with care:D

As I understand from those close to dev.people, we shall try to use the ssb/b43/b43legacy-driver complex instead of ndiswrapper in the new kernel, that follows to 11.0. (2.6.25.4-10)

I have a very old BCM4301/03 chip and I follow the instructions from:

b43 - Linux Wireless

finding the right firmware and version of fwcutter. The kernel will install the right driver depending what device/hardware is in your laptop. bcm43xx is deprecated and should be replaced by b43.

Jan

janoholm wrote:
> Hello
> I am a newbie so take my advice with care:D
>
> As I understand from those close to dev.people, we shall try to use the
> ssb/b43/b43legacy-driver complex instead of ndiswrapper in the new
> kernel, that follows to 11.0. (2.6.25.4-10)
>
> I have a very old BCM4301/03 chip and I follow the instructions from:
>
> ‘b43 - Linux Wireless’
> (http://wireless.kernel.org/en/users/Drivers/b43)
>
> finding the right fireware and version of fwcutter. The will install
> the right driver depending what device/hardware is in your laptop.
> bcm43xx is deprecated and should be replaced by b43.

Ndiswrapper should never be used unless you have no alternative as it
runs a Windows device driver at the innermost layer of the kernel. Any
errors in it can and will cause a crash of Linux. What is even worse
is that the same bug might not cause Windows to error due to
differences in memory layout, etc. Broadcom is very bad at error checking!

There is a one-line solution to getting your firmware installed. You
will need internet connectivity. Open a console terminal and type the
following command:

sudo /usr/sbin/install_bcm43xx_firmware

That script will download the appropriate Broadcom drivers, extract
the firmware, and place it where b43/b43legacy can find it. You do not
have any worries about the right version of fwcutter, etc. Once the
driver is loaded, you should be able to use NetworkManager to connect
to your network.

Larry

I had the same issue on my HP Pavillion dv9208nr. It uses the B43 FWCutter driver - I had followed Larry’s suggested “One Line Fix” and it works perfectly for me. Thank You Larry. Matt McKenna

I tried typing that in terminal and each time I get “command not found”. Yast says sudo is installed.

wahoospa wrote:
> I tried typing that in terminal and each time I get “command not found”.
> Yast says sudo is installed.

Exactly what did you type, and what version of openSUSE are you running?

Larry

I am using openSuSE 11.0 with KDE. I typed in terminal the following:
“sudo /usr/sbin/install_bcm43xx_firmware”.

wahoospa wrote:
> I am using openSuSE 11.0 with KDE. I typed in terminal the following:
> “sudo /usr/sbin/install_bcm43xx_firmware”.

What is the output of the command ‘ls /usr/sbin/ins*’?

Larry

My output:
/usr/sbin/install_acx100_firmware /usr/sbin/install_intersil_firmware
/usr/sbin/install_bcm43xx_firmware

wahoospa wrote:
> My output:
> /usr/sbin/install_acx100_firmware
> /usr/sbin/install_intersil_firmware
> /usr/sbin/install_bcm43xx_firmware

Then

sudo /usr/sbin/install_bcm43xx_firmware

should work. Please try

strace sudo /usr/sbin/install_bcm43xx_firmware

This will generate a lot of output, but we should see which command is not found.

Larry

try typing “su” in a terminal first. Enter root password and then the command:

/usr/sbin/install_bcm43xx_firmware

It’s worked for most people (including me) so follow Larry’s instructions – he knows what he is doing.

Larry, I can’t remember. Is it necessary to log out and get to runlevel 3 before doing this or can you run it in a terminal while x is running?

Psquared wrote:
>
> Larry, I can’t remember. Is it necessary to log out and get to runlevel
> 3 before doing this or can you run it in a terminal while x is running?

You can do this at runlevel 5 with X running. As this is the only command that
needs to be run with root privilege and it includes a full path, I just have
people use sudo rather than su.

The check to see if the firmware has been installed is to do the command

ls /lib/firmware

If you see directories for b43 and b43l3gacy, it worked and any problems with
the wireless are likely not due to missing firmware.

Larry

Doesn’t work for me !!!

I have an acer extensa 4620z
The b43-fwcutter works for me with kubuntu
but with opensuse 11.0 x86_64 and kde 3.5, it is not working…

I did the install_bcm43<>_firmware
and /lib/firmware/ shows the two directories…

Still even after reload, yast2 lan restarting the network,
kde knetworkmanager still doesn’t show my wireless lan !!!

The card itself does not seem to have come up…

/varghese

The only improvement with the firmware is that the LED for the wireless works. The device isn’t up…

With kubuntu, the LED doesn’t work, but the device works…

:frowning:

What device do you have? You jumped into the middle of another thread. You will
see that with a /sbin/lspci command. You should also check the output of a
‘dmesg | grep b43’ command. That will confirm that the firmware has been loaded
correctly.

If all looks OK, please recheck the setup with YaST.

Hi after the suse 11.0 i cannot make my wireless card to work ?
i tried all thwe commands but still nothing
here is the responces , anyone to help >?

looks like everything i am trying is denied??


CoolbgNY@linux-idfb:~> /usr/sbin/install_acx100_firmware
Downloading firmware
######################################################################## 100.0%
Installing firmwaremv: cannot move Drivers/Win2000/WLANGEN.bin' to /lib/firmware/WLANGEN.BIN’: Permission denied
~
CoolbgNY@linux-idfb:~>
CoolbgNY@linux-idfb:~>
CoolbgNY@linux-idfb:~> /usr/sbin/install_intersil_firmware
Downloading firmware
######################################################################## 100.0%
Installing firmware End-of-central-directory signature not found. Either this file is not
a zipfile, or it constitutes one disk of a multi-part archive. In the
latter case the central directory and zipfile comment will be found on
the last disk(s) of this archive.
unzip: cannot find zipfile directory in one of CC-54g_v1017.zip or
CC-54g_v1017.zip.zip, and cannot find CC-54g_v1017.zip.ZIP, period.
~
CoolbgNY@linux-idfb:~>
CoolbgNY@linux-idfb:~>
CoolbgNY@linux-idfb:~> /usr/sbin/install_bcm43xx_firmware
Downloading b43 firmware
######################################################################## 100.0%
Extracting b43 firmware
This file is recognised as:
ID : FW13
filename : wl_apsta_mimo.o
version : 410.2160
MD5 : cb8d70972b885b1f8883b943c0261a3c
Extracting b43/pcm5.fw
failed to create output directory: Permission denied

Downloading b43legacy firmware
######################################################################## 100.0%
Extracting b43legacy firmware
This file is recognised as:
ID : FW10
filename : wl_apsta.o
version : 295.14
MD5 : e08665c5c5b66beb9c3b2dd54aa80cb3
Extracting b43legacy/ucode2.fw
failed to create output directory: Permission denied

b43 firmware installation failed.
b43legacy firmware installation failed.
CoolbgNY@linux-idfb:~>

Hi
You need to run as root user or sudo as the directories/files are owned
by root.


Cheers Malcolm °¿° (Linux Counter #276890)
openSUSE 11.0 x86 Kernel 2.6.25.18-0.1-default
up 10:00, 3 users, load average: 0.07, 0.06, 0.03
GPU GeForce 6600 TE/6200 TE - Driver Version: 177.80

Larry, thanks so much for your support of linux-native broadcom drivers. I’m happy to see them working now.

At least, I’m happy to see them working on my flashdrive install of opensuse 11.0. Since that went so smoothly, I decided it was time to upgrade the harddrive from suse 10.twosie. Clean install, formatted my linux partition, did everything the same to the as on the flashdrive to best of my recollection…including update by wired connection, now showing kernel 2.6.25.16-0.1, before installing driver.

When I install the driver w/ command discussed above, the card in my HP dv9205 shows a blue LED and detects networks fine, but won’t connect. On the flashdrive, it works fine.

Any ideas how to find the wrinkle?

Thanks in advance,

GEF

I figured that if the kernel and driver were the same (between flash & harddrive install) then the problem must lie with a package, so I upgraded (through yast) all packages that have aught to do with networking. No change. -GEF

Hey does this work for BCM 4318?

i actually had my wireless card working for a time untill i had plugged in an ethernet cable and the signal had vanished. I was sitting right next to the modem.

Any how I’m running 11.0 KDE. Also, what network manager should i be using? I think i have two different ones. IDK.