I’m using KDE4 with a Broadcom BCM4306 PCI Wireless Card built into a Compaq Presario R4025.
I’ve downloaded the B43 firmware for the device and have installed successfully.
After installing the software and rebooting, the device came up correctly and powered on.
Unfortunately, I was unable to detect any wireless networks with KNetworkManager.
I used the KNetworkManager to specify the ESSID of my network and was able to connect without seeing the network on my scan.
Shortly after, I decided to go outside for a few minutes.
When I came back in, my computer had entered standby.
When I pulled the computer out of standby, the wireless stopped working.
The device is still powered and I can attempt to connect to networks, but the network never seems to connect.
The blue icon in my system tray will show that the computer is attempting to establish a connection, then wait between 30 - 45 seconds, then go back to the normal blue icon.
A number of the PCI versions of the BCM4306 have an SPROM programming
error that prevent the radio from working. To determine if yours is
one of them, please run the command ‘/sbin/lspci -nnv’ and post the
first two lines for buss 03:02.2. The second line contains the vendor
information, which is not usually important, but it is here.
I will take that output, run it through the SPROM edit program and
return it to you as a file. For that, I will need your email address.
If you don’t mind publishing it on the forum, include it in the next
posting, otherwise send it to me in a PM.
To complete this thread, after the SPROM was rewritten with the Bluetooth Coexistence bit cleared in the low-order board flags, the card started working.
This particular fix is needed for the following cards that we know about:
BCM4306 cards with the following subsystem codes:
Dell - 1028:0003
HP - 103c:12f8
Linksys - 1737:0013, 1737:0014, 1737:0015
Motorola - 1057:7010
BCM4318 cards with the following subsystem codes:
Asus - 1043:100f
Twellons wrote:
> LwFinger , thank you for that information. It turns out that I also
> have the Dell 1028:0003 .
>
> Is there an available program that I can use to fix my SPROM bit ?
Twellons wrote:
> When attempting to use the GIT command , I cannot seem to get the tools
> to modify the Sprom.
>
> All other instructions up to making the copy seemed to have been
> working. I may be too big a noob. I’m researching the GIT now.
As long as the git package is installed, you should be able to copy and paste
from the web site should just plain work. What error message do you get?
Twellons wrote:
> Well , I found the Git command and installed it , I was then able to
> copy from the site and was able to download the B43-tools to the
> desktop.
>
>
> But when I attempted to run :
>
>
> ssb-sprom -i ssb_sprom_copy -P
>
>
> It tells me that ssb-sprom command not found.
>
> Am I missing something ?
Yes. For security reasons, the current directory is NEVER included in the
path. For an executable in the current directory, you need to preface it with
“./”. You will find that ‘./ssb-sprom -i ssb_sprom_copy -P’ will do what you
want. This behavior is general and is not limited to openSUSE.
Ok , yes I thought that perhaps that was the case , but I had previously only encountered the ./ requirement with “Install” scripts. Or I would see the files listed as a script.
Twellons wrote:
> Ok , yes I thought that perhaps that was the case , but I had previously
> only encountered the ./ requirement with “Install” scripts. Or I would
> see the files listed as a script.
It is the same for any executable, whether script or program.
Twellons wrote:
> Actually , I attempted the Make step … And yes the Make program is
> installed , but I was recieving an error ( same error on the Fwcutter
> make )
Would it be too much to ask for you to actually list the error? With such little
information, how are we supposed to help you.