b43-phy0 ERROR: FOUND UNSUPPORTED PHY (Analog 6, Type 5, Revision 1) -> BCM4312 802.11b/g [14e4:4315] (rev 01) wireless controller not working on Dell Inspiron 1545n using Ubuntu 9.10
On a Dell Inspiron 1545n using Ubuntu 9.10, which was updated 7-Nov-09, including reinstalling everything I thought was related to network connections, I cannot connect to my wireless network. If I move the Dell Inspiron 1545n close to the router, I can use a cable to connect to the wired network, but not the wireless network.
https:/
"To connect to a wireless network:
Ensure that your wireless device is turned on.
Click the NetworkManager icon in the system notification area.
Under Wireless Networks click on the network you want to connect to."
My "wireless device is turned on." When I click "the NetworkManager icon in the system notification area", there is no "Wireless Networks" heading and no wireless networks are listed. The only headings are "Wired Network" and "VPN Connections".
System, Administration, Network, opens a Network Settings window that only lists "Wired connection" and "Point to point connection" under "Connections". It does not list the "Wired connection" that is shown on the "Getting started" page of its "Help".
System, Preferences, Network Connections, Wireless, shows my wireless network, to which I was able to connect before upgrading from Ubuntu 9.04 to 9.10, but I cannot find how to connect to it.
Question information
- Language:
- English Edit question
- Status:
- Solved
- Assignee:
- No assignee Edit question
- Solved by:
- Mark Rijckenberg
- Solved:
- Last query:
- Last reply:
Revision history for this message
![]() |
#1 |
Can you provide the output of:
sudo lshw -C network; ifconfig; sudo iwlist scan
Thanks
Revision history for this message
![]() |
#2 |
Hi,
Please first connect your network card 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: Open Terminal from "Applications-
Step 2: Please copy-paste the following command from the https:/
sudo lshw -C network; sudo iwlist scanning; cat /etc/network/
Step 3: Please post results (copy/paste terminal output) on this thread
Regards,
Mark
Revision history for this message
![]() |
#3 |
Mark,
Since I could not find the command in the message above at https:/
alan@dell-
[sudo] password for alan:
*-network
description: Network controller
product: BCM4312 802.11b/g
vendor: Broadcom Corporation
physical id: 0
bus info: pci@0000:0c:00.0
version: 01
width: 64 bits
clock: 33MHz
resources: irq:17 memory:
*-network
description: Ethernet interface
product: 88E8040 PCI-E Fast Ethernet Controller
vendor: Marvell Technology Group Ltd.
physical id: 0
bus info: pci@0000:09:00.0
logical name: eth0
version: 13
serial: 00:23:ae:3b:36:f1
size: 100MB/s
capacity: 100MB/s
width: 64 bits
clock: 33MHz
resources: irq:29 memory:
lo Interface doesn't support scanning.
eth0 Interface doesn't support scanning.
auto lo
iface lo inet loopback
DISTRIB_ID=Ubuntu
DISTRIB_
DISTRIB_
DISTRIB_
00:00.0 Host bridge [0600]: Intel Corporation Mobile 4 Series Chipset Memory Controller Hub [8086:2a40] (rev 07)
00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller [8086:2a42] (rev 07)
00:02.1 Display controller [0380]: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller [8086:2a43] (rev 07)
00:1a.0 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 [8086:2937] (rev 03)
00:1a.1 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 [8086:2938] (rev 03)
00:1a.2 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 [8086:2939] (rev 03)
00:1a.7 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 [8086:293c] (rev 03)
00:1b.0 Audio device [0403]: Intel Corporation 82801I (ICH9 Family) HD Audio Controller [8086:293e] (rev 03)
00:1c.0 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 [8086:2940] (rev 03)
00:1c.1 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 2 [8086:2942] (rev 03)
00:1c.2 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 3 [8086:2944] (rev 03)
00:1c.4 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 5 [8086:2948] (rev 03)
00:1d.0 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 [8086:2934] (rev 03)
00:1d.1 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 [8086:2935] (rev 03)
00:1d.2 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 [8086:2936] (rev 03)
00:1d.7 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 [8086:293a] (rev 03)
00:1e.0 PCI bridge [0604]: Intel Corporation 82801 Mobile PCI Bridge [8086:2448] (rev 93)
00:1f.0 ISA bridge [0601]: Intel Corporation ICH9M LPC Interface Controller [8086:2919] (rev 03)
00:1f.2 SATA controller [0106]: Intel Corporation ICH9M/M-E SATA AHCI Controller [8086:2929] (rev 03)
00:1f.3 SMBus [0c05]: Intel Corporation 82801I (ICH9 Family) SMBus Controller [8086:2930] (rev 03)
09:00.0 Ethernet controller [0200]: Marvell Technology Group Ltd. 88E8040 PCI-E Fast Ethernet Controller [11ab:4354] (rev 13)
0c:00.0 Network controller [0280]: Broadcom Corporation BCM4312 802.11b/g [14e4:4315] (rev 01)
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 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 008 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 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 003: ID 0c45:63ee Microdia
Bus 001 Device 002: ID 0bda:0158 Realtek Semiconductor Corp. Mass Stroage Device
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Linux dell-inspiron-1545 2.6.31-14-generic #48-Ubuntu SMP Fri Oct 16 14:04:26 UTC 2009 i686 GNU/Linux
[ 0.277219] ACPI: No dock devices found.
[ 0.393463] pnp: PnP ACPI: found 13 devices
[ 1.042683] isapnp: No Plug & Play device found
[ 1.089111] hub 1-0:1.0: USB hub found
[ 1.108103] hub 2-0:1.0: USB hub found
[ 1.108394] hub 3-0:1.0: USB hub found
[ 1.108632] hub 4-0:1.0: USB hub found
[ 1.108851] hub 5-0:1.0: USB hub found
[ 1.109090] hub 6-0:1.0: USB hub found
[ 1.109310] hub 7-0:1.0: USB hub found
[ 1.109534] hub 8-0:1.0: USB hub found
[ 1.144044] device-mapper: multipath round-robin: version 1.0.0 loaded
[ 1.146936] BIOS EDD facility v0.16 2004-Jun-25, 0 devices found
[ 3.195027] usb-storage: device found at 2
[ 3.196309] ssb: Sonics Silicon Backplane found on PCI device 0000:0c:00.0
[ 9.050992] uvcvideo: Found UVC 1.00 device Integrated_
[ 9.205932] b43-phy0: Broadcom 4312 WLAN found (core revision 15)
[ 9.209348] lp: driver loaded but no devices found
[ 9.585138] input: HDA Intel Mic at Ext Right Jack as /devices/
[ 9.585214] input: HDA Intel HP Out at Ext Right Jack as /devices/
[ 584.579828] Inbound IN=eth0 OUT= MAC=00:
[ 587.562421] Inbound IN=eth0 OUT= MAC=00:
[ 3.121656] b43-pci-bridge 0000:0c:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[ 3.121673] b43-pci-bridge 0000:0c:00.0: setting latency timer to 64
[ 9.205932] b43-phy0: Broadcom 4312 WLAN found (core revision 15)
[ 9.252378] b43-phy0 ERROR: FOUND UNSUPPORTED PHY (Analog 6, Type 5, Revision 1)
[ 9.252421] b43: probe of ssb0:0 failed with error -95
lo no wireless extensions.
eth0 no wireless extensions.
* Reconfiguring network interfaces... Ignoring unknown interface eth0=eth0.
alan@dell-
I hope this is what you need.
Thanks,
Alan
Revision history for this message
![]() |
#4 |
actionparsnip (Andrew),
Following is the result of entering the line in your message in Terminal.
alan@dell-
*-network
description: Network controller
product: BCM4312 802.11b/g
vendor: Broadcom Corporation
physical id: 0
bus info: pci@0000:0c:00.0
version: 01
width: 64 bits
clock: 33MHz
resources: irq:17 memory:
*-network
description: Ethernet interface
product: 88E8040 PCI-E Fast Ethernet Controller
vendor: Marvell Technology Group Ltd.
physical id: 0
bus info: pci@0000:09:00.0
logical name: eth0
version: 13
serial: 00:23:ae:3b:36:f1
size: 100MB/s
capacity: 100MB/s
width: 64 bits
clock: 33MHz
resources: irq:29 memory:
eth0 Link encap:Ethernet HWaddr 00:23:ae:3b:36:f1
inet addr:192.168.1.2 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::223:
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:23290 errors:0 dropped:0 overruns:0 frame:0
TX packets:17283 errors:0 dropped:0 overruns:0 carrier:0
RX bytes:31406144 (31.4 MB) TX bytes:1429584 (1.4 MB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:3170 errors:0 dropped:0 overruns:0 frame:0
TX packets:3170 errors:0 dropped:0 overruns:0 carrier:0
RX bytes:133180 (133.1 KB) TX bytes:133180 (133.1 KB)
lo Interface doesn't support scanning.
eth0 Interface doesn't support scanning.
alan@dell-
Thanks,
Alan
Revision history for this message
![]() |
#5 |
Revision history for this message
![]() |
#6 |
Please see the very last remark in the following link:
https:/
It should solve your issue.
Revision history for this message
![]() |
#7 |
Mark,
How do I search for "the Broadcom STA driver (proprietary)" in System-
The only thing listed in Hardware Drivers is:
"Broadcom B43 wireless driver
Tested by the Ubuntu developers
License: Free
fwcutter is a tool which can extract firmware from various source files.It's written for BCM43xx driver files.
This driver is activated and currently in use."
The only things I can find to do in Hardware Drivers is "Remove" that driver, or "Activate" it after I have removed it. I do not see how to search for "the Broadcom STA driver (proprietary)"
Thanks,
Alan
Revision history for this message
![]() |
#8 |
actionparsnip,
The following is based on https:/
When I entered lspci in Terminal, the last line was:
"0c:00.0 Network controller: Broadcom Corporation BCM4312 802.11b/g (rev 01)"
Then:
"alan@dell-
0c:00.0 0280: 14e4:4315 (rev 01)"
http://
"PCI-ID State Chip Driver
...
14e4:4315 in progress BCM4312 802.11b/g - low power b43"
Since other PCI-IDs have a State of "supported", rather than "in progress", I was not optimistic, but I continued.
I used System, Administration, Synaptic Package Manager to install the b43-fwcutter package.
After restarting the computer, System, Administration, Hardware Drivers says:
"Broadcom B43 wireless driver
Tested by the Ubuntu developers
License: Free
fwcutter is a tool which can extract firmware from various source files.It's written for BCM43xx driver files.
This driver is activated and currently in use."
However, when I click "the NetworkManager icon in the system notification area", there is still no "Wireless Networks" heading and no wireless networks are listed. The only headings are still "Wired Network" and "VPN Connections".
Similarly, System, Administration, Network, opens a Network Settings window that still only lists "Wired connection" and "Point to point connection" under "Connections". It still does not list "Wired connection".
Thanks,
Alan
Revision history for this message
![]() |
#9 |
You need a working, wired connection in order to find and install the Broadcom STA drivers.
Once you have a working, wired connection, you can use a graphical package manager (for example: Synaptic) to find and install those drivers.
Revision history for this message
![]() |
#10 |
Here is an alternative installation procedure for the BCM4312 802.11b/g [14e4:4315] (rev 01) wireless controller:
Boot your pc and enter BIOS setup utility: choose option "load default values".
Then download the following drivers using this command:
wget http://
which come from this site:
http://
Follow these build and installation instructions carefully:
http://
In a terminal, type :
gksudo gedit /etc/modules
Once the file /etc/modules is open in the gedit text editor, scroll down and add the following line to the end of the modules file:
wl
Then run the following command:
gksudo gedit /etc/modprobe.
Once the file /etc/modprobe.
blacklist b43
blacklist bcm43xx
blacklist b43legacy
blacklist ndiswrapper
Reboot and then test wireless.
Revision history for this message
![]() |
#11 |
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:/
If that does not help, please try the solution from Ayuthia from this location:
Revision history for this message
![]() |
#12 |
Thanks Mark Rijckenberg, that solved my question.
Revision history for this message
![]() |
#13 |
Mark,
The first solution you suggested 11 hours ago worked perfectly.
Specifically, based on Tom Haddon's post on 2009-09-04 at https:/
1. System -> Administration -> Synaptic Package Manager, Quick search "bcmwl" only listed bwmwl-modaliases.
2. Google Search for "bcmwl-
3. At http://
4. Right clicked on that file and clicked on "Install with GDebi Package Installer".
5. That opened the "Package installer - bcmwl-kernel-
6. After restarting the laptop I was able to connect to my wireless network.
Thanks for sticking my problem until you found the solution, and thanks to Tom Haddon.