Broadcom 4312 Wireless Not working

Asked by coolamd

I have a HP Pavilion dv6445us Notebook. It has a broadcom 4312 WiFi card, the problem is that I can't see any wireless network . I some how got the driver and now when I do 'lshw' I get to see the following but still I am unable to see any device in Network manager. I have tried all information regarding this... on this forum.. I have been working on it since 2 days.

lshw -C network
WARNING: you should run this program as super-user.
  *-network
       description: Network controller
       product: BCM4312 802.11a/b/g
       vendor: Broadcom Corporation
       physical id: 0
       bus info: pci@0000:03:00.0
       version: 02
       width: 64 bits
       clock: 33MHz
       capabilities: bus_master cap_list
       configuration: driver=b43-pci-bridge latency=0 module=ssb
  *-network
       description: Ethernet interface
       physical id: 1
       logical name: eth1
       serial: 00:08:5c:6e:5f:c8
       capabilities: ethernet physical
       configuration: broadcast=yes driver=cdc_ether driverversion=22-Aug-2005 firmware=CDC Ethernet Device ip=192.168.1.3 multicast=yes

Thanks,
Amod

Question information

Language:
English Edit question
Status:
Answered
For:
Ubuntu Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
coolamd (amod-gadre) said :
#1

I have installed Hardy for i386 machines while my Notebook has AMD Turion 64 X2.

Revision history for this message
Antonio Broughton (anacarda) said :
#2

Hi,

Have you had a look at http://linuxwireless.org/en/users/Drivers/b43#devicefirmware ?

I have a Broadcom 4318, and following those instructions seemed to work fine, just follow the "You are using the b43 driver from linux-2.6.24" instructions.

Revision history for this message
coolamd (amod-gadre) said :
#3

Getting the following errors while doing a make for 1st step itself
fwcutter_list.h:140: warning: (near initialization for ‘_cb8d70972b885b1f8883b943c0261a3c[22]’)
fwcutter_list.h:141: error: unknown field ‘offset’ specified in initializer
fwcutter_list.h:141: warning: excess elements in struct initializer
fwcutter_list.h:141: warning: (near initialization for ‘_cb8d70972b885b1f8883b943c0261a3c[23]’)
fwcutter_list.h:141: error: unknown field ‘type’ specified in initializer
fwcutter_list.h:141: warning: excess elements in struct initializer
fwcutter_list.h:141: warning: (near initialization for ‘_cb8d70972b885b1f8883b943c0261a3c[23]’)
fwcutter_list.h:141: error: unknown field ‘length’ specified in initializer
fwcutter_list.h:141: warning: excess elements in struct initializer
fwcutter_list.h:141: warning: (near initialization for ‘_cb8d70972b885b1f8883b943c0261a3c[23]’)
fwcutter_list.h:142: error: unknown field ‘offset’ specified in initializer
fwcutter_list.h:142: warning: excess elements in struct initializer
fwcutter_list.h:142: warning: (near initialization for ‘_cb8d70972b885b1f8883b943c0261a3c[24]’)
fwcutter_list.h:142: error: unknown field ‘type’ specified in initializer
fwcutter_list.h:142: warning: excess elements in struct initializer
fwcutter_list.h:142: warning: (near initialization for ‘_cb8d70972b885b1f8883b943c0261a3c[24]’)
fwcutter_list.h:142: error: unknown field ‘length’ specified in initializer
fwcutter_list.h:142: warning: excess elements in struct initializer
fwcutter_list.h:142: warning: (near initialization for ‘_cb8d70972b885b1f8883b943c0261a3c[24]’)
fwcutter_list.h:143: error: unknown field ‘offset’ specified in initializer
fwcutter_list.h:143: warning: excess elements in struct initializer
fwcutter_list.h:143: warning: (near initialization for ‘_cb8d70972b885b1f8883b943c0261a3c[25]’)
fwcutter_list.h:143: error: unknown field ‘type’ specified in initializer
fwcutter_list.h:143: warning: excess elements in struct initializer
fwcutter_list.h:143: warning: (near initialization for ‘_cb8d70972b885b1f8883b943c0261a3c[25]’)
fwcutter_list.h:143: error: unknown field ‘length’ specified in initializer
fwcutter_list.h:143: warning: excess elements in struct initializer
fwcutter_list.h:143: warning: (near initialization for ‘_cb8d70972b885b1f8883b943c0261a3c[25]’)
fwcutter_list.h:144: error: unknown field ‘offset’ specified in initializer
fwcutter_list.h:144: warning: excess elements in struct initializer
fwcutter_list.h:144: warning: (near initialization for ‘_cb8d70972b885b1f8883b943c0261a3c[26]’)
fwcutter_list.h:144: error: unknown field ‘type’ specified in initializer
fwcutter_list.h:144: warning: excess elements in struct initializer
fwcutter_list.h:144: warning: (near initialization for ‘_cb8d70972b885b1f8883b943c0261a3c[26]’)
fwcutter_list.h:144: error: unknown field ‘length’ specified in initializer
fwcutter_list.h:144: warning: excess elements in struct initializer
fwcutter_list.h:144: warning: (near initialization for ‘_cb8d70972b885b1f8883b943c0261a3c[26]’)
fwcutter_list.h:145: error: unknown field ‘offset’ specified in initializer
fwcutter_list.h:145: warning: excess elements in struct initializer
fwcutter_list.h:145: warning: (near initialization for ‘_cb8d70972b885b1f8883b943c0261a3c[27]’)
fwcutter_list.h:145: error: unknown field ‘type’ specified in initializer
fwcutter_list.h:145: warning: excess elements in struct initializer
fwcutter_list.h:145: warning: (near initialization for ‘_cb8d70972b885b1f8883b943c0261a3c[27]’)
fwcutter_list.h:145: error: unknown field ‘length’ specified in initializer
fwcutter_list.h:145: warning: excess elements in struct initializer
fwcutter_list.h:145: warning: (near initialization for ‘_cb8d70972b885b1f8883b943c0261a3c[27]’)
fwcutter_list.h:146: error: unknown field ‘offset’ specified in initializer
fwcutter_list.h:146: warning: excess elements in struct initializer
fwcutter_list.h:146: warning: (near initialization for ‘_cb8d70972b885b1f8883b943c0261a3c[28]’)
fwcutter_list.h:146: error: unknown field ‘type’ specified in initializer
fwcutter_list.h:146: warning: excess elements in struct initializer
fwcutter_list.h:146: warning: (near initialization for ‘_cb8d70972b885b1f8883b943c0261a3c[28]’)
fwcutter_list.h:146: error: unknown field ‘length’ specified in initializer
fwcutter_list.h:146: warning: excess elements in struct initializer
fwcutter_list.h:146: warning: (near initialization for ‘_cb8d70972b885b1f8883b943c0261a3c[28]’)
fwcutter_list.h:147: error: unknown field ‘offset’ specified in initializer
fwcutter_list.h:147: warning: excess elements in struct initializer
fwcutter_list.h:147: warning: (near initialization for ‘_cb8d70972b885b1f8883b943c0261a3c[29]’)
fwcutter_list.h:147: error: unknown field ‘type’ specified in initializer
fwcutter_list.h:147: warning: excess elements in struct initializer
fwcutter_list.h:147: warning: (near initialization for ‘_cb8d70972b885b1f8883b943c0261a3c[29]’)
fwcutter_list.h:147: error: unknown field ‘length’ specified in initializer
fwcutter_list.h:147: warning: excess elements in struct initializer
fwcutter_list.h:147: warning: (near initialization for ‘_cb8d70972b885b1f8883b943c0261a3c[29]’)
fwcutter_list.h:148: error: unknown field ‘offset’ specified in initializer
fwcutter_list.h:148: warning: excess elements in struct initializer
fwcutter_list.h:148: warning: (near initialization for ‘_cb8d70972b885b1f8883b943c0261a3c[30]’)
fwcutter_list.h:148: error: unknown field ‘type’ specified in initializer
fwcutter_list.h:148: warning: excess elements in struct initializer
fwcutter_list.h:148: warning: (near initialization for ‘_cb8d70972b885b1f8883b943c0261a3c[30]’)
fwcutter_list.h:148: error: unknown field ‘length’ specified in initializer
fwcutter_list.h:148: warning: excess elements in struct initializer
fwcutter_list.h:148: warning: (near initialization for ‘_cb8d70972b885b1f8883b943c0261a3c[30]’)
fwcutter_list.h:149: error: unknown field ‘offset’ specified in initializer
fwcutter_list.h:149: warning: excess elements in struct initializer
fwcutter_list.h:149: warning: (near initialization for ‘_cb8d70972b885b1f8883b943c0261a3c[31]’)
fwcutter_list.h:149: error: unknown field ‘type’ specified in initializer
fwcutter_list.h:149: warning: excess elements in struct initializer
fwcutter_list.h:149: warning: (near initialization for ‘_cb8d70972b885b1f8883b943c0261a3c[31]’)

Revision history for this message
Antonio Broughton (anacarda) said :
#4

hmm, maybe you dont have build-essentials and / or kernel headers?

Either way, you can just install the b43-fwcutter package (apt-get install b43-fwcutter), then just do the second part (running fwcutter on wl_apsta.o etc)

Revision history for this message
coolamd (amod-gadre) said :
#5

i did all this ... and I can see b43 copied to /lib/firmware with other files. But still wireless is not working.
the following is the output for $ iwconfig
lo no wireless extensions.

eth0 no wireless extensions.

eth1 no wireless extensions.

$ifconfig
eth0 Link encap:Ethernet HWaddr 00:1b:24:47:de:bf
          UP BROADCAST MULTICAST MTU:1500 Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
          Interrupt:17 Base address:0xa000

eth1 Link encap:Ethernet HWaddr 00:08:5c:6e:5f:c8
          inet addr:192.168.1.3 Bcast:192.168.1.255 Mask:255.255.255.0
          inet6 addr: fe80::208:5cff:fe6e:5fc8/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
          RX packets:980 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1143 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:843559 (823.7 KB) TX bytes:167142 (163.2 KB)

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:188 errors:0 dropped:0 overruns:0 frame:0
          TX packets:188 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:9400 (9.1 KB) TX bytes:9400 (9.1 KB)

Revision history for this message
Antonio Broughton (anacarda) said :
#6

hmmm

the wireless is turned on? (button on laptop etc).

Is there anything related to the wirless within dmesg or /var/log/messages?

Revision history for this message
coolamd (amod-gadre) said :
#7

yes its turned on ... there is nothing in the /var/log/messages, I had earlier installed the wireless lan driver using NDISWRAPPER will it affect ???

Revision history for this message
coolamd (amod-gadre) said :
#8

I have uninstalled the NDISWRAPPWER driver. Now but its still not able to see the wireless network

Revision history for this message
coolamd (amod-gadre) said :
#9

when I do a modprobe b43 I m getting the following output:

WARNING: Error inserting input_polldev (/lib/modules/2.6.24-16-generic/kernel/drivers/input/input-polldev.ko): Operation not permitted
WARNING: Error inserting led_class (/lib/modules/2.6.24-16-generic/kernel/drivers/leds/led-class.ko): Operation not permitted
WARNING: Error inserting cfg80211 (/lib/modules/2.6.24-16-generic/kernel/net/wireless/cfg80211.ko): Operation not permitted
WARNING: Error inserting mac80211 (/lib/modules/2.6.24-16-generic/kernel/net/mac80211/mac80211.ko): Operation not permitted
WARNING: Error inserting rfkill (/lib/modules/2.6.24-16-generic/kernel/net/rfkill/rfkill.ko): Operation not permitted
FATAL: Error inserting b43 (/lib/modules/2.6.24-16-generic/kernel/drivers/net/wireless/b43/b43.ko): Operation not permitted

Revision history for this message
johnblodge (johnblodge) said :
#10

coolamd,

You must prefix that with: sudo, eg "sudo modprobe b43". If you do that followed by: "sudo lsmod", you will, no doubt, see the b43 module present. It probably won't matter though. I have tried it several times and to no avail.

I too am having the same problem. I have a Pavilion dv9000 c/w the BC4312 v2 chip. I have followed all the various threads presented here and none have worked.

Ironically, Bluetooth will activate when I turn on the wireless control switch. The LED comes on and the Bluetooth symbol appears on the top panel, but no wireless.

I am very pleased with what I see in 8.04, but if I can't get my wireless working soon, I will have to revert back to XP to get any work done.

Revision history for this message
javier begazo (javierabegazo) said :
#11

I'm having a similiar wireless problem, how do i see my chipset in terminal? Pardon for the simple questions :(

Revision history for this message
johnblodge (johnblodge) said :
#12

The solution is simple: Stop screwing around with Ubuntu and install Open SUSE 11.0

http://en.opensuse.org/Download

It just works!

jbl

Can you help with this problem?

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

To post a message you must log in.