b43-phy0 ERROR: Firmware file "b43/ucode5.fw" not found -> DISABLED Wireless Network controller [0280]: Broadcom Corporation BCM4318 [AirForce One 54g] 802.11g Wireless LAN Controller [14e4:4318] (rev 02) not working on Dell Inc. ME051 (dell inspiron 1300) in Ubuntu 11.10

Asked by Matthew Hammerton on 2012-04-15

I am new to Ubuntu and running 11.10 on a dell inspiron 1300 but cannot get the wireless to work. the message says Firmware missing.
Where can I find it and how do I install it?

Regards
Matt

Question information

Language:
English Edit question
Status:
Solved
For:
Ubuntu gnome-nettool Edit question
Assignee:
No assignee Edit question
Solved by:
Mark Rijckenberg
Solved:
2012-05-01
Last query:
2012-05-01
Last reply:
2012-04-30
Ubfan (ubfan1) said : #1

https://help.ubuntu.com/community/WifiDocs/Driver/bcm43xx
Or type "firmware missing" in the question search for many solutions.

Hi,

Please first connect your wired network adapter to the wireless router using an ethernet cable (also known as a LAN cable).

In order to gather essential troubleshooting information about your wireless card, please follow this procedure:

Step 1:

If you are using the Gnome interface, open the Terminal console via "Applications->Accessories->Terminal"

If you are using the Unity interface, the easiest way to open the Terminal is to use the 'search' function on the dash. Or you can click on the 'More Apps' button, click on the 'See more results' by the installed section, and find it in that list of applications. A third way, available after you click on the 'More Apps' button, is to go to the search bar, and see that the far right end of it says 'All Applications'. You then click on that, and you'll see the full list. Then you can go to Accessories > Terminal after that.

So the methods in Unity are:
Dash > Search for Terminal
Dash > More Apps > 'See More Results' > Terminal
Dash > More Apps > Accessories > Terminal

Step 2: Please copy-paste the following command from https://help.ubuntu.com/community/WirelessTroubleshootingProcedure in Firefox into the Linux Terminal. Do NOT copy-paste from the Email message into the Terminal, as that will only copy PART of the command. The command STARTS with the word sudo and ENDS with the word lsmod. So please copy-paste the ENTIRE command below from Firefox into a Terminal, press <enter>, then enter password when sudo asks for password, then press enter again.

Tip: If you have a wheel mouse or 3 button mouse you do not need to type commands into the Terminal. Highlight the command written on the page. Move your cursor anywhere in the Terminal and press the wheel or middle button. Automatic Copy and paste! No spelling mistakes! No Typos! No other errors!

sudo apt-get update; sudo apt-get install hwinfo grep rfkill; sudo lshw -C network; rfkill list; sudo iwlist scanning; cat /etc/network/interfaces; cat /etc/lsb-release; lspci -nn; lsusb; sudo lshw -short; uname -a; dmesg | egrep 'acx|at76|ath|b43|bcm|brcm|CX|eth|ipw|ireless|irmware|isl|lbtf|orinoco|ndiswrapper|NPE|ound|p54|prism|rtl|rt2|rt3|rt5|rt6|rt7|usb|witch|wl';sudo dmidecode|egrep 'anufact|roduct|erial|elease'; iwconfig; cat /etc/modprobe.d/* | egrep 'acx|at76|ath|b43|bcm|brcm|CX|eth|ipw|irmware|isl|lbtf|orinoco|ndiswrapper|NPE|p54|prism|rtl|rt2|rt3|rt6|rt7|wmi|witch|wl'; cat /var/lib/NetworkManager/NetworkManager.state; sudo hwinfo --netcard ; ps -aux|egrep 'wpa|icd|etwork'; sudo lsmod

Step 3: Please post results (copy/paste terminal output) on this thread. The troubleshooters here need to see the full Terminal output from running the above command.

Regards,

Mark

Matthew Hammerton (suvwi) said : #3

Hi Mark,
This is the result from the test

Regards
Matt

E: Could not get lock /var/lib/apt/lists/lock - open (11: Resource temporarily unavailable)
E: Unable to lock directory /var/lib/apt/lists/
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
  libhal1 libhd16
The following NEW packages will be installed
  hwinfo libhal1 libhd16
The following packages will be upgraded:
  grep rfkill
2 upgraded, 3 newly installed, 0 to remove and 1243 not upgraded.
E: Could not get lock /var/cache/apt/archives/lock - open (11: Resource temporarily unavailable)
E: Unable to lock directory /var/cache/apt/archives/
  *-network:0
       description: Ethernet interface
       product: BCM4401-B0 100Base-TX
       vendor: Broadcom Corporation
       physical id: 0
       bus info: pci@0000:02:00.0
       logical name: eth0
       version: 02
       serial: 00:14:22:9b:91:ea
       size: 100Mbit/s
       capacity: 100Mbit/s
       width: 32 bits
       clock: 33MHz
       capabilities: pm bus_master cap_list ethernet physical mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=b44 driverversion=2.0 duplex=full ip=192.168.0.9 latency=64 link=yes multicast=yes port=twisted pair speed=100Mbit/s
       resources: irq:18 memory:dfbfc000-dfbfdfff
  *-network:1
       description: Network controller
       product: BCM4318 [AirForce One 54g] 802.11g Wireless LAN Controller
       vendor: Broadcom Corporation
       physical id: 3
       bus info: pci@0000:02:03.0
       version: 02
       width: 32 bits
       clock: 33MHz
       capabilities: bus_master
       configuration: driver=b43-pci-bridge latency=64
       resources: irq:17 memory:dfbfe000-dfbfffff
  *-network DISABLED
       description: Wireless interface
       physical id: 2
       logical name: wlan0
       serial: 00:16:ce:16:91:9e
       capabilities: ethernet physical wireless
       configuration: broadcast=yes driver=b43 driverversion=3.0.0-17-generic firmware=N/A link=no multicast=yes wireless=IEEE 802.11bg
0: phy0: Wireless LAN
 Soft blocked: no
 Hard blocked: no
lo Interface doesn't support scanning.

eth0 Interface doesn't support scanning.

wlan0 Interface doesn't support scanning : Network is down

auto lo
iface lo inet loopback

DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=11.10
DISTRIB_CODENAME=oneiric
DISTRIB_DESCRIPTION="Ubuntu 11.10"
00:00.0 Host bridge [0600]: Intel Corporation Mobile 915GM/PM/GMS/910GML Express Processor to DRAM Controller [8086:2590] (rev 03)
00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller [8086:2592] (rev 03)
00:02.1 Display controller [0380]: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller [8086:2792] (rev 03)
00:1b.0 Audio device [0403]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) High Definition Audio Controller [8086:2668] (rev 03)
00:1c.0 PCI bridge [0604]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 1 [8086:2660] (rev 03)
00:1c.3 PCI bridge [0604]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 4 [8086:2666] (rev 03)
00:1d.0 USB Controller [0c03]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #1 [8086:2658] (rev 03)
00:1d.1 USB Controller [0c03]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #2 [8086:2659] (rev 03)
00:1d.2 USB Controller [0c03]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #3 [8086:265a] (rev 03)
00:1d.3 USB Controller [0c03]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #4 [8086:265b] (rev 03)
00:1d.7 USB Controller [0c03]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB2 EHCI Controller [8086:265c] (rev 03)
00:1e.0 PCI bridge [0604]: Intel Corporation 82801 Mobile PCI Bridge [8086:2448] (rev d3)
00:1f.0 ISA bridge [0601]: Intel Corporation 82801FBM (ICH6M) LPC Interface Bridge [8086:2641] (rev 03)
00:1f.1 IDE interface [0101]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) IDE Controller [8086:266f] (rev 03)
02:00.0 Ethernet controller [0200]: Broadcom Corporation BCM4401-B0 100Base-TX [14e4:170c] (rev 02)
02:03.0 Network controller [0280]: Broadcom Corporation BCM4318 [AirForce One 54g] 802.11g Wireless LAN Controller [14e4:4318] (rev 02)
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
H/W path Device Class Description
==========================================================
                                   system Portable Computer
/0 bus 0GD366
/0/0 memory 64KiB BIOS
/0/400 processor Intel(R) Celeron(R) M processor
/0/400/700 memory 8KiB L1 cache
/0/400/701 memory 1MiB L2 cache
/0/1000 memory 2GiB System Memory
/0/1000/0 memory 1GiB DIMM DDR Synchronous 667 MHz
/0/1000/1 memory 1GiB DIMM DDR Synchronous 667 MHz
/0/100 bridge Mobile 915GM/PM/GMS/910GML Expres
/0/100/2 display Mobile 915GM/GMS/910GML Express G
/0/100/2.1 display Mobile 915GM/GMS/910GML Express G
/0/100/1b multimedia 82801FB/FBM/FR/FW/FRW (ICH6 Famil
/0/100/1c bridge 82801FB/FBM/FR/FW/FRW (ICH6 Famil
/0/100/1c.3 bridge 82801FB/FBM/FR/FW/FRW (ICH6 Famil
/0/100/1d bus 82801FB/FBM/FR/FW/FRW (ICH6 Famil
/0/100/1d.1 bus 82801FB/FBM/FR/FW/FRW (ICH6 Famil
/0/100/1d.2 bus 82801FB/FBM/FR/FW/FRW (ICH6 Famil
/0/100/1d.3 bus 82801FB/FBM/FR/FW/FRW (ICH6 Famil
/0/100/1d.7 bus 82801FB/FBM/FR/FW/FRW (ICH6 Famil
/0/100/1e bridge 82801 Mobile PCI Bridge
/0/100/1e/0 eth0 network BCM4401-B0 100Base-TX
/0/100/1e/3 network BCM4318 [AirForce One 54g] 802.11
/0/100/1f bridge 82801FBM (ICH6M) LPC Interface Br
/0/100/1f.1 scsi0 storage 82801FB/FBM/FR/FW/FRW (ICH6 Famil
/0/100/1f.1/0.0.0 /dev/sda disk 250GB WDC WD2500BEVE-0
/0/100/1f.1/0.0.0/1 /dev/sda1 volume 130GiB Windows NTFS volume
/0/100/1f.1/0.0.0/2 /dev/sda2 volume 102GiB Extended partition
/0/100/1f.1/0.0.0/2/5 /dev/sda5 volume 100GiB Linux filesystem partition
/0/100/1f.1/0.0.0/2/6 /dev/sda6 volume 2038MiB Linux swap / Solaris part
/0/100/1f.1/0.1.0 /dev/cdrom disk DVD+-RW DW-Q58A
/1 power DELL 00
/2 wlan0 network Wireless interface
Linux SuvwI-Ubuntu 3.0.0-17-generic #30-Ubuntu SMP Thu Mar 8 17:34:21 UTC 2012 i686 i686 i386 GNU/Linux
[ 0.004877] SMP alternatives: switching to UP code
[ 0.094267] ACPI: No dock devices found.
[ 0.094272] HEST: Table not found.
[ 0.131761] usbcore: registered new interface driver usbfs
[ 0.131779] usbcore: registered new interface driver hub
[ 0.131815] usbcore: registered new device driver usb
[ 0.148034] Switching to clocksource hpet
[ 0.152017] Switched to NOHz mode on CPU #0
[ 0.178973] pnp: PnP ACPI: found 11 devices
[ 0.362292] input: Lid Switch as /devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input0
[ 0.362622] ACPI: Lid Switch [LID]
[ 0.376087] ERST: Table is not found!
[ 0.524675] hub 1-0:1.0: USB hub found
[ 0.525241] hub 2-0:1.0: USB hub found
[ 0.525656] hub 3-0:1.0: USB hub found
[ 0.526046] hub 4-0:1.0: USB hub found
[ 0.526442] hub 5-0:1.0: USB hub found
[ 1.027704] isapnp: No Plug & Play device found
[ 1.204803] BIOS EDD facility v0.16 2004-Jun-25, 0 devices found
[ 1.494502] b43-pci-bridge 0000:02:03.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[ 1.520158] ssb: Core 0 found: ChipCommon (cc 0x800, rev 0x0D, vendor 0x4243)
[ 1.520175] ssb: Core 1 found: IEEE 802.11 (cc 0x812, rev 0x09, vendor 0x4243)
[ 1.520184] ssb: Core 2 found: PCI (cc 0x804, rev 0x0C, vendor 0x4243)
[ 1.520194] ssb: Core 3 found: PCMCIA (cc 0x80D, rev 0x07, vendor 0x4243)
[ 1.560162] ssb: Sonics Silicon Backplane found on PCI device 0000:02:03.0
[ 1.580076] ssb: Core 0 found: Fast Ethernet (cc 0x806, rev 0x07, vendor 0x4243)
[ 1.580086] ssb: Core 1 found: V90 (cc 0x807, rev 0x03, vendor 0x4243)
[ 1.580095] ssb: Core 2 found: PCI (cc 0x804, rev 0x0A, vendor 0x4243)
[ 1.620391] ssb: Sonics Silicon Backplane found on PCI device 0000:02:00.0
[ 1.641241] b44 ssb1:0: eth0: Broadcom 44xx/47xx 10/100BaseT Ethernet 00:14:22:9b:91:ea
[ 16.065859] lp: driver loaded but no devices found
[ 16.326185] [Firmware Bug]: Duplicate ACPI video bus devices for the same VGA controller, please try module parameter "video.allow_duplicates=1"if the current driver doesn't work.
[ 17.501291] ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 17.992001] b43-phy0: Broadcom 4318 WLAN found (core revision 9)
[ 18.183127] Registered led device: b43-phy0::tx
[ 18.183407] Registered led device: b43-phy0::rx
[ 18.183484] Registered led device: b43-phy0::radio
[ 18.183959] Broadcom 43xx driver loaded [ Features: PNL, Firmware-ID: FW13 ]
[ 19.288135] b43-phy0 ERROR: Firmware file "b43/ucode5.fw" not found
[ 19.288142] b43-phy0 ERROR: Firmware file "b43-open/ucode5.fw" not found
[ 19.288147] b43-phy0 ERROR: You must go to http://wireless.kernel.org/en/users/Drivers/b43#devicefirmware and download the correct firmware for this driver version. Please carefully read all instructions on this website.
[ 19.961960] Console: switching to colour frame buffer device 160x50
[ 20.114374] input: HDA Intel Mic at Ext Left Jack as /devices/pci0000:00/0000:00:1b.0/sound/card0/input6
[ 20.114725] input: HDA Intel HP Out at Ext Left Jack as /devices/pci0000:00/0000:00:1b.0/sound/card0/input7
[ 20.816219] b44 ssb1:0: eth0: Link is up at 100 Mbps, full duplex
[ 20.816226] b44 ssb1:0: eth0: Flow control is off for TX and off for RX
[ 20.816551] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[ 31.248024] eth0: no IPv6 routers present
 Release Date: 12/22/2005
  Serial services are supported (int 14h)
 Manufacturer: Dell Inc.
 Product Name: ME051
 Serial Number: 7B4F42J
 Manufacturer: Dell Inc.
 Product Name: 0GD366
 Serial Number: .7B4F42J.CN70166626053R.
 Manufacturer: Dell Inc.
 Serial Number: 7B4F42J
 Manufacturer: Intel
 Manufacturer: 7F7F7F7F7F570000
 Serial Number: 11020D6B
 Manufacturer: 7FBA000000000000
 Serial Number: 00000000
 Manufacturer: ...
 SBDS Serial Number: 0A08
 SBDS Manufacture Date: 2007-04-03
lo no wireless extensions.

eth0 no wireless extensions.

wlan0 IEEE 802.11bg ESSID:off/any
          Mode:Managed Access Point: Not-Associated Tx-Power=0 dBm
          Retry long limit:7 RTS thr:off Fragment thr:off
          Power Management:on

install snd-rawmidi /sbin/modprobe --ignore-install snd-rawmidi $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-seq-midi ; : ; }
# which ath5k cannot recover. To prevent this condition, stop
blacklist ath_pci
blacklist eth1394
# replaced by p54pci
blacklist prism54
# replaced by b43 and ssb.
blacklist bcm43xx
blacklist uart6850
blacklist twl4030_wdt

[main]
NetworkingEnabled=true
WirelessEnabled=true
WWANEnabled=true
WimaxEnabled=true
sudo: hwinfo: command not found
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html
root 493 0.0 0.2 26916 4924 ? Ssl 09:54 0:00 NetworkManager
root 1000 0.0 0.0 2744 1208 ? S 09:54 0:00 /sbin/dhclient -d -4 -sf /usr/lib/NetworkManager/nm-dhcp-client.action -pf /var/run/dhclient-eth0.pid -lf /var/lib/dhcp/dhclient-5f6f31b5-6cf8-4b04-a870-155bad76e500-eth0.lease -cf /var/run/nm-dhclient-eth0.conf eth0
suvwi 2513 0.0 0.1 34428 3508 ? Sl 12:15 0:00 /usr/lib/gvfs/gvfsd-network --spawner :1.1 /org/gtk/gvfs/exec_spaw/2
suvwi 2918 0.0 0.0 4456 752 pts/0 S+ 13:01 0:00 egrep --color=auto wpa|icd|etwork
Module Size Used by
parport_pc 32114 0
ppdev 12849 0
snd_hda_codec_idt 60049 1
bnep 17923 2
rfcomm 38408 0
bluetooth 148839 10 bnep,rfcomm
joydev 17393 0
arc4 12473 2
snd_hda_intel 24262 2
dell_laptop 13519 0
snd_hda_codec 91859 2 snd_hda_codec_idt,snd_hda_intel
snd_hwdep 13276 1 snd_hda_codec
dcdbas 14098 1 dell_laptop
b43 318816 0
snd_pcm 80435 2 snd_hda_intel,snd_hda_codec
mac80211 393421 1 b43
snd_seq_midi 13132 0
snd_rawmidi 25241 1 snd_seq_midi
cfg80211 172427 2 b43,mac80211
i915 509519 3
snd_seq_midi_event 14475 1 snd_seq_midi
psmouse 73673 0
serio_raw 12990 0
snd_seq 51567 2 snd_seq_midi,snd_seq_midi_event
snd_timer 28932 2 snd_pcm,snd_seq
snd_seq_device 14172 3 snd_seq_midi,snd_rawmidi,snd_seq
snd 55902 13 snd_hda_codec_idt,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
drm_kms_helper 32889 1 i915
drm 192194 4 i915,drm_kms_helper
soundcore 12600 1 snd
snd_page_alloc 14115 2 snd_hda_intel,snd_pcm
binfmt_misc 17292 1
i2c_algo_bit 13199 1 i915
video 18908 1 i915
lp 17455 0
parport 40930 3 parport_pc,ppdev,lp
b44 31443 0
ssb 50682 2 b43,b44

Hi,

Please proceed with the following Terminal commands:

sudo apt-get update

sudo apt-get install b43-fwcutter firmware-b43-installer

b43-fwcutter and firmware-b43-installer exist in the Ubuntu repositories, but you will need a working wired Internet connection in Ubuntu in order to locate it and 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.

Then REBOOT and retest wireless.

Regards,

Mark

Source: https://answers.launchpad.net/ubuntu/+source/gnome-nettool/+question/185965

Matthew Hammerton (suvwi) said : #5

Thanks Mark Rijckenberg, that solved my question.