wmp54gs

OK so suse 11 sees my wireless card from a default install.

Network controller: Broadcom Corporation BCM4318 [AirForce One 54g] 802.11g Wireless LAN Controller (rev 02)
Subsystem: Linksys WMP54GS version 1.1 [Wireless-G PCI Adapter] 802.11g w/SpeedBooster
Flags: bus master, fast devsel, latency 64, IRQ 21
Memory at fdffe000 (32-bit, non-prefetchable) [size=8]
Kernel driver in use: b43-pci-bridge
Kernel modules: ssb

But I cannot get it to see any wireless networks or even connect to mine. I dont see the need to have to use ndiswrapper if it sees my card. Does anyone know how to get this particular card to work? Everything looks fine I just cant connect to anything.[/size]

you have to install the firmwire for your wireless card.
go to yast=>software. than search for broadcom
than you’ll see a package called b43, firmwire for broadcom bcm43xx. after installing that, and a reboot. it should work.

Hell yea, thanks it worked. I finally have wireless.

But I have the router right next to my pc and it says the signal is only half??? Weird… maybe its not accurate??

jaybott wrote:
> Hell yea, thanks it worked. I finally have wireless.
>
> But I have the router right next to my pc and it says the signal is
> only half??? Weird… maybe its not accurate??

All those signal quality numbers are purely arbitrary. For b43, I know as I
wrote the code :wink:

Larry

Oh so the pretty much mean nothing. Well the card seems to be working pretty good so I guess im ok with that.

Sorry for resurrecting an old thread but I found this was very relevant to what I needed to know. This is exactly the problem I am facing right now and I can’t update the firmware via YaST because I don’t have an internet connection without wireless! :frowning:

What other alternatives do I have? All I need is to be able to put the firmware for the wireless NIC like the OP has done but without the use of an internet connection inside of openSUSE (I can use Windows for putting the files on an NTFS drive).

I hope that made sense. Any ideas?

If you are talking about the Broadcom driver, it is not done with YaST. If you
look at the stickies at the beginning of this forum, there is a prescription on
how to get the firmware with Windows and install it with a command-line sequence
in Linux.

Larry

Thanks, can’t believe I actually missed that.

It’s not working for some strange reason, it returns with:

Cannot open input file  broadcom-wl-4.150.10.5/driver/wl_apsta_mimo.o

Any ideas? I followed the 3 easy steps very carefully. The file is actually in that directory, I tried doing it in full su mode as well (red font), didn’t help.

Any ideas?

Thanks

What are the permissions for the file? Use the command ‘ls -l
broadcom-wl-4.150.10.5/driver/wl_apsta_mimo.o’ to find out.

Larry

Sorry for being such a noob, but where do you get the firmware files? Are they included with opensuse?

swearinhagen wrote:
> Sorry for being such a noob, but where do you get the firmware files?
> Are they included with opensuse?

For legal reasons, they cannot be included with openSUSE as Broadcom
refuses to give permission to redistribute these files. What openSUSE
has is a package called “b43-fwcutter”. This includes a program to
extract the firmware from one of the drivers for other systems, and a
script to download the driver and do the extraction. If you have
network access in Linux, and the above package is installed, then all
you need do is open a console terminal and enter

sudo /usr/sbin/install_bcm43xx_firmware

If you do not have net access in Linux, but do in Windows, or some
other system, one of the stickies tells you how to sneakernet the
driver to Linux, and the commands needed to install the firmware.

Larry

I can not for the life of me find the sticky you mentioned. Can someone point me in the right direction?

I would like to use opensuse as a preferred os, but at the moment all I have is vista and ubuntu.

swearinhagen wrote:
> I can not for the life of me find the sticky you mentioned. Can someone
> point me in the right direction?
>
> I would like to use opensuse as a preferred os, but at the moment all I
> have is vista and ubuntu.

It is in the “Welcome” sticky - about half way down. I have
copy/pasted it here.

=================================================================

If you have a broadcom chip-set, & a wired connection, this command,
in a console, may help
Code:

sudo /usr/sbin/install_bcm43xx_firmware

To install the BCM43xx firmware if you do not have a connection in
Linux, do the following:

Using any method that you have to access the Internet, download this
http://mirror2.openwrt.org/sources/broadcom-wl-4.150.10.5.tar.bz2

Then copy it into your home directory. Once you have it there, you
should enter the following:

tar xjf broadcom-wl-4.150.10.5.tar.bz2
sudo mkdir -p /lib/firmware
sudo b43-fwcutter -w /lib/firmware
broadcom-wl-4.150.10.5/driver/wl_apsta_mimo.o

These three commands will skip the download step and extract the
firmware in the same way that the /usr/sbin/install_bcm43xx_firmware does.

Note: If the output of ‘lspci -v’ indicates that you have a BCM4310,
BCM4328 or BCM4329, this procedure will not work. For those cases, you
will need the Windows driver and ndiswrapper.

For those devices that support 802.11a/b/g, 802.11a operation is not
yet supported.

compliments of LarryFinger

OK so in opensuse 11.0 I followed these instructions and got my wirless card working.

“you have to install the firmwire for your wireless card.
go to yast=>software. than search for broadcom
than you’ll see a package called b43, firmwire for broadcom bcm43xx. after installing that, and a reboot. it should work.”

Now since im using 11.1 I no longer see the firmware in yast to make my card work? Are they no longer included or did the name change?

jaybott wrote:
> OK so in opensuse 11.0 I followed these instructions and got my wirless
> card working.
>
> “you have to install the firmwire for your wireless card.
> go to yast=>software. than search for broadcom
> than you’ll see a package called b43, firmwire for broadcom bcm43xx.
> after installing that, and a reboot. it should work.”
>
> Now since im using 11.1 I no longer see the firmware in yast to make my
> card work? Are they no longer included or did the name change?

The package is now called “b43-fwcutter”, which is more accurate. It
does not contain the firmware, just the program to extract the
firmware and a script to download the file from which to extract the
firmware. Make sure that the package is installed.

If you have network access while in Linux, all you need to do is open
a terminal and enter the command below:

sudo /usr/sbin/install_bcm43xx_firmware

If you do not have access in Linux, then the “Welcome” sticky at the
start of the wireless forun tells you how to get the file with a
different operating system, and then install the firmware in Linux.

Larry

Nice that worked. I can now see wireless networks in my area.

Doesn’t look like wpa2 works in Netwokmanager in 11.1. I have it set up identical to what I had in 11.0 which worked and I can no longer connect to my wpa2/aes encrypted network. :frowning:

jaybott wrote:
> Nice that worked. I can now see wireless networks in my area.
>
> Doesn’t look like wpa2 works in Netwokmanager in 11.1. I have it set
> up identical to what I had in 11.0 which worked and I can no longer
> connect to my wpa2/aes encrypted network. :frowning:

WPA2 works. Recheck your configuration.

Larry

Triple checked. Have sid, wpa2 with both ccmp selected and correct key entered. Saves but will not connect.

Have wireless tools, wireless card firmware, wpa suppliment, and networkmanager all installed. I know the card is working because I can now see my neighbors wirless signal.

I can connect my network using wep just not wpa for some reason. I have it setup the exact same way as I did when I ran 11.0.

jaybott wrote:
> Triple checked. Have sid, wpa2 with both ccmp selected and correct key
> entered. Saves but will not connect.
>
> Have wireless tools, wireless card firmware, wpa suppliment, and
> networkmanager all installed. I know the card is working because I can
> now see my neighbors wirless signal.
>
> I can connect my network using wep just not wpa for some reason. I
> have it setup the exact same way as I did when I ran 11.0.

With the command ‘ps ax’ find the wpa_supplicant (note spelling) line.
It should look something like

/usr/sbin/wpa_supplicant -c /etc/wpa_supplicant/wpa_supplicant.conf -u
-f /var/log/wpa_supplicant. Also note the process ID, which is the
first number on the line.

The first thing to do is to compare the contents of the .conf file
above with what ‘man wpa_supplicant.conf’ has to say.

Next, look at the name after the -f argument. Add a “.log” and you
will have the log file for wpa_supplicant. It should be
‘/var/log/wpa_supplicant.log’. Examine that file for any clues.

If nothing is obvious there, kill the current process with the command

sudo kill -9 XXXX

where XXXX is the process number. Then restart wpa_supplicant using
the command

sudo wpa_supplicant -c <the same as above> -D wext -i wlan0 -ddd

This will start the supplicant in debug mode. See what the data logged
on the console says about your connection.

Larry

OK so here is a screen shot of my settings for wpa2/aes.
http://www.imagechicken.com/uploads/tn1231009311077748500.jpg](http://www.imagechicken.com/viewpic.php?p=1231009311077748500&x=jpg)

The log file is full of these.
Failed to initiate AP scan.
CTRL-EVENT-SCAN-RESULTS