b43-phy1 ERROR: Firmware file "b43/ucode5.fw" not found -> BCM4306 802.11b/g Wireless LAN Controller not working in Ubuntu 8.10

Asked by WacoJohn

wireless drivers, packages, etc

I took a noob leap into Ubuntu 8.10 -64 and learned a lot. I decided it was best for me to scale it down and put it on a smaller computer . one I can mess up real good since I expect that to happen .... often. I have elected Xubuntu on an old Dell Latitude notebook .. 20GB HD, 512MB mem, one USB 1.1, and PCMCIA slots. Here is the problem:

Have two wifi PCMCIA cards, Linksys and Belkin. The problems is right there, .. the only ethernet port comes from a PCMCIA card and though it is a single card, the connector covers up the space to insert a second card (wifi). So, what I need to do is initially connect ethernet and update Xubuntu etc etc. I have learned that the wifi cards use 'Broadcom" drivers. If I am not mistaken, Xubuntu, like Ubuntu, has 'plug and play' capabilities and if I could insert either wifi, Xubuntu would 'handle' all I need .. ngisk (or something like that) which 'gets' ndisrwapper or something like that and something else then click on Hardware Drivers and 'get' some bcmxxx (or something like that) files and boom, wifi is working. That is what happened with Ubuntu. I did not know what it was doing, but it did it.

Since I cannot insert WIFI hardware, the 'plug and play' concept is not available to me. Concentrating on the Belkin card, I have managed to get this far:

owner@ubuntu:~$ iwconfig
lo no wireless extensions.

wlan0 IEEE 802.11g ESSID:off/any
          Mode:Managed Frequency:2.462 GHz Access Point: Not-Associated
          Bit Rate:54 Mb/s Tx-Power:16 dBm
          RTS thr:2347 B Fragment thr:2346 B
          Power Management:off
          Link Quality:0 Signal level:0 Noise level:0
          Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
          Tx excessive retries:0 Invalid misc:0 Missed beacon:0

pan0 no wireless extensions.

Lights are on on the card, and that is about it. Click:

applications
system
windows wireless drivers shows bcmwl5 Hardware present: yes

click "configure network" gives "could not find a network configuration tool"

I am at a loss at this point.

Question information

Language:
English Edit question
Status:
Solved
For:
Ubuntu Edit question
Assignee:
No assignee Edit question
Solved by:
Mark Rijckenberg
Solved:
Last query:
Last reply:
Revision history for this message
danielgd (danielgd) said :
#1

Hi,

I don't use Xubuntu, so I'm not sure if this will work, but it may.
Open a terminal and type "sudo apt-get install network-manager" or open Synaptic package manager and install network.-manager using it.

Hope it helps.

Revision history for this message
WacoJohn (johnbooth) said :
#2

Thank you for your reply:

owner@ubuntu:~$ sudo apt-get install network-manager
Reading package lists... Done
Building dependency tree
Reading state information... Done
network-manager is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
owner@ubuntu:~$

Revision history for this message
Micah Gersten (micahg) said :
#3

can you run this command and post the output so we can see which drivers you need:
sudo lshw -C network

Revision history for this message
WacoJohn (johnbooth) said :
#4

Thank you immensely:

owner@ubuntu:~$ sudo lshw -C network
[sudo] password for owner:
  *-network
       description: 802.11g CardBus
       vendor: Broadcom
       physical id: 0
       version: 4.5
       slot: Socket 1
       resources: irq:11
  *-network
       description: Network controller
       product: BCM4306 802.11b/g Wireless LAN Controller
       vendor: Broadcom Corporation
       physical id: 1
       bus info: pci@0000:06:00.0
       version: 03
       width: 32 bits
       clock: 33MHz
       capabilities: bus_master
       configuration: driver=b43-pci-bridge latency=64 module=ssb
  *-network:0 DISABLED
       description: Ethernet interface
       physical id: 2
       logical name: pan0
       serial: a2:f0:a2:15:6e:19
       capabilities: ethernet physical
       configuration: broadcast=yes driver=bridge driverversion=2.3 firmware=N/A link=yes multicast=yes
  *-network:1
       description: Wireless interface
       physical id: 3
       logical name: wlan1
       serial: 00:11:50:1d:72:04
       capabilities: ethernet physical wireless
       configuration: broadcast=yes multicast=yes wireless=IEEE 802.11bg
owner@ubuntu:~$

Revision history for this message
marcobra (Marco Braida) (marcobra) said :
#5

Please try this i hope Mark Rijckenberg ( wireless problem solving specialist ) will answer here.

I ask you the usual information Mark ask... ;-)

Please first connect your network card to the wireless router using a LAN cable.

Then please follow this procedure:

Step 1: Open a Terminal

Step 2: Run the following commands (copy-paste each line below to the Terminal then hit <enter> after each line)

sudo aptitude install hwinfo
hwinfo --netcard
sudo iwlist scanning
sudo lshw -C network
lspci -nn
lsusb
uname -a
dmesg | grep ound
dmesg | grep witch
iwconfig

Step 3: Please post results (copy/paste terminal output from each command) on this thread

Thank you

Revision history for this message
WacoJohn (johnbooth) said :
#6

owner@ubuntu:~$ sudo aptitude install hwinfo
[sudo] password for owner:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Initializing package states... Done
Writing extended state information... Done
The following NEW packages will be installed:
  hwinfo libhd14{a}
The following packages will be REMOVED:
  linux-headers-2.6.27-7{u} linux-headers-2.6.27-7-generic{u}
0 packages upgraded, 2 newly installed, 2 to remove and 0 not upgraded.
Need to get 717kB of archives. After unpacking 50.0MB will be freed.
Do you want to continue? [Y/n/?] y
Writing extended state information... Done
Get:1 http://us.archive.ubuntu.com intrepid/universe libhd14 14.19-2ubuntu1 [672kB]
Get:2 http://us.archive.ubuntu.com intrepid/universe hwinfo 14.19-2ubuntu1 [44.7kB]
Fetched 717kB in 2s (264kB/s)
(Reading database ... 108227 files and directories currently installed.)
Removing linux-headers-2.6.27-7-generic ...
Removing linux-headers-2.6.27-7 ...
Selecting previously deselected package libhd14.
(Reading database ... 95307 files and directories currently installed.)
Unpacking libhd14 (from .../libhd14_14.19-2ubuntu1_i386.deb) ...
Selecting previously deselected package hwinfo.
Unpacking hwinfo (from .../hwinfo_14.19-2ubuntu1_i386.deb) ...
Processing triggers for man-db ...
Setting up libhd14 (14.19-2ubuntu1) ...

Setting up hwinfo (14.19-2ubuntu1) ...
Processing triggers for libc6 ...
ldconfig deferred processing now taking place
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading extended state information
Initializing package states... Done
Writing extended state information... Done
=============
owner@ubuntu:~$ hwinfo --netcard
08: PCI 200.0: 0200 Ethernet controller
  [Created at pci.310]
  UDI: /org/freedesktop/Hal/devices/pci_115d_3
  Unique ID: rBUF.ZriCdZl6_JC
  Parent ID: 3hqH.ftOK7VZlYy0
  SysFS ID: /devices/pci0000:00/0000:00:03.0/0000:02:00.0
  SysFS BusID: 0000:02:00.0
  Hardware Class: network
  Model: "Xircom RealPort2 CardBus Ethernet 10/100 (R2BE-100)"
  Vendor: pci 0x115d "Xircom"
  Device: pci 0x0003 "Cardbus Ethernet 10/100"
  SubVendor: pci 0x115d "Xircom"
  SubDevice: pci 0x0182 "RealPort2 CardBus Ethernet 10/100 (R2BE-100)"
  Revision: 0x03
  Driver: "xircom_cb"
  Driver Modules: "xircom_cb"
  Device File: eth0
  I/O Ports: 0x1000-0x10ff (rw)
  Memory Range: 0x34000000-0x340007ff (rw,non-prefetchable)
  Memory Range: 0x34000800-0x34000fff (rw,non-prefetchable)
  Memory Range: 0x30000000-0x30003fff (ro,prefetchable,disabled)
  IRQ: 11 (35310 events)
  HW Address: 00:10:a4:b5:c5:ca
  Link detected: yes
  Module Alias: "pci:v0000115Dd00000003sv0000115Dsd00000182bc02sc00i00"
  Driver Info #0:
    Driver Status: xircom_cb is active
    Driver Activation Cmd: "modprobe xircom_cb"
  Config Status: cfg=new, avail=yes, need=no, active=unknown
  Attached to: #16 (CardBus bridge)
===============
owner@ubuntu:~$ sudo iwlist scanning
lo Interface doesn't support scanning.

pan0 Interface doesn't support scanning.

eth0 Interface doesn't support scanning.
=================
owner@ubuntu:~$ sudo lshw -C network
  *-network
       description: Ethernet interface
       product: Cardbus Ethernet 10/100
       vendor: Xircom
       physical id: 1
       bus info: pci@0000:02:00.0
       logical name: eth0
       version: 03
       serial: 00:10:a4:b5:c5:ca
       width: 32 bits
       clock: 33MHz
       capabilities: pm bus_master cap_list ethernet physical
       configuration: broadcast=yes driver=xircom_cb ip=192.168.1.4 latency=64 maxlatency=40 mingnt=20 module=xircom_cb multicast=yes
  *-network DISABLED
       description: Ethernet interface
       physical id: 2
       logical name: pan0
       serial: a2:f0:a2:15:6e:19
       capabilities: ethernet physical
       configuration: broadcast=yes driver=bridge driverversion=2.3 firmware=N/A link=yes multicast=yes
=============
owner@ubuntu:~$ lspci -nn
00:00.0 Host bridge [0600]: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX Host bridge [8086:7190] (rev 03)
00:01.0 PCI bridge [0604]: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX AGP bridge [8086:7191] (rev 03)
00:03.0 CardBus bridge [0607]: Texas Instruments PCI1225 [104c:ac1c] (rev 01)
00:03.1 CardBus bridge [0607]: Texas Instruments PCI1225 [104c:ac1c] (rev 01)
00:07.0 Bridge [0680]: Intel Corporation 82371AB/EB/MB PIIX4 ISA [8086:7110] (rev 02)
00:07.1 IDE interface [0101]: Intel Corporation 82371AB/EB/MB PIIX4 IDE [8086:7111] (rev 01)
00:07.2 USB Controller [0c03]: Intel Corporation 82371AB/EB/MB PIIX4 USB [8086:7112] (rev 01)
00:07.3 Bridge [0680]: Intel Corporation 82371AB/EB/MB PIIX4 ACPI [8086:7113] (rev 03)
00:08.0 Multimedia audio controller [0401]: ESS Technology ES1983S Maestro-3i PCI Audio Accelerator [125d:1998] (rev 10)
01:00.0 VGA compatible controller [0300]: ATI Technologies Inc Rage Mobility P/M AGP 2x [1002:4c4d] (rev 64)
02:00.0 Ethernet controller [0200]: Xircom Cardbus Ethernet 10/100 [115d:0003] (rev 03)
=============
owner@ubuntu:~$ lsusb
Bus 001 Device 012: ID 0930:6545 Toshiba Corp.
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
================
owner@ubuntu:~$ uname -a
Linux ubuntu 2.6.27-11-generic #1 SMP Thu Jan 29 19:24:39 UTC 2009 i686 GNU/Linux
==============
owner@ubuntu:~$ dmesg | grep ound
[ 1.559932] pnp: PnP ACPI: found 15 devices
[ 4.451236] isapnp: No Plug & Play device found
[ 4.678620] BIOS EDD facility v0.16 2004-Jun-25, 0 devices found
[ 9.028942] hub 1-0:1.0: USB hub found
[ 32.988697] Yenta: CardBus bridge found at 0000:00:03.0 [1028:00bb]
[ 33.296499] Yenta: CardBus bridge found at 0000:00:03.1 [1028:00bb]
[ 108.741516] xircom cardbus adaptor found, registering as eth0, using irq 11
[ 318.192550] usb-storage: device found at 4
[ 687.640252] ssb: Sonics Silicon Backplane found on PCI device 0000:02:00.0
[ 688.371764] b43-phy0: Broadcom 4318 WLAN found
[ 693.635492] b43-phy0 ERROR: Firmware file "b43/ucode5.fw" not found
[ 693.924881] b43-phy0 ERROR: Firmware file "b43/ucode5.fw" not found
[ 818.761763] b43-phy1: Broadcom 4306 WLAN found
[ 818.844231] ssb: Sonics Silicon Backplane found on PCI device 0000:06:00.0
[ 824.301391] b43-phy1 ERROR: Firmware file "b43/ucode5.fw" not found
[ 824.546577] b43-phy1 ERROR: Firmware file "b43/ucode5.fw" not found
[ 890.545035] xircom cardbus adaptor found, registering as eth0, using irq 11
[ 997.497356] b43-phy2: Broadcom 4306 WLAN found
[ 997.567387] ssb: Sonics Silicon Backplane found on PCI device 0000:06:00.0
[ 2099.641047] xircom cardbus adaptor found, registering as eth0, using irq 11
[ 2473.666541] usb-storage: device found at 12
[ 2570.478927] b43-phy3: Broadcom 4306 WLAN found
[ 2570.543926] ssb: Sonics Silicon Backplane found on PCI device 0000:06:00.0
[ 3136.773033] xircom cardbus adaptor found, registering as eth0, using irq 11
==============
owner@ubuntu:~$ dmesg | grep witch
[ 0.020990] SMP alternatives: switching to UP code
[ 1.606015] checking if image is initramfs...<7>Switched to high resolution mode on CPU 0
[ 34.142214] input: Lid Switch as /devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input3
[ 34.143090] ACPI: Lid Switch [LID]
[ 2086.592743] ssb: Failed to switch to core 0
[ 2979.632753] ssb: Failed to switch to core 0
============
owner@ubuntu:~$ iwconfig
lo no wireless extensions.

pan0 no wireless extensions.

eth0 no wireless extensions.

Revision history for this message
Mark Rijckenberg (markrijckenberg) said :
#7

Hi,

Your wireless issue is identical to this one:

https://answers.launchpad.net/ubuntu/+question/56393

I think you are experiencing this bug:

https://bugs.launchpad.net/ubuntu/+source/b43-fwcutter/+bug/197819

Please try this workaround solution:

https://bugs.launchpad.net/ubuntu/+source/b43-fwcutter/+bug/197819/comments/58

b43-fwcutter exists in the Ubuntu repositories, but you will need a working Internet connection in Ubuntu in order to install it.

The only way to do that - in your case - is to connect the pc to the wireless router using a LAN cable, instead of using wireless.

Regards,

Mark

Revision history for this message
WacoJohn (johnbooth) said :
#8

Thank you Mark. I am not sure what you wanted me to accomplish. I looked at all three links. Lots of interesting and (for me) alarming info. I tried the workaround, .. no change. Everything I do is with a wired ethernet connection to the 'net. NDISWRAPPER installs, b43-fwcutter installs, Broadcom driver installs, .. lights on wifi card light, but still get:

applications
system
windows wireless drivers (shows bcmwl5 Hardware present: yes)
click "configure network" gives "could not find a network configuration tool".

I have uninstalled Xubuntu and trying Kubuntu .. because maybe it is the distro. I had no problems like this with Ubuntu 8.10 64 on another computer. I am noob confused to the max.

Revision history for this message
Best Mark Rijckenberg (markrijckenberg) said :
#9

Hi,

My instructions should work. Please do a clean install of Ubuntu 8.10 - 32-bit version (install from the LiveCD session), then run (in a Terminal):

sudo aptitude update
sudo aptitude dist-upgrade

to install the latest Ubuntu 8.10 updates.

Then run:

sudo aptitude install b43-fwcutter

to install the Broadcom firmware. Then reboot and retest wireless.

I think your wireless is not working due to conflicts between ndiswrapper (which loads the Windows drivers) and b43 (native Linux wireless driver for Broadcom chipsets)

Regards,

Mark

Revision history for this message
WacoJohn (johnbooth) said :
#10

"Please do a clean install of Ubuntu 8.10 - 32-bit version"
As I mentioned, I am installing KUBUNTU 8.10 at this moment. I assume this will follow your most recent instructions. Once done, will follow through with them. Thank you again.

Revision history for this message
WacoJohn (johnbooth) said :
#11

Mark, thank you immensely. Confession: I installed KUBUNTU and did not care for it ... at all. Went back to XUBUNTU. I did exactly as you said with one small exception. I decided to use the Linksys WIFI PCMCIA card as mentioned way up the thread. It worked according to your instructions perfectly (as, I expect the Belkin would also). Thank you for your valuable time and assistance.

Revision history for this message
WacoJohn (johnbooth) said :
#12

Thanks Mark Rijckenberg, that solved my question.