eth%d: 5.100.82.38 driver failed with code 21 -> UNCLAIMED Wireless Network controller [0280]: Broadcom Corporation BCM4311 802.11b/g WLAN [14e4:4311] (rev 01) not working on Dell Vostro 1400 in Ubuntu 11.04

Asked by Masthan on 2011-05-19

Failed Wireless Driver installation on Dell Vostro 1400 Broadcom Corporation BCM4311 and here is the list of Terminal output

Reading package lists... Done
Building dependency tree
Reading state information... Done
grep is already the newest version.
The following NEW packages will be installed:
  hwinfo libhd16
0 upgraded, 2 newly installed, 0 to remove and 34 not upgraded.
Need to get 744 kB of archives.
After this operation, 2,060 kB of additional disk space will be used.
Get:1 http://in.archive.ubuntu.com/ubuntu/ natty/universe libhd16 i386 16.0-2 [698 kB]
Get:2 http://in.archive.ubuntu.com/ubuntu/ natty/universe hwinfo i386 16.0-2 [46.1 kB]
Fetched 744 kB in 3s (187 kB/s)
Selecting previously deselected package libhd16.
(Reading database ... 134736 files and directories currently installed.)
Unpacking libhd16 (from .../libhd16_16.0-2_i386.deb) ...
Selecting previously deselected package hwinfo.
Unpacking hwinfo (from .../hwinfo_16.0-2_i386.deb) ...
Processing triggers for man-db ...
Setting up libhd16 (16.0-2) ...
Setting up hwinfo (16.0-2) ...
Processing triggers for libc-bin ...
ldconfig deferred processing now taking place
  *-network UNCLAIMED
       description: Network controller
       product: BCM4311 802.11b/g WLAN
       vendor: Broadcom Corporation
       physical id: 0
       bus info: pci@0000:0c:00.0
       version: 01
       width: 32 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list
       configuration: latency=0
       resources: memory:f9ffc000-f9ffffff
  *-network
       description: Ethernet interface
       product: NetLink BCM5906M Fast Ethernet PCI Express
       vendor: Broadcom Corporation
       physical id: 0
       bus info: pci@0000:09:00.0
       logical name: eth0
       version: 02
       serial: 00:1c:23:f7:43:0e
       size: 100Mbit/s
       capacity: 100Mbit/s
       width: 64 bits
       clock: 33MHz
       capabilities: pm vpd msi pciexpress bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=tg3 driverversion=3.116 duplex=full firmware=sb v3.04 ip=10.0.0.4 latency=0 link=yes multicast=yes port=twisted pair speed=100Mbit/s
       resources: irq:46 memory:f9bf0000-f9bfffff
0: dell-wifi: Wireless LAN
 Soft blocked: no
 Hard blocked: no
lo Interface doesn't support scanning.

eth0 Interface doesn't support scanning.

auto lo
iface lo inet loopback

DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=11.04
DISTRIB_CODENAME=natty
DISTRIB_DESCRIPTION="Ubuntu 11.04"
00:00.0 Host bridge [0600]: Intel Corporation Mobile PM965/GM965/GL960 Memory Controller Hub [8086:2a00] (rev 0c)
00:01.0 PCI bridge [0604]: Intel Corporation Mobile PM965/GM965/GL960 PCI Express Root Port [8086:2a01] (rev 0c)
00:1a.0 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #4 [8086:2834] (rev 02)
00:1a.1 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #5 [8086:2835] (rev 02)
00:1a.7 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #2 [8086:283a] (rev 02)
00:1b.0 Audio device [0403]: Intel Corporation 82801H (ICH8 Family) HD Audio Controller [8086:284b] (rev 02)
00:1c.0 PCI bridge [0604]: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 [8086:283f] (rev 02)
00:1c.1 PCI bridge [0604]: Intel Corporation 82801H (ICH8 Family) PCI Express Port 2 [8086:2841] (rev 02)
00:1c.3 PCI bridge [0604]: Intel Corporation 82801H (ICH8 Family) PCI Express Port 4 [8086:2845] (rev 02)
00:1c.5 PCI bridge [0604]: Intel Corporation 82801H (ICH8 Family) PCI Express Port 6 [8086:2849] (rev 02)
00:1d.0 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1 [8086:2830] (rev 02)
00:1d.1 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #2 [8086:2831] (rev 02)
00:1d.2 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #3 [8086:2832] (rev 02)
00:1d.7 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 [8086:2836] (rev 02)
00:1e.0 PCI bridge [0604]: Intel Corporation 82801 Mobile PCI Bridge [8086:2448] (rev f2)
00:1f.0 ISA bridge [0601]: Intel Corporation 82801HEM (ICH8M) LPC Interface Controller [8086:2815] (rev 02)
00:1f.1 IDE interface [0101]: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) IDE Controller [8086:2850] (rev 02)
00:1f.2 SATA controller [0106]: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) SATA AHCI Controller [8086:2829] (rev 02)
00:1f.3 SMBus [0c05]: Intel Corporation 82801H (ICH8 Family) SMBus Controller [8086:283e] (rev 02)
01:00.0 VGA compatible controller [0300]: nVidia Corporation G86 [GeForce 8400M GS] [10de:0427] (rev a1)
03:01.0 FireWire (IEEE 1394) [0c00]: Ricoh Co Ltd R5C832 IEEE 1394 Controller [1180:0832] (rev 05)
03:01.1 SD Host controller [0805]: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter [1180:0822] (rev 22)
03:01.2 System peripheral [0880]: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter [1180:0592] (rev 12)
03:01.3 System peripheral [0880]: Ricoh Co Ltd xD-Picture Card Controller [1180:0852] (rev 12)
09:00.0 Ethernet controller [0200]: Broadcom Corporation NetLink BCM5906M Fast Ethernet PCI Express [14e4:1713] (rev 02)
0c:00.0 Network controller [0280]: Broadcom Corporation BCM4311 802.11b/g WLAN [14e4:4311] (rev 01)
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 002: ID 046d:c052 Logitech, Inc.
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 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 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
H/W path Device Class Description
==========================================================
                                   system Portable Computer
/0 bus 0TT361
/0/0 memory 64KiB BIOS
/0/400 processor Intel(R) Core(TM)2 Duo CPU T5
/0/400/700 memory 32KiB L1 cache
/0/400/701 memory 2MiB L2 cache
/0/400/1.1 processor Logical CPU
/0/400/1.2 processor Logical CPU
/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 PM965/GM965/GL960 Memory C
/0/100/1 bridge Mobile PM965/GM965/GL960 PCI Expr
/0/100/1/0 display G86 [GeForce 8400M GS]
/0/100/1a bus 82801H (ICH8 Family) USB UHCI Con
/0/100/1a.1 bus 82801H (ICH8 Family) USB UHCI Con
/0/100/1a.7 bus 82801H (ICH8 Family) USB2 EHCI Co
/0/100/1b multimedia 82801H (ICH8 Family) HD Audio Con
/0/100/1c bridge 82801H (ICH8 Family) PCI Express
/0/100/1c.1 bridge 82801H (ICH8 Family) PCI Express
/0/100/1c.1/0 network BCM4311 802.11b/g WLAN
/0/100/1c.3 bridge 82801H (ICH8 Family) PCI Express
/0/100/1c.5 bridge 82801H (ICH8 Family) PCI Express
/0/100/1c.5/0 eth0 network NetLink BCM5906M Fast Ethernet PC
/0/100/1d bus 82801H (ICH8 Family) USB UHCI Con
/0/100/1d.1 bus 82801H (ICH8 Family) USB UHCI Con
/0/100/1d.2 bus 82801H (ICH8 Family) USB UHCI Con
/0/100/1d.7 bus 82801H (ICH8 Family) USB2 EHCI Co
/0/100/1e bridge 82801 Mobile PCI Bridge
/0/100/1e/1 bus R5C832 IEEE 1394 Controller
/0/100/1e/1.1 generic R5C822 SD/SDIO/MMC/MS/MSPro Host
/0/100/1e/1.2 generic R5C592 Memory Stick Bus Host Adap
/0/100/1e/1.3 generic xD-Picture Card Controller
/0/100/1f bridge 82801HEM (ICH8M) LPC Interface Co
/0/100/1f.1 scsi0 storage 82801HBM/HEM (ICH8M/ICH8M-E) IDE
/0/100/1f.1/0.0.0 /dev/cdrom disk DVD+-RW GSA-T21N
/0/100/1f.2 scsi2 storage 82801HBM/HEM (ICH8M/ICH8M-E) SATA
/0/100/1f.2/0.0.0 /dev/sda disk 120GB FUJITSU MHY2120B
/0/100/1f.2/0.0.0/1 /dev/sda1 volume 199MiB Windows NTFS volume
/0/100/1f.2/0.0.0/2 /dev/sda2 volume 100MiB Windows NTFS volume
/0/100/1f.2/0.0.0/3 /dev/sda3 volume 100GiB Windows NTFS volume
/0/100/1f.2/0.0.0/4 /dev/sda4 volume 10GiB Extended partition
/0/100/1f.2/0.0.0/4/5 /dev/sda5 volume 9113MiB Linux filesystem partitio
/0/100/1f.2/0.0.0/4/6 /dev/sda6 volume 2045MiB Linux swap / Solaris part
/0/100/1f.3 bus 82801H (ICH8 Family) SMBus Contro
/1 power DELL FT0797B
Linux masthi-pc 2.6.38-8-generic #42-Ubuntu SMP Mon Apr 11 03:31:50 UTC 2011 i686 i686 i386 GNU/Linux
[ 0.288337] ACPI: No dock devices found.
[ 0.288343] HEST: Table not found.
[ 0.362286] usbcore: registered new interface driver usbfs
[ 0.362306] usbcore: registered new interface driver hub
[ 0.362349] usbcore: registered new device driver usb
[ 0.368301] Switching to clocksource hpet
[ 0.371252] Switched to NOHz mode on CPU #0
[ 0.371306] Switched to NOHz mode on CPU #1
[ 0.412281] pnp: PnP ACPI: found 12 devices
[ 0.473820] input: Lid Switch as /devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input0
[ 0.536035] ACPI: Lid Switch [LID]
[ 0.620083] ERST: Table is not found!
[ 0.987412] isapnp: No Plug & Play device found
[ 0.994611] i2c-core: driver [adp5520] using legacy suspend method
[ 0.994615] i2c-core: driver [adp5520] using legacy resume method
[ 1.016208] hub 1-0:1.0: USB hub found
[ 1.036217] hub 2-0:1.0: USB hub found
[ 1.036750] hub 3-0:1.0: USB hub found
[ 1.037232] hub 4-0:1.0: USB hub found
[ 1.040270] hub 5-0:1.0: USB hub found
[ 1.040712] hub 6-0:1.0: USB hub found
[ 1.041159] hub 7-0:1.0: USB hub found
[ 1.045097] device-mapper: multipath: version 1.2.0 loaded
[ 1.045101] device-mapper: multipath round-robin: version 1.0.0 loaded
[ 1.054026] BIOS EDD facility v0.16 2004-Jun-25, 0 devices found
[ 1.387853] sdhci-pci 0000:03:01.1: SDHCI controller found [1180:0822] (rev 22)
[ 1.420059] mmc0: no vmmc regulator found
[ 1.504653] tg3 0000:09:00.0: eth0: Tigon3 [partno(BCM95906) rev c002] (PCI Express) MAC address 00:1c:23:f7:43:0e
[ 1.504659] tg3 0000:09:00.0: eth0: attached PHY is 5906 (10/100Base-TX Ethernet) (WireSpeed[0])
[ 1.504663] tg3 0000:09:00.0: eth0: RXcsums[1] LinkChgREG[0] MIirq[0] ASF[0] TSOcap[0]
[ 1.504667] tg3 0000:09:00.0: eth0: dma_rwctrl[76180000] dma_mask[64-bit]
[ 1.532056] usb 6-2: new low speed USB device using uhci_hcd and address 2
[ 1.906407] input: Logitech USB Laser Mouse as /devices/pci0000:00/0000:00:1d.1/usb6/6-2/6-2:1.0/input/input4
[ 1.906594] generic-usb 0003:046D:C052.0001: input,hidraw0: USB HID v1.10 Mouse [Logitech USB Laser Mouse] on usb-0000:00:1d.1-2/input0
[ 1.906619] usbcore: registered new interface driver usbhid
[ 1.906622] usbhid: USB HID core driver
[ 15.550048] lp: driver loaded but no devices found
[ 15.570355] wl: module license 'MIXED/Proprietary' taints kernel.
[ 15.616638] wl 0000:0c:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[ 15.616650] wl 0000:0c:00.0: setting latency timer to 64
[ 15.619320] eth%d: 5.100.82.38 driver failed with code 21
[ 16.464459] ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 16.648332] [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.492467] input: HDA Intel Mic at Ext Front Jack as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
[ 17.492815] input: HDA Intel HP Out at Ext Front Jack as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
[ 17.493127] input: HDA Intel HP Out at Ext Front Jack as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
[ 18.049430] tg3 0000:09:00.0: eth0: Link is up at 100 Mbps, full duplex
[ 18.049436] tg3 0000:09:00.0: eth0: Flow control is on for TX and on for RX
[ 18.101274] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[ 19.073861] Console: switching to colour frame buffer device 160x50
[ 28.560072] eth0: no IPv6 routers present
 Manufacturer: Dell Inc.
 Product Name: Vostro 1400
 Manufacturer: Dell Inc.
 Product Name: 0TT361
 Manufacturer: Dell Inc.
 Manufacturer: Intel
 Manufacturer: CE00000000000000
 Manufacturer: CE00000000000000
 Manufacturer: SMP
 SBDS Manufacture Date: 2007-11-01
lo no wireless extensions.

eth0 no wireless extensions.

# which ath5k cannot recover. To prevent this condition, stop
blacklist ath_pci
# Warning: This file is autogenerated by bcmwl. All changes to this file will be lost.
blacklist b43
blacklist b43legacy
blacklist bcm43xx
blacklist brcm80211
blacklist eth1394
# replaced by p54pci
blacklist prism54
# replaced by b43 and ssb.
blacklist bcm43xx
blacklist uart6850
blacklist twl4030_wdt
> hal.1: read hal dataprocess 2002: arguments to dbus_move_error() were incorrect, assertion "(dest) == NULL || !dbus_error_is_set ((dest))" failed in file dbus-errors.c line 280.
This is normally a bug in some application using the D-Bus library.
libhal.c 3483 : Error unsubscribing to signals, error=The name org.freedesktop.Hal was not provided by any .service files
28: PCI c00.0: 0280 Network controller
  [Created at pci.318]
  Unique ID: zb5c.AUabv0M9SM3
  Parent ID: qTvu.mnuTbR4JzqB
  SysFS ID: /devices/pci0000:00/0000:00:1c.1/0000:0c:00.0
  SysFS BusID: 0000:0c:00.0
  Hardware Class: network
  Model: "Dell Wireless 1390 WLAN Mini-Card"
  Vendor: pci 0x14e4 "Broadcom"
  Device: pci 0x4311 "BCM4311 802.11b/g WLAN"
  SubVendor: pci 0x1028 "Dell"
  SubDevice: pci 0x0007 "Wireless 1390 WLAN Mini-Card"
  Revision: 0x01
  Memory Range: 0xf9ffc000-0xf9ffffff (rw,non-prefetchable)
  IRQ: 17 (no events)
  Module Alias: "pci:v000014E4d00004311sv00001028sd00000007bc02sc80i00"
  Driver Info #0:
    Driver Status: ssb is not active
    Driver Activation Cmd: "modprobe ssb"
  Driver Info #1:
    Driver Status: wl is active
    Driver Activation Cmd: "modprobe wl"
  Config Status: cfg=new, avail=yes, need=no, active=unknown
  Attached to: #15 (PCI bridge)

29: PCI 900.0: 0200 Ethernet controller
  [Created at pci.318]
  Unique ID: rBUF.JLJF_mRaK+D
  Parent ID: HnsE.u5STR+0yAvE
  SysFS ID: /devices/pci0000:00/0000:00:1c.5/0000:09:00.0
  SysFS BusID: 0000:09:00.0
  Hardware Class: network
  Model: "Broadcom NetLink BCM5906M Fast Ethernet PCI Express"
  Vendor: pci 0x14e4 "Broadcom"
  Device: pci 0x1713 "NetLink BCM5906M Fast Ethernet PCI Express"
  SubVendor: pci 0x1028 "Dell"
  SubDevice: pci 0x0227
  Revision: 0x02
  Driver: "tg3"
  Driver Modules: "tg3"
  Device File: eth0
  Memory Range: 0xf9bf0000-0xf9bfffff (rw,non-prefetchable)
  IRQ: 46 (2635 events)
  HW Address: 00:1c:23:f7:43:0e
  Link detected: yes
  Module Alias: "pci:v000014E4d00001713sv00001028sd00000227bc02sc00i00"
  Driver Info #0:
    Driver Status: tg3 is active
    Driver Activation Cmd: "modprobe tg3"
  Config Status: cfg=new, avail=yes, need=no, active=unknown
  Attached to: #17 (PCI bridge)

[main]
NetworkingEnabled=true
WirelessEnabled=true
WWANEnabled=true
Module Size Used by
binfmt_misc 13213 1
parport_pc 32111 0
ppdev 12849 0
vesafb 13449 1
nvidia 9766978 44
snd_hda_codec_idt 60537 1
snd_hda_intel 24140 2
snd_hda_codec 90901 2 snd_hda_codec_idt,snd_hda_intel
snd_hwdep 13274 1 snd_hda_codec
snd_pcm 80244 2 snd_hda_intel,snd_hda_codec
joydev 17322 0
snd_seq_midi 13132 0
snd_rawmidi 25269 1 snd_seq_midi
snd_seq_midi_event 14475 1 snd_seq_midi
snd_seq 51291 2 snd_seq_midi,snd_seq_midi_event
dell_wmi 12601 0
sparse_keymap 13666 1 dell_wmi
r852 17878 0
sm_common 16737 1 r852
nand 49822 2 r852,sm_common
dell_laptop 13515 0
dcdbas 14054 1 dell_laptop
nand_ids 8547 1 nand
nand_ecc 13070 1 nand
snd_timer 28659 2 snd_pcm,snd_seq
psmouse 73312 0
snd_seq_device 14110 3 snd_seq_midi,snd_rawmidi,snd_seq
mtd 26720 2 sm_common,nand
snd 55295 13 snd_hda_codec_idt,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
serio_raw 12990 0
video 18951 0
soundcore 12600 1 snd
snd_page_alloc 14073 2 snd_hda_intel,snd_pcm
wl 2642531 0
lib80211 14570 1 wl
lp 13349 0
parport 36746 3 parport_pc,ppdev,lp
usbhid 41704 0
hid 77084 1 usbhid
ahci 21591 2
tg3 131476 0
firewire_ohci 31504 0
sdhci_pci 13623 0
sdhci 22720 1 sdhci_pci
firewire_core 56138 1 firewire_ohci
crc_itu_t 12627 1 firewire_core
libahci 25548 1 ahci

Question information

Language:
English Edit question
Status:
Solved
For:
Ubuntu gnome-nettool Edit question
Assignee:
No assignee Edit question
Solved by:
Mark Rijckenberg
Solved:
2011-05-20
Last query:
2011-05-20
Last reply:
2011-05-19

Your wireless adapter BCM4311 is NOT using the wl driver
(contained in bcmwl-kernel-source) , because it wants the b43 driver
instead. But you blacklisted the b43 driver that is required here.

I suggest running the following Terminal commands to try to fix the damage:

sudo apt-get update

sudo apt-get remove bcmwl-kernel-source

sudo rm /etc/modprobe.d/blacklist-bcm43.conf

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

Then create a new file called /etc/init.d/wifi using the following command:

gksudo gedit /etc/init.d/wifi

Add these three lines into the /etc/init.d/wifi file:

modprobe -r b43 b44 b43legacy ssb
modprobe b43
modprobe b44

Save the change to the file.

Make it executable using this command:

sudo chmod +x /etc/init.d/wifi

Reboot and retest wireless.

Should make the change permanent, even after reboots.

Masthan (masthan-rao) said : #2

Mark,
You Rock ! The issue is resolved. I am struggling with this issue from past one month and finally my Wireless is enabled. Now I can stick to Ubuntu leaving Windows ;)
Regards
Masthan

I am pretty sure now that your wireless adapter was experiencing the following Broadcom driver bug in Ubuntu 11.04:

https://bugs.launchpad.net/ubuntu/+source/bcmwl/+bug/732677

As I understand it, there are 2 possible solutions for the BCM4311 wireless problem in Ubuntu 11.04:

1) installing b43-fwcutter and firmware-b43-installer as described here:

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

or

2) manually installing bcmwl-kernel-source (5.60.48.36+bdcom-0ubuntu5) from maverick (Ubuntu 10.10) using gdebi

Solution 2 is described here:

https://bugs.launchpad.net/ubuntu/+source/bcmwl/+bug/732677/comments/23