b43-phy0 ERROR: FOUND UNSUPPORTED PHY (Analog 6, Type 5, Revision 1) -> BCM4312 802.11b/g [14e4:4315] (rev 01) not working in Ubuntu 9.10 -> Broadcom 14e4:4315 fix fails on reboot

Asked by Colby

Regarding the failure of Ubuntu 9.10 to access wireless Broadcom chip 14e:4315 in an HP1010NR netbook
I did the fix provided in:
https://answers.launchpad.net/ubuntu/+source/gnome-nettool/+question/85103
Mark Rijckenberg said on 2009-10-08:

And it works great (good scan finding area wireless and good access to WAP wireless) before I reboot.
However, following reboot, Ubuntu can't access the wireless card.

Follows the sequence:
1) Diagnostic of configuration after a USB boot install of Ubuntu 9.10, which cannot access wireless.
2) Record of the terminal during implementation of the fix provided in the answer above
3) Diagnostic configuration after fix but before reboot, when the wireless is working well
4) Diagnostic configuration after reboot when the wireless fails,

How can I keep the excellent fix from being wiped out in reboot?
All suggestions appreciated.

*****************************
On USB reinstall over whole disk:

scolby@scolby-netbook:~$ sudo lshw -C network; sudo iwlist scanning; cat

/etc/network/interfaces; cat /etc/lsb-release; lspci -nn; lsusb; sudo lshw -C usb;

uname -a; dmesg | grep ound; dmesg | grep b43; dmesg | grep iwl; iwconfig; sudo

/etc/init.d/networking restart
  To run a command as administrator (user "root"), use "sudo <command>".
See "man sudo_root" for details.

scolby@scolby-netbook:~$ sudo lshw -C network; sudo iwlist scanning; cat

/etc/network/interfaces; cat /etc/lsb-release; lspci -nn; lsusb; sudo lshw -C usb;

uname -a; dmesg | grep ound; dmesg | grep b43; dmesg | grep iwl; iwconfig; sudo

/etc/init.d/networking restart
[sudo] password for scolby:
  *-network
       description: Network controller
       product: BCM4312 802.11b/g
       vendor: Broadcom Corporation
       physical id: 0
       bus info: pci@0000:01:00.0
       version: 01
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list
       configuration: driver=b43-pci-bridge latency=0
       resources: irq:16 memory:feafc000-feafffff
  *-network
       description: Ethernet interface
       product: 88E8040 PCI-E Fast Ethernet Controller
       vendor: Marvell Technology Group Ltd.
       physical id: 0
       bus info: pci@0000:02:00.0
       logical name: eth0
       version: 00
       serial: 00:22:64:6b:42:99
       capacity: 100MB/s
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list ethernet physical tp

10bt 10bt-fd 100bt 100bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=sky2

driverversion=1.23 firmware=N/A latency=0 link=no multicast=yes port=twisted pair
       resources: irq:26 memory:febfc000-febfffff ioport:ec00(size=256)
lo Interface doesn't support scanning.

eth0 Interface doesn't support scanning.

auto lo
iface lo inet loopback

DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=9.10
DISTRIB_CODENAME=karmic
DISTRIB_DESCRIPTION="Ubuntu 9.10"
00:00.0 Host bridge [0600]: Intel Corporation Mobile 945GME Express Memory

Controller Hub [8086:27ac] (rev 03)
00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile 945GME Express

Integrated Graphics Controller [8086:27ae] (rev 03)
00:02.1 Display controller [0380]: Intel Corporation Mobile 945GM/GMS/GME,

943/940GML Express Integrated Graphics Controller [8086:27a6] (rev 03)
00:1b.0 Audio device [0403]: Intel Corporation 82801G (ICH7 Family) High Definition

Audio Controller [8086:27d8] (rev 02)
00:1c.0 PCI bridge [0604]: Intel Corporation 82801G (ICH7 Family) PCI Express Port

1 [8086:27d0] (rev 02)
00:1c.1 PCI bridge [0604]: Intel Corporation 82801G (ICH7 Family) PCI Express Port

2 [8086:27d2] (rev 02)
00:1d.0 USB Controller [0c03]: Intel Corporation 82801G (ICH7 Family) USB UHCI

Controller #1 [8086:27c8] (rev 02)
00:1d.1 USB Controller [0c03]: Intel Corporation 82801G (ICH7 Family) USB UHCI

Controller #2 [8086:27c9] (rev 02)
00:1d.2 USB Controller [0c03]: Intel Corporation 82801G (ICH7 Family) USB UHCI

Controller #3 [8086:27ca] (rev 02)
00:1d.3 USB Controller [0c03]: Intel Corporation 82801G (ICH7 Family) USB UHCI

Controller #4 [8086:27cb] (rev 02)
00:1d.7 USB Controller [0c03]: Intel Corporation 82801G (ICH7 Family) USB2 EHCI

Controller [8086:27cc] (rev 02)
00:1e.0 PCI bridge [0604]: Intel Corporation 82801 Mobile PCI Bridge [8086:2448]

(rev e2)
00:1f.0 ISA bridge [0601]: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge

[8086:27b9] (rev 02)
00:1f.1 IDE interface [0101]: Intel Corporation 82801G (ICH7 Family) IDE Controller

[8086:27df] (rev 02)
00:1f.3 SMBus [0c05]: Intel Corporation 82801G (ICH7 Family) SMBus Controller

[8086:27da] (rev 02)
01:00.0 Network controller [0280]: Broadcom Corporation BCM4312 802.11b/g

[14e4:4315] (rev 01)
02:00.0 Ethernet controller [0200]: Marvell Technology Group Ltd. 88E8040 PCI-E

Fast Ethernet Controller [11ab:4354]
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 005: ID 058f:6387 Alcor Micro Corp. Transcend JetFlash Flash Drive
Bus 001 Device 004: ID 058f:6335 Alcor Micro Corp. SD/MMC Card Reader
Bus 001 Device 003: ID 10f1:1a08
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Linux scolby-netbook 2.6.31-14-generic #48-Ubuntu SMP Fri Oct 16 14:04:26 UTC 2009

i686 GNU/Linux
[ 0.000000] found SMP MP-table at [c00ff780] ff780
[ 0.933516] ACPI: No dock devices found.
[ 0.992384] pnp: PnP ACPI: found 12 devices
[ 1.793317] isapnp: No Plug & Play device found
[ 1.824286] hub 1-0:1.0: USB hub found
[ 1.824962] hub 2-0:1.0: USB hub found
[ 1.825482] hub 3-0:1.0: USB hub found
[ 1.825945] hub 4-0:1.0: USB hub found
[ 1.826412] hub 5-0:1.0: USB hub found
[ 1.834685] device-mapper: multipath round-robin: version 1.0.0 loaded
[ 1.840500] BIOS EDD facility v0.16 2004-Jun-25, 0 devices found
[ 2.527181] ssb: Sonics Silicon Backplane found on PCI device 0000:01:00.0
[ 2.591361] usb-storage: device found at 2
[ 2.952943] usb-storage: device found at 4
[ 27.260799] lp: driver loaded but no devices found
[ 28.633502] uvcvideo: Found UVC 1.00 device Webcam-101 (10f1:1a08)
[ 29.007877] b43-phy0: Broadcom 4312 WLAN found (core revision 15)
[ 32.265817] input: HDA Intel Line In at Ext Rear Jack as

/devices/pci0000:00/0000:00:1b.0/sound/card0/input10
[ 32.266056] input: HDA Intel Mic at Sep Rear Jack as

/devices/pci0000:00/0000:00:1b.0/sound/card0/input11
[ 32.266257] input: HDA Intel Mic at Ext Rear Jack as

/devices/pci0000:00/0000:00:1b.0/sound/card0/input12
[ 32.266482] input: HDA Intel HP Out at Ext Rear Jack as

/devices/pci0000:00/0000:00:1b.0/sound/card0/input13
[ 195.454714] usb-storage: device found at 5
[ 2.397799] b43-pci-bridge 0000:01:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ

16
[ 2.397828] b43-pci-bridge 0000:01:00.0: setting latency timer to 64
[ 29.007877] b43-phy0: Broadcom 4312 WLAN found (core revision 15)
[ 29.048150] b43-phy0 ERROR: FOUND UNSUPPORTED PHY (Analog 6, Type 5, Revision 1)
[ 29.048273] b43: probe of ssb0:0 failed with error -95
lo no wireless extensions.

eth0 no wireless extensions.

 * Reconfiguring network interfaces...

                                  [ OK ]
scolby@scolby-netbook:~$nm-tool

NetworkManager Tool

State: disconnected

- Device: eth0 -----------------------------------------------------------------
  Type: Wired
  Driver: sky2
  State: unavailable
  Default: no
  HW Address: 00:22:64:6B:42:99

  Capabilities:
    Carrier Detect: yes

  Wired Properties
    Carrier: off

scolby@scolby-netbook:~$ lspci -n|grep '14e4:43'
01:00.0 0280: 14e4:4315 (rev 01)
scolby@scolby-netbook:~$ lspci|grep Network
01:00.0 Network controller: Broadcom Corporation BCM4312 802.11b/g (rev 01)
scolby@scolby-netbook:~$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=9.10
DISTRIB_CODENAME=karmic
DISTRIB_DESCRIPTION="Ubuntu 9.10"
scolby@scolby-netbook:~$

**************************************************

******************************************
Wireless Solution log

sudo aptitude update
Writing extended state information... Done
Err http://security.ubuntu.com karmic-security Release.gpg
  Could not resolve 'security.ubuntu.com'
Err http://security.ubuntu.com karmic-security/main Translation-en_US
  Could not resolve 'security.ubuntu.com'
Err http://security.ubuntu.com karmic-security/restricted Translation-en_US
  Could not resolve 'security.ubuntu.com'
Err http://security.ubuntu.com karmic-security/universe Translation-en_US
  Could not resolve 'security.ubuntu.com'
Err http://security.ubuntu.com karmic-security/multiverse Translation-en_US
  Could not resolve 'security.ubuntu.com'
Err http://us.archive.ubuntu.com karmic Release.gpg
  Could not resolve 'us.archive.ubuntu.com'
Err http://us.archive.ubuntu.com karmic/main Translation-en_US
  Could not resolve 'us.archive.ubuntu.com'
Err http://us.archive.ubuntu.com karmic/restricted Translation-en_US
  Could not resolve 'us.archive.ubuntu.com'
Err http://us.archive.ubuntu.com karmic/universe Translation-en_US
  Could not resolve 'us.archive.ubuntu.com'
Err http://us.archive.ubuntu.com karmic/multiverse Translation-en_US
  Could not resolve 'us.archive.ubuntu.com'
Err http://us.archive.ubuntu.com karmic-updates Release.gpg
  Could not resolve 'us.archive.ubuntu.com'
Err http://us.archive.ubuntu.com karmic-updates/main Translation-en_US
  Could not resolve 'us.archive.ubuntu.com'
Err http://us.archive.ubuntu.com karmic-updates/restricted Translation-en_US
  Could not resolve 'us.archive.ubuntu.com'
Err http://us.archive.ubuntu.com karmic-updates/universe Translation-en_US
  Could not resolve 'us.archive.ubuntu.com'
Err http://us.archive.ubuntu.com karmic-updates/multiverse Translation-en_US
  Could not resolve 'us.archive.ubuntu.com'
Reading package lists... Done

scolby@scolby-netbook:~$ sudo aptitude dist-upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading extended state information
Initializing package states... Done
No packages will be installed, upgraded, or removed.
0 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 0B of archives. After unpacking 0B will be used.
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading extended state information
Initializing package states... Done

scolby@scolby-netbook:~$ mkdir hybrid_wl

scolby@scolby-netbook:~$ cd hybrid_wl

# Move tar file to directory hybrid_wl

scolby@scolby-netbook:~/hybrid_wl$ dir
hybrid-portsrc-x86_32-v5.10.91.9.3.tar.gz

scolby@scolby-netbook:~/hybrid_wl$ tar xzf /home/scolby/hybrid_wl/hybrid-portsrc-

x86_32-v5.10.91.9.3.tar.gz
# not scolby@scolby-netbook:~/hybrid_wl$ make clean
# not KBUILD_NOPEDANTIC=1 make -C /lib/modules/`uname -r`/build M=`pwd` clean
# not make[1]: Entering directory `/usr/src/linux-headers-2.6.31-14-generic'
# not make[1]: Leaving directory `/usr/src/linux-headers-2.6.31-14-generic'

scolby@scolby-netbook:~/hybrid_wl$ make
KBUILD_NOPEDANTIC=1 make -C /lib/modules/`uname -r`/build M=`pwd`
make[1]: Entering directory `/usr/src/linux-headers-2.6.31-14-generic'
  LD /home/scolby/hybrid_wl/built-in.o
  CC [M] /home/scolby/hybrid_wl/src/wl/sys/wl_linux.o
  CC [M] /home/scolby/hybrid_wl/src/wl/sys/wl_iw.o
  CC [M] /home/scolby/hybrid_wl/src/shared/linux_osl.o
  LD [M] /home/scolby/hybrid_wl/wl.o
  Building modules, stage 2.
  MODPOST 1 modules
WARNING: modpost: missing MODULE_LICENSE() in /home/scolby/hybrid_wl/wl.o
see include/linux/module.h for more information
  CC /home/scolby/hybrid_wl/wl.mod.o
  LD [M] /home/scolby/hybrid_wl/wl.ko
make[1]: Leaving directory `/usr/src/linux-headers-2.6.31-14-generic'

scolby@scolby-netbook:~/hybrid_wl$ lsmod|grep "b43\|ssb\|wl"
b43 122136 0
mac80211 181236 1 b43
cfg80211 93052 2 b43,mac80211
led_class 4096 1 b43
ssb 35300 1 b43

scolby@scolby-netbook:~/hybrid_wl$ sudo rmmod b43

scolby@scolby-netbook:~/hybrid_wl$ sudo rmmod ssb

# not scolby@scolby-netbook:~/hybrid_wl$ sudo rmmod wl
ERROR: Module wl does not exist in /proc/modules

scolby@scolby-netbook:~/hybrid_wl$ sudo modprobe lib80211

scolby@scolby-netbook:~/hybrid_wl$ sudo insmod wl.ko

scolby@scolby-netbook:~/hybrid_wl$ gksudo gedit /etc/modules
# add wl at the end of the file, save and close

scolby@scolby-netbook:~/hybrid_wl$ gksudo gedit /etc/modprobe.d/blacklist.conf
# add the blacklist lines at the end of the file, save and close

scolby@scolby-netbook:~/hybrid_wl$

*****************
Upon flipping the hardware switch on the front the blue light goes on.

After a few minutes the WiFi networks in the area are automatically detected.
I log into mine. Network asks for a "keyring" and I give it a password.
Top oicon shows strong signal.
Web access works clean.

****************************
Diagnostic script prior to reboot:

 sudo lshw -C network; sudo iwlist scanning; cat /etc/network/interfaces; cat

/etc/lsb-release; lspci -nn; lsusb; sudo lshw -C usb; uname -a; dmesg | grep ound;

dmesg | grep b43; dmesg | grep iwl; iwconfig; sudo /etc/init.d/networking restart
  *-network
       description: Wireless interface
       product: BCM4312 802.11b/g
       vendor: Broadcom Corporation
       physical id: 0
       bus info: pci@0000:01:00.0
       logical name: eth1
       version: 01
       serial: 00:23:4e:35:9c:8f
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list ethernet physical

wireless
       configuration: broadcast=yes driver=wl0 driverversion=5.10.91.9 latency=0

multicast=yes wireless=IEEE 802.11bg
       resources: irq:16 memory:feafc000-feafffff
  *-network
       description: Ethernet interface
       product: 88E8040 PCI-E Fast Ethernet Controller
       vendor: Marvell Technology Group Ltd.
       physical id: 0
       bus info: pci@0000:02:00.0
       logical name: eth0
       version: 00
       serial: 00:22:64:6b:42:99
       capacity: 100MB/s
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list ethernet physical tp

10bt 10bt-fd 100bt 100bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=sky2

driverversion=1.23 firmware=N/A latency=0 link=no multicast=yes port=twisted pair
       resources: irq:26 memory:febfc000-febfffff ioport:ec00(size=256)
lo Interface doesn't support scanning.

eth0 Interface doesn't support scanning.

eth1 Scan completed :
          Cell 01 - Address: 00:13:10:33:93:BD
                    ESSID:"Bizaro"
                    Mode:Managed
                    Frequency:2.412 GHz (Channel 1)
                    Quality:5/5 Signal level:-55 dBm Noise level:-92 dBm
                    IE: WPA Version 1
                        Group Cipher : TKIP
                        Pairwise Ciphers (1) : TKIP
                        Authentication Suites (1) : PSK
                    Encryption key:on
                    Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 18 Mb/s
                              24 Mb/s; 36 Mb/s; 54 Mb/s; 6 Mb/s; 9 Mb/s
                              12 Mb/s; 48 Mb/s
          Cell 02 - Address: 00:0D:93:81:1C:DC
                    ESSID:"Apple Network 811cdc"
                    Mode:Managed
                    Frequency:2.437 GHz (Channel 6)
                    Quality:2/5 Signal level:-73 dBm Noise level:-92 dBm
                    Encryption key:off
                    Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 6 Mb/s
                              9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s; 36 Mb/s
                              48 Mb/s; 54 Mb/s

auto lo
iface lo inet loopback

DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=9.10
DISTRIB_CODENAME=karmic
DISTRIB_DESCRIPTION="Ubuntu 9.10"
00:00.0 Host bridge [0600]: Intel Corporation Mobile 945GME Express Memory

Controller Hub [8086:27ac] (rev 03)
00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile 945GME Express

Integrated Graphics Controller [8086:27ae] (rev 03)
00:02.1 Display controller [0380]: Intel Corporation Mobile 945GM/GMS/GME,

943/940GML Express Integrated Graphics Controller [8086:27a6] (rev 03)
00:1b.0 Audio device [0403]: Intel Corporation 82801G (ICH7 Family) High Definition

Audio Controller [8086:27d8] (rev 02)
00:1c.0 PCI bridge [0604]: Intel Corporation 82801G (ICH7 Family) PCI Express Port

1 [8086:27d0] (rev 02)
00:1c.1 PCI bridge [0604]: Intel Corporation 82801G (ICH7 Family) PCI Express Port

2 [8086:27d2] (rev 02)
00:1d.0 USB Controller [0c03]: Intel Corporation 82801G (ICH7 Family) USB UHCI

Controller #1 [8086:27c8] (rev 02)
00:1d.1 USB Controller [0c03]: Intel Corporation 82801G (ICH7 Family) USB UHCI

Controller #2 [8086:27c9] (rev 02)
00:1d.2 USB Controller [0c03]: Intel Corporation 82801G (ICH7 Family) USB UHCI

Controller #3 [8086:27ca] (rev 02)
00:1d.3 USB Controller [0c03]: Intel Corporation 82801G (ICH7 Family) USB UHCI

Controller #4 [8086:27cb] (rev 02)
00:1d.7 USB Controller [0c03]: Intel Corporation 82801G (ICH7 Family) USB2 EHCI

Controller [8086:27cc] (rev 02)
00:1e.0 PCI bridge [0604]: Intel Corporation 82801 Mobile PCI Bridge [8086:2448]

(rev e2)
00:1f.0 ISA bridge [0601]: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge

[8086:27b9] (rev 02)
00:1f.1 IDE interface [0101]: Intel Corporation 82801G (ICH7 Family) IDE Controller

[8086:27df] (rev 02)
00:1f.3 SMBus [0c05]: Intel Corporation 82801G (ICH7 Family) SMBus Controller

[8086:27da] (rev 02)
01:00.0 Network controller [0280]: Broadcom Corporation BCM4312 802.11b/g

[14e4:4315] (rev 01)
02:00.0 Ethernet controller [0200]: Marvell Technology Group Ltd. 88E8040 PCI-E

Fast Ethernet Controller [11ab:4354]
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 001 Device 003: ID 058f:6335 Alcor Micro Corp. SD/MMC Card Reader
Bus 001 Device 002: ID 10f1:1a08
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
Linux scolby-netbook 2.6.31-14-generic #48-Ubuntu SMP Fri Oct 16 14:04:26 UTC 2009

i686 GNU/Linux
[ 0.000000] found SMP MP-table at [c00ff780] ff780
[ 0.937818] ACPI: No dock devices found.
[ 0.996364] pnp: PnP ACPI: found 12 devices
[ 1.796871] isapnp: No Plug & Play device found
[ 1.828287] hub 1-0:1.0: USB hub found
[ 1.828961] hub 2-0:1.0: USB hub found
[ 1.829488] hub 3-0:1.0: USB hub found
[ 1.829959] hub 4-0:1.0: USB hub found
[ 1.830429] hub 5-0:1.0: USB hub found
[ 1.838717] device-mapper: multipath round-robin: version 1.0.0 loaded
[ 1.844546] BIOS EDD facility v0.16 2004-Jun-25, 0 devices found
[ 2.572215] ssb: Sonics Silicon Backplane found on PCI device 0000:01:00.0
[ 2.670437] usb-storage: device found at 3
[ 27.221312] lp: driver loaded but no devices found
[ 27.599681] uvcvideo: Found UVC 1.00 device Webcam-101 (10f1:1a08)
[ 27.680512] b43-phy0: Broadcom 4312 WLAN found (core revision 15)
[ 33.221776] input: HDA Intel Line In at Ext Rear Jack as

/devices/pci0000:00/0000:00:1b.0/sound/card0/input10
[ 33.222014] input: HDA Intel Mic at Sep Rear Jack as

/devices/pci0000:00/0000:00:1b.0/sound/card0/input11
[ 33.222224] input: HDA Intel Mic at Ext Rear Jack as

/devices/pci0000:00/0000:00:1b.0/sound/card0/input12
[ 33.222430] input: HDA Intel HP Out at Ext Rear Jack as

/devices/pci0000:00/0000:00:1b.0/sound/card0/input13
[ 2.498302] b43-pci-bridge 0000:01:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ

16
[ 2.498332] b43-pci-bridge 0000:01:00.0: setting latency timer to 64
[ 27.680512] b43-phy0: Broadcom 4312 WLAN found (core revision 15)
[ 27.725138] b43-phy0 ERROR: FOUND UNSUPPORTED PHY (Analog 6, Type 5, Revision 1)
[ 27.725261] b43: probe of ssb0:0 failed with error -95
[ 1022.572899] b43-pci-bridge 0000:01:00.0: PCI INT A disabled
lo no wireless extensions.

eth0 no wireless extensions.

eth1 IEEE 802.11 Nickname:""
          Access Point: Not-Associated

 * Reconfiguring network interfaces... [ OK ]
scolby@scolby-netbook:~/hybrid_wl$

***************************
Reboot.

***************************
After Reboot
Top icon says no network connection.
Hardware sawitch on front stays orange:

Diagnostocs:
scolby@scolby-netbook:~$ sudo lshw -C network; sudo iwlist scanning; cat

/etc/network/interfaces; cat /etc/lsb-release; lspci -nn; lsusb; sudo lshw -C usb;

uname -a; dmesg | grep ound; dmesg | grep b43; dmesg | grep iwl; iwconfig; sudo

/etc/init.d/networking restart
[sudo] password for scolby:
  *-network
       description: Network controller
       product: BCM4312 802.11b/g
       vendor: Broadcom Corporation
       physical id: 0
       bus info: pci@0000:01:00.0
       version: 01
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list
       configuration: driver=b43-pci-bridge latency=0
       resources: irq:16 memory:feafc000-feafffff
  *-network
       description: Ethernet interface
       product: 88E8040 PCI-E Fast Ethernet Controller
       vendor: Marvell Technology Group Ltd.
       physical id: 0
       bus info: pci@0000:02:00.0
       logical name: eth0
       version: 00
       serial: 00:22:64:6b:42:99
       capacity: 100MB/s
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list ethernet physical tp

10bt 10bt-fd 100bt 100bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=sky2

driverversion=1.23 firmware=N/A latency=0 link=no multicast=yes port=twisted pair
       resources: irq:26 memory:febfc000-febfffff ioport:ec00(size=256)
lo Interface doesn't support scanning.

eth0 Interface doesn't support scanning.

auto lo
iface lo inet loopback

DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=9.10
DISTRIB_CODENAME=karmic
DISTRIB_DESCRIPTION="Ubuntu 9.10"
00:00.0 Host bridge [0600]: Intel Corporation Mobile 945GME Express Memory

Controller Hub [8086:27ac] (rev 03)
00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile 945GME Express

Integrated Graphics Controller [8086:27ae] (rev 03)
00:02.1 Display controller [0380]: Intel Corporation Mobile 945GM/GMS/GME,

943/940GML Express Integrated Graphics Controller [8086:27a6] (rev 03)
00:1b.0 Audio device [0403]: Intel Corporation 82801G (ICH7 Family) High Definition

Audio Controller [8086:27d8] (rev 02)
00:1c.0 PCI bridge [0604]: Intel Corporation 82801G (ICH7 Family) PCI Express Port

1 [8086:27d0] (rev 02)
00:1c.1 PCI bridge [0604]: Intel Corporation 82801G (ICH7 Family) PCI Express Port

2 [8086:27d2] (rev 02)
00:1d.0 USB Controller [0c03]: Intel Corporation 82801G (ICH7 Family) USB UHCI

Controller #1 [8086:27c8] (rev 02)
00:1d.1 USB Controller [0c03]: Intel Corporation 82801G (ICH7 Family) USB UHCI

Controller #2 [8086:27c9] (rev 02)
00:1d.2 USB Controller [0c03]: Intel Corporation 82801G (ICH7 Family) USB UHCI

Controller #3 [8086:27ca] (rev 02)
00:1d.3 USB Controller [0c03]: Intel Corporation 82801G (ICH7 Family) USB UHCI

Controller #4 [8086:27cb] (rev 02)
00:1d.7 USB Controller [0c03]: Intel Corporation 82801G (ICH7 Family) USB2 EHCI

Controller [8086:27cc] (rev 02)
00:1e.0 PCI bridge [0604]: Intel Corporation 82801 Mobile PCI Bridge [8086:2448]

(rev e2)
00:1f.0 ISA bridge [0601]: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge

[8086:27b9] (rev 02)
00:1f.1 IDE interface [0101]: Intel Corporation 82801G (ICH7 Family) IDE Controller

[8086:27df] (rev 02)
00:1f.3 SMBus [0c05]: Intel Corporation 82801G (ICH7 Family) SMBus Controller

[8086:27da] (rev 02)
01:00.0 Network controller [0280]: Broadcom Corporation BCM4312 802.11b/g

[14e4:4315] (rev 01)
02:00.0 Ethernet controller [0200]: Marvell Technology Group Ltd. 88E8040 PCI-E

Fast Ethernet Controller [11ab:4354]
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 004: ID 058f:6335 Alcor Micro Corp. SD/MMC Card Reader
Bus 001 Device 003: ID 10f1:1a08
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 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Linux scolby-netbook 2.6.31-14-generic #48-Ubuntu SMP Fri Oct 16 14:04:26 UTC 2009

i686 GNU/Linux
[ 0.000000] found SMP MP-table at [c00ff780] ff780
[ 0.937478] ACPI: No dock devices found.
[ 0.996352] pnp: PnP ACPI: found 12 devices
[ 1.797019] isapnp: No Plug & Play device found
[ 1.828282] hub 1-0:1.0: USB hub found
[ 1.828959] hub 2-0:1.0: USB hub found
[ 1.829481] hub 3-0:1.0: USB hub found
[ 1.829947] hub 4-0:1.0: USB hub found
[ 1.830412] hub 5-0:1.0: USB hub found
[ 1.838728] device-mapper: multipath round-robin: version 1.0.0 loaded
[ 1.844516] BIOS EDD facility v0.16 2004-Jun-25, 0 devices found
[ 2.616404] usb-storage: device found at 2
[ 2.668193] ssb: Sonics Silicon Backplane found on PCI device 0000:01:00.0
[ 3.096849] usb-storage: device found at 4
[ 5.047657] lp: driver loaded but no devices found
[ 5.425062] uvcvideo: Found UVC 1.00 device Webcam-101 (10f1:1a08)
[ 6.184759] input: HDA Intel Line In at Ext Rear Jack as

/devices/pci0000:00/0000:00:1b.0/sound/card0/input10
[ 6.184998] input: HDA Intel Mic at Sep Rear Jack as

/devices/pci0000:00/0000:00:1b.0/sound/card0/input11
[ 6.185227] input: HDA Intel Mic at Ext Rear Jack as

/devices/pci0000:00/0000:00:1b.0/sound/card0/input12
[ 6.185430] input: HDA Intel HP Out at Ext Rear Jack as

/devices/pci0000:00/0000:00:1b.0/sound/card0/input13
[ 2.590292] b43-pci-bridge 0000:01:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ

16
[ 2.590319] b43-pci-bridge 0000:01:00.0: setting latency timer to 64
lo no wireless extensions.

eth0 no wireless extensions.

 * Reconfiguring network interfaces... [ OK ]
scolby@scolby-netbook:~$

*****************************

Question information

Language:
English Edit question
Status:
Solved
For:
Ubuntu gnome-nettool Edit question
Assignee:
No assignee Edit question
Solved by:
Colby
Solved:
Last query:
Last reply:
Revision history for this message
actionparsnip (andrew-woodhead666) said :
#1
Revision history for this message
Mark Rijckenberg (markrijckenberg) said :
#2

The instructions in

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

are meant for Ubuntu 8.04, NOT meant for Ubuntu 9.10

Please try the very last remark/solution in the following link instead:

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

You will need a wired internet connection while trying the procedure.

Revision history for this message
Colby (colbyhouse738) said :
#3

The HP1010NP I have does not have wire access to the net.

There are two items at the end of the 87470 thread you reference above:

I followed the first one to 85103 where you gave the instructions that gave me a partial solution.
"Mark Rijckenberg said on 2009-10-30: Please try this solution:
https://answers.launchpad.net/ubuntu/+source/gnome-nettool/+question/85103"

The second one does not provide a sequence of actions that I can decipher. Sorry to be such a dense newbie.
"cmpaciencia said on 2009-10-30:
Hi Mark,
Before I tried the solution presented by you, I searched for drivers in System->Administration->Hardware Drivers and installed the Broadcom STA driver (proprietary).
When I installed Ubuntu I searched first in Hardware Drivers and nothing was available, maybe some kind of delay.
After the proprietary driver installation wireless seems to be OK. If would get any trouble I will try your solution.
Sorry for you time :(, but I appreciated your help :)
Many thanks,
Carlos"

I also do not show any Hardware Drivers installed, either before or after the installation described by you in 85103.

So what is the step described in cmpacciencia's message: "the proprietary driver installation,"?

I have learned alot about Linux in this week long struggle to get WiFi going. The working wifi after your fix in 85103 is very tantalizing. Isn't there some way to keep the working driver configuration from being undone in the reboot?

PS: the suggestion above:
"actionparsnip said 3 hours ago:
https://help.ubuntu.com/community/WifiDocs/Driver/bcm43xx"
seems to be for 9.04 and I have already tried it with no success.

Thanks for being there.
All comments appreciated.

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

The proprietary driver installation means clicking on "System->Administration->Hardware Drivers" and then choosing to install the Broadcom STA driver. But to be able to install it, you will need a wired internet connection, which you do not have. I cannot help you further, if you do not have a wired connection available to solve this....

Revision history for this message
Colby (colbyhouse738) said :
#5

Well . . thanks for the leads to a part solution.

With the files set up I can now use a single script to reinstall the working drivers after boot:

sudo aptitude update; sudo aptitude dist-upgrade;sudo rmmod ssb;sudo modprobe lib80211;cd hybrid_wl;sudo insmod wl.ko

and if I just hibernate, the working driver stays active.

Hope to get a better fix someday.

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

I just examined your issue in more detail.

I am suspecting that the manual installation instructions were not correctly followed.

You copied the following into the Terminal, but those are instructions to be done on a file in a text editor:

"# add wl at the end of the file, save and close"

Are you sure you did the following steps in https://answers.launchpad.net/ubuntu/+source/gnome-nettool/+question/85103 ?

As I wrote in the instructions below, you have to OPEN the file /etc/modules and actually ADD the line

wl

at the end of that file. Simply copy-pasting everything into the Terminal will not work.

Same thing for the /etc/modprobe.d/blacklist.conf file

"In a terminal, type : gksudo gedit /etc/modules

Add the following line to the end of the modules file:

wl

Then run the following command:

gksudo gedit /etc/modprobe.d/blacklist.conf

Add the following 4 lines to the end of the blacklist.conf file

blacklist b43
blacklist bcm43xx
blacklist b43legacy
blacklist ndiswrapper

Revision history for this message
Colby (colbyhouse738) said :
#7

Thanks for the extra review.

I had run the scripts correctly, and the appropriate txt shows up at the bottom of each file.

The "transient fix" is working fine. I either hibernate to turn off the netbook, or re run the short script which reactivates the driver.

This give me enough to use the netbook and learn-by-doing Ubuntu and Linux as needed.

I'll click this "problem solved" to get off the list and let you help others. Lots for me to learn browsing the messages on other issues.

Any future fix suggestions are welcome, like getting the Broadcom STA driver via USB.

Thanks for being there.

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

For future reference, in case anyone has issues with the BCM4312 wireless network controller in Ubuntu 9.10 (Karmic Koala):

Please first try the solution from Tom Haddon from this location:

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

If that does not help, please try the solution from Ayuthia from this location:

http://ubuntuforums.org/showthread.php?p=8297306

Revision history for this message
Colby (colbyhouse738) said :
#9

The above terminal commands install transient Wifi connectivity that does not survive reboot. But with the transient
connection I used Ubuntu/System/SynapticPackageManager to install bcmwl-kernel-source from Synaptic. Rebooted shows that
wifi is persistent.

Thanks for the fix.

Revision history for this message
Amit (agarwalamit081) said :
#10