Ubuntu 9.10 on HP Pavilion DV6-1330SF

Asked by Amit

Broadcom BCM 4312 802.11b/g [14e4:4315] (rev 01) on my HP DV7-1330sf - not working on Ubuntu 9.10 2.6.31-21-generic
Please let me know if you need any outputs!!

Regards,
Amit

Question information

Language:
English Edit question
Status:
Answered
For:
Ubuntu gnome-nettool Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
actionparsnip (andrew-woodhead666) said :
#1

Can you give the output of:

sudo lshw -C network

Thanks

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

lspci
00:00.0 Host bridge: Intel Corporation Mobile 4 Series Chipset Memory Controller Hub (rev 07)
00:01.0 PCI bridge: Intel Corporation Mobile 4 Series Chipset PCI Express Graphics Port (rev 07)
00:1a.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 (rev 03)
00:1a.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 (rev 03)
00:1a.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 (rev 03)
00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 03)
00:1c.0 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 (rev 03)
00:1c.1 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 2 (rev 03)
00:1c.3 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 4 (rev 03)
00:1c.4 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 5 (rev 03)
00:1c.5 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 6 (rev 03)
00:1d.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 (rev 03)
00:1d.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 (rev 03)
00:1d.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 (rev 03)
00:1d.3 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 (rev 03)
00:1d.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 (rev 03)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 93)
00:1f.0 ISA bridge: Intel Corporation ICH9M LPC Interface Controller (rev 03)
00:1f.2 SATA controller: Intel Corporation ICH9M/M-E SATA AHCI Controller (rev 03)
00:1f.3 SMBus: Intel Corporation 82801I (ICH9 Family) SMBus Controller (rev 03)
00:1f.6 Signal processing controller: Intel Corporation 82801I (ICH9 Family) Thermal Subsystem (rev 03)
01:00.0 VGA compatible controller: ATI Technologies Inc M92 [Mobility Radeon HD 4500 Series]
01:00.1 Audio device: ATI Technologies Inc R700 Audio Device [Radeon HD 4000 Series]
02:00.0 Network controller: Broadcom Corporation BCM4312 802.11b/g (rev 01)
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 02)
06:00.0 FireWire (IEEE 1394): JMicron Technology Corp. IEEE 1394 Host Controller
06:00.1 System peripheral: JMicron Technology Corp. SD/MMC Host Controller
06:00.2 SD Host controller: JMicron Technology Corp. Standard SD Host Controller
06:00.3 System peripheral: JMicron Technology Corp. MS Host Controller
06:00.4 System peripheral: JMicron Technology Corp. xD Host Controller

sudo modprobe -r iwlagn && sudo modprobe iwlagn
<nothing>

sudo lshw -C network
  *-network
       description: Network controller
       product: BCM4312 802.11b/g
       vendor: Broadcom Corporation
       physical id: 0
       bus info: pci@0000:02: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:d9000000-d9003fff
  *-network
       description: Ethernet interface
       product: RTL8111/8168B PCI Express Gigabit Ethernet controller
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0
       bus info: pci@0000:03:00.0
       logical name: eth0
       version: 02
       serial: 00:26:9e:49:7c:24
       size: 10MB/s
       capacity: 1GB/s
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress msix vpd bus_master cap_list rom ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=half latency=0 link=no multicast=yes port=MII speed=10MB/s
       resources: irq:31 ioport:5000(size=256) memory:d1010000-d1010fff(prefetchable) memory:d1000000-d100ffff(prefetchable) memory:d1020000-d102ffff(prefetchable)

lspci -vnn | grep 14e4
02:00.0 Network controller [0280]: Broadcom Corporation BCM4312 802.11b/g [14e4:4315] (rev 01)

lspci -vvn|grep 43 -A7
02:00.0 0280: 14e4:4315 (rev 01)
 Subsystem: 103c:1508
 Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
 Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
 Latency: 0, Cache Line Size: 64 bytes
 Interrupt: pin A routed to IRQ 16
 Region 0: Memory at d9000000 (64-bit, non-prefetchable) [size=16K]
 Capabilities: <access denied>
 Kernel driver in use: b43-pci-bridge
 Kernel modules: ssb

03:00.0 0200: 10ec:8168 (rev 02)
 Subsystem: 103c:3628
 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
 Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
 Latency: 0, Cache Line Size: 64 bytes

Revision history for this message
actionparsnip (andrew-woodhead666) said :
#3

Help with Broadcom bcm43xx can be found at https://help.ubuntu.com/community/WifiDocs/Driver/bcm43xx

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

I performed the following after downloading the requisite files: wl_apsta-3.130.20.0.o and broadcom-wl-4.80.53.0.tar.bz2

sudo b43-fwcutter -w /lib/firmware wl_apsta-3.130.20.0.o
tar xfvj broadcom-wl-4.80.53.0.tar.bz2
sudo b43-fwcutter --unsupported -w /lib/firmware broadcom-wl-4.80.53.0/kmod/wl_apsta_mimo.o

restarted and
sudo modprobe b43
<nothing>
added the line 'b43' to 'sudo gedit /etc/modules

lspci -n | grep 04:01.0
<nothing>

lspci -nn | grep BCM43
controller [0280]: Broadcom Corporation BCM4312 802.11b/g [14e4:4315] (rev 01)

lsmod | grep b43
b43 122136 0
mac80211 181236 1 b43
cfg80211 93052 2 b43,mac80211
led_class 4096 3 b43,hp_accel,sdhci
ssb 35300 1 b43

sudo modprobe -r b43 b44 ssb wl
FATAL: Module wl not found.

sudo modprobe ieee80211_crypt_tkip
<nothing>

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

On http://linuxwireless.org/en/users/Drivers/b43#Known_PCI_devices, it says
PCI-ID State Chip Driver
14e4:4315 in progress BCM4312 802.11b/g - low power b43

So, does it mean that the driver is not available yet?

Revision history for this message
actionparsnip (andrew-woodhead666) said :
#6

in linux, no news is good news, so if you don't get an output from a command, it worked

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

My wireless still doesnt work yet!!

Revision history for this message
Launchpad Janitor (janitor) said :
#8

This question was expired because it remained in the 'Open' state without activity for the last 15 days.

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

any solution for this yet?

Revision history for this message
Launchpad Janitor (janitor) said :
#10

This question was expired because it remained in the 'Open' state without activity for the last 15 days.

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

still need the new drivers

Revision history for this message
Launchpad Janitor (janitor) said :
#12

This question was expired because it remained in the 'Open' state without activity for the last 15 days.

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

I could still not fix it. Here are the details once again:

Branded computer: HP DV7-1330sf

lspci -vnn | grep -i net
02:00.0 Network controller [0280]: Broadcom Corporation BCM4312 802.11b/g [14e4:4315] (rev 01)

lspci -vvn|grep 43 -A7
02:00.0 0280: 14e4:4315 (rev 01)
Subsystem: 103c:1508
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 11
Region 0: Memory at d9000000 (64-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>

uname -a
Linux agarwal-laptop 2.6.31-21-generic #59-Ubuntu SMP Wed Mar 24 07:28:56 UTC 2010 i686 GNU/Linux

lsb_release -d
Description: Ubuntu 9.10

dmesg | grep -i bcm
<nothing>

lsmod | grep "b43\|ssb\|wl"
<nothing>

sudo ndiswrapper -l
<nothing>

b43-fwcutter -l
b43-fwcutter version 012
Extracting firmware is possible from these binary driver files. The <ID> column shows the unique identifier string for your firmware.
You must select the firmware with the same ID as printed by the kernel driver on modprobe. Note that only recent drivers print such a message on modprobe.
Please read http://linuxwireless.org/en/users/Drivers/b43#devicefirmware
<driver> <filename> <microcode> <ID> <MD5 checksum>
b43legacy wl_apsta.o 295.14 FW10 e08665c5c5b66beb9c3b2dd54aa80cb3
b43 wl_apsta.o 351.126 FW11 9207bc565c2fc9fa1591f6c7911d3fc0
b43 wl_apsta_mimo.o 351.126 FW11 722e2e0d8cc04b8f118bb5afe6829ff9
b43 wl_apsta_mimo.o 410.2160 FW13 cb8d70972b885b1f8883b943c0261a3c

sudo modprobe -l | grep wl # only some listed below
kernel/drivers/net/wireless/wl3501_cs.ko
kernel/drivers/net/wireless/wl12xx/wl12xx.ko
updates/dkms/wl.ko
updates/cw/iwlcore.ko
updates/cw/wl1251_spi.ko
updates/cw/iwl3945.ko
updates/cw/rndis_wlan.ko

sudo modprobe -l | grep lib80211
updates/cw/lib80211.ko
updates/cw/lib80211_crypt_tkip.ko
updates/cw/lib80211_crypt_wep.ko
updates/cw/lib80211_crypt_ccmp.ko

ls /lib/modules/`uname -r`/build
lrwxrwxrwx 1 root root 40 2010-04-30 09:54 /lib/modules/2.6.31-21-generic/build -> /usr/src/linux-headers-2.6.31-21-generic

dpkg -l | grep -i ndisgtk
ii ndisgtk 0.8.4-1 graphical frontend for ndiswrapper (installation)
dpkg -l | grep -i ndiswrapper-utils
ii ndiswrapper-utils-1.9 1.54-2ubuntu1 Userspace utilities for the ndiswrapper Linux

Some other important information:
http://wireless.kernel.org/en/users/Drivers/b43 states:
PCI-ID State Chip Modes PHY version Driver
14e4:4315 supported 2.6.32 and later BCM4312 b/g LP b43

4315 is not in this list: http://wireless.kernel.org/en/users/Drivers/b43/devices

I would be glad if I can find a proper way to get my WiFi working on Ubuntu.

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

Hi,

I first suggest performing a CLEAN install of Ubuntu 10.04. Make a backup of your personal data and /home directory before doing the install from a LiveCD session.

Once Ubuntu 10.04 is installed, you need to install the following Broadcom driver package using aptitude or Synaptic package manager: bcmwl-kernel-source

This will of course require a working wirED Internet connection in Ubuntu. (wired, not wireless)

For example: using the Terminal, you need to run the following commands to install bcmwl-kernel-source:

sudo aptitude update
sudo aptitude install bcmwl-kernel-source

Then reboot and retest wireless using Network Manager.

A similar explanation can be found at the end of this thread:

https://answers.launchpad.net/ubuntu/+source/ubuntu-docs/+question/89142

Regards,

Mark

Can you help with this problem?

Provide an answer of your own, or ask Amit for more information if necessary.

To post a message you must log in.