bcm43xx firmware not available - bcm 4318 wireless card not working

Bug #97682 reported by Carthik Sharma on 2007-03-29
16
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_microcode5.fw" not available or load failed.
[ 5330.832000] bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not available or load failed.
[ 5382.528000] bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not available or load failed.
[ 5454.052000] bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not available or load failed.

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
       capabilities: bus_master cap_list ethernet physical
       configuration: broadcast=yes driver=sis900 driverversion=v1.08.10 Apr. 2 2006 ip=192.168.1.116 latency=173 maxlatency=11 mingnt=52 multicast=yes
       resources: ioport:1800-18ff iomemory:e2005000-e2005fff irq:16
  *-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
       capabilities: bus_master ethernet physical wireless
       configuration: broadcast=yes driver=bcm43xx driverversion=2.6.20-12-generic latency=64 multicast=yes wireless=IEEE 802.11b/g
       resources: iomemory:e2000000-e2001fff irq:22

Some package Info:
carthik@milan:~$ apt-cache showpkg bcm43xx-fwcutter
Package: bcm43xx-fwcutter
Versions:
1:006-1 (/var/lib/apt/lists/us.archive.ubuntu.com_ubuntu_dists_feisty_universe_binary-i386_Packages)
 Description Language:
                 File: /var/lib/apt/lists/us.archive.ubuntu.com_ubuntu_dists_feisty_universe_binary-i386_Packages
                  MD5: 94adb5ad95aceb5dcbd45de22a91b617

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-Maintainer: Rene Engelhard <email address hidden>
Architecture: i386
Version: 1:006-1
Depends: libc6 (>= 2.5-0ubuntu1), debconf (>= 0.5) | debconf-2.0
Recommends: wget | curl
Filename: pool/universe/b/bcm43xx-fwcutter/bcm43xx-fwcutter_006-1_i386.deb
Size: 25598
MD5sum: 7077056506c2f87bd7763310c150bc6e
SHA1: f5419ed8e8c420b05852eadba75da546e47d263d
SHA256: a8eb3eb64c53759056164c8802f177619c75b9a641ea6a03d30198a66df7c9d3
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://bcm43xx.berlios.de/
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

Carthik Sharma (carthik) wrote :

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.

Changed in bcm43xx-fwcutter:
status: Unconfirmed → Rejected
sparc128 (marcelino-mata) wrote :

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://ubuntu.cafuego.net/pool/edgy-cafuego/bcm43xx/bcm43xx-firmware_1.3-1ubuntu2_all.deb. This method is not the most stable but I am trying to avoid ndiswrapper solution. This firmware package does not work under feisty.

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
       capabilities: bus_master ethernet physical wireless
       configuration: broadcast=yes driver=bcm43xx driverversion=2.6.20-13-generic latency=64 link=no multicast=yes wireless=IEEE 802.11b/g
       resources: iomemory:e0104000-e0105fff irq:21

What other information is required to find the source of this problem?

sparc128 (marcelino-mata) wrote :

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 :

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 :

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 :

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!

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Duplicates of this bug

Other bug subscribers