bcm43xx firmware not available - bcm 4318 wireless card not working
| Affects | Status | Importance | Assigned to | Milestone | |
|---|---|---|---|---|---|
| | bcm43xx-fwcutter (Ubuntu) |
Undecided
|
Unassigned | ||
Bug Description
Binary package hint: bcm43xx-fwcutter
I installed Ubuntu Feisty Fawn Beta today, and the wireless card does not work.
dmesg output contains lots of lines like the following:
[ 5207.616000] bcm43xx: Error: Microcode "bcm43xx_
[ 5330.832000] bcm43xx: Error: Microcode "bcm43xx_
[ 5382.528000] bcm43xx: Error: Microcode "bcm43xx_
[ 5454.052000] bcm43xx: Error: Microcode "bcm43xx_
The output of lshw is below:
carthik@milan:~$ lshw -class network
WARNING: you should run this program as super-user.
*-network:0
description: Ethernet interface
product: SiS900 PCI Fast Ethernet
vendor: Silicon Integrated Systems [SiS]
physical id: 4
bus info: pci@00:04.0
logical name: eth0
version: 91
serial: 00:16:36:59:29:88
width: 32 bits
clock: 33MHz
resources: ioport:1800-18ff iomemory:
*-network:1 DISABLED
description: Wireless interface
product: BCM4318 [AirForce One 54g] 802.11g Wireless LAN Controller
vendor: Broadcom Corporation
physical id: b
bus info: pci@00:0b.0
logical name: eth1
version: 02
serial: 00:16:ce:87:79:37
width: 32 bits
clock: 33MHz
resources: iomemory:
Some package Info:
carthik@milan:~$ apt-cache showpkg bcm43xx-fwcutter
Package: bcm43xx-fwcutter
Versions:
1:006-1 (/var/lib/
Description Language:
Reverse Depends:
Dependencies:
1:006-1 - libc6 (2 2.5-0ubuntu1) debconf (18 0.5) debconf-2.0 (0 (null)) wget (16 (null)) curl (0 (null))
Provides:
1:006-1 -
Reverse Provides:
carthik@milan:~$ apt-cache show bcm43xx-fwcutter
Package: bcm43xx-fwcutter
Priority: optional
Section: universe/utils
Installed-Size: 116
Maintainer: Ubuntu MOTU Developers <email address hidden>
Original-
Architecture: i386
Version: 1:006-1
Depends: libc6 (>= 2.5-0ubuntu1), debconf (>= 0.5) | debconf-2.0
Recommends: wget | curl
Filename: pool/universe/
Size: 25598
MD5sum: 7077056506c2f87
SHA1: f5419ed8e8c420b
SHA256: a8eb3eb64c53759
Description: Utility for extracting Broadcom 43xx firmware
fwcutter is a tool which can extract firmware from various source files.
It's written for BCM43xx driver files.
.
The project page is http://
Bugs: mailto:<email address hidden>
Origin: Ubuntu
Please let me know if any other information is required. Thank you!
ProblemType: Bug
Architecture: i386
Date: Wed Mar 28 22:08:12 2007
DistroRelease: Ubuntu 7.04
Uname: Linux milan 2.6.20-12-generic #2 SMP Wed Mar 21 20:55:46 UTC 2007 i686 GNU/Linux
| sparc128 (marcelino-mata) wrote : | #2 |
This should not be rejected since this is real problem. I am using BCM4306 under 6.10 with firmware method and it works. I download the firmware package from http://
Under 7.04 2.6.20-13, I tried the Ubuntu repos and got nowhere. I first install bcm43xx-fwcutter (from feisty repo) and then it prompted for firmware (which I installed). I got nothing from network-manager with this solution and it does not even show anything from dmesg. The firmware is under /lib/firmware just like 6.10
lshw -class network shows this for wireless device.
description: Wireless interface
product: BCM4306 802.11b/g Wireless LAN Controller
vendor: Broadcom Corporation
physical id: 2
bus info: pci@02:02.0
logical name: eth2
version: 03
serial: 00:90:4b:99:e7:23
width: 32 bits
clock: 33MHz
resources: iomemory:
What other information is required to find the source of this problem?
| sparc128 (marcelino-mata) wrote : | #3 |
I take it back. Not sure how or why but under 7.04 with 2.6.20-14, I was able to get it working with BCM4306. As I always try the newbie method (pure GUI), I was only able to get it working by using the Gnome Network Applet Control (left click on applet in Gnome panel). I then selected "connect to other wireless network". I then type essid and specified no wireless security. It then connected and worked fine. Going back to Gnome Network Setttings (system -> administation), I could then select roaming mode and that worked now too. It seems the trick was adjusting some setting in the Applet first. I tried duplicating this problem and can not. If I knew what settings files were updated, I would reset them and try this again.
Dumb question : Why does Network Settings -> wireless device -> properties not have Security "None" like edgy. It only has WEP ASCII and WEP HEX. Shouldn't "None" be there?
| sparc128 (marcelino-mata) wrote : | #4 |
Correction : Edgy say "Plain ASCII" and "Hexdecimal" for password type. Feisty now says WEP ASCII and WEP Hexdecimal. I assumed this was the same thing but I'm confused why WEP name convention is used when WEP is not turned on....
| Philip Paquette (pcpaquette) wrote : | #5 |
I disagree, this bug shouldn't be rejected.
I just installed feisty (fresh install), and neither during the live CD session or after the install, could I use my wireless... First, when loading from live CD, it outputted a bunch of bcm43xx driver could not be found or something similar. Then, when I booted into feisty, I never got any warning that I needed to install bcm43xx-fwcutter or ndiswrapper. I tried sparc128 way of clicking on the applet, but that didn't work either. A real noob would run into big problems, and a least a message saying that those packages need to be installed should be displayed.
Let me know what you think...
| Stas Sușcov (sushkov) wrote : | #6 |
It is also unavailable on an asus a6m(sempron 3400+/nforce2)!
The broadcom firmware just refuse to work and to be configured!!!
+1 for making this not a bug anymore!


I am rejecting this bug, since the apparent problem was that the bcm43xx-fwcutter had to be installed, and the firmware obtained and "cut" before things would work right.
Thanks to crimsun for pointing me in the right direction.
Ideally, the firmware cutter should have been autoinstalled on installing Ubuntu, and the firmware obtained and cut, but I understand some people prefer ndiswrapper over this solution, and so it is left to the users choice.
It would be great if networkmanager told me that i had to install either bcn43xx-fwcutter or ndiswrapper.
Thank you.