Wireless Broadcom network card not detected by Hardy

Asked by David Garlough on 2008-09-13

Hello,

Ubuntu does not detect my Broadcom wireless card. I have a Compaq 6515b and have just installed Hardy 8.04 in replacement of Vista. The card does not show up in the list when I run lspci in terminal. Any help getting this to work would be greatly appreciated, as I've tried most of the tricks listed in the previously submitted. Also, I'm new to Linux which I'm sure isn't helping matters.

Thanks,
Dave

Question information

Language:
English Edit question
Status:
Solved
For:
Ubuntu Edit question
Assignee:
No assignee Edit question
Solved by:
peter b
Solved:
2008-09-16
Last query:
2008-09-16
Last reply:
2008-09-14
David Garlough (dgarlough) said : #1

Here's the output of lspci-v

00:00.0 Host bridge: ATI Technologies Inc RS690 Host Bridge
 Subsystem: Hewlett-Packard Company Unknown device 30c2
 Flags: bus master, 66MHz, medium devsel, latency 64

00:01.0 PCI bridge: ATI Technologies Inc RS690 PCI to PCI Bridge (Internal gfx) (prog-if 00 [Normal decode])
 Flags: bus master, 66MHz, medium devsel, latency 64
 Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
 I/O behind bridge: 00004000-00004fff
 Memory behind bridge: d0400000-d05fffff
 Prefetchable memory behind bridge: 00000000c0000000-00000000c7ffffff
 Capabilities: <access denied>

00:04.0 PCI bridge: ATI Technologies Inc Unknown device 7914 (prog-if 00 [Normal decode])
 Flags: bus master, fast devsel, latency 0
 Bus: primary=00, secondary=10, subordinate=10, sec-latency=0
 Memory behind bridge: d0000000-d00fffff
 Capabilities: <access denied>

00:05.0 PCI bridge: ATI Technologies Inc RS690 PCI to PCI Bridge (PCI Express Port 1) (prog-if 00 [Normal decode])
 Flags: bus master, fast devsel, latency 0
 Bus: primary=00, secondary=20, subordinate=20, sec-latency=0
 I/O behind bridge: 00002000-00003fff
 Memory behind bridge: cc000000-cfffffff
 Capabilities: <access denied>

00:06.0 PCI bridge: ATI Technologies Inc RS690 PCI to PCI Bridge (PCI Express Port 2) (prog-if 00 [Normal decode])
 Flags: bus master, fast devsel, latency 0
 Bus: primary=00, secondary=30, subordinate=30, sec-latency=0
 Memory behind bridge: c8000000-c80fffff
 Capabilities: <access denied>

00:12.0 SATA controller: ATI Technologies Inc SB600 Non-Raid-5 SATA (prog-if 01 [AHCI 1.0])
 Subsystem: ATI Technologies Inc SB600 Non-Raid-5 SATA
 Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 16
 I/O ports at 9000 [size=8]
 I/O ports at 9008 [size=4]
 I/O ports at 9010 [size=8]
 I/O ports at 5018 [size=4]
 I/O ports at 5020 [size=16]
 Memory at d0609000 (32-bit, non-prefetchable) [size=1K]
 Capabilities: <access denied>

00:13.0 USB Controller: ATI Technologies Inc SB600 USB (OHCI0) (prog-if 10 [OHCI])
 Subsystem: Hewlett-Packard Company Unknown device 30c2
 Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 23
 Memory at d0601000 (32-bit, non-prefetchable) [size=4K]

00:13.1 USB Controller: ATI Technologies Inc SB600 USB (OHCI1) (prog-if 10 [OHCI])
 Subsystem: Hewlett-Packard Company Unknown device 30c2
 Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 17
 Memory at d0602000 (32-bit, non-prefetchable) [size=4K]

00:13.2 USB Controller: ATI Technologies Inc SB600 USB (OHCI2) (prog-if 10 [OHCI])
 Subsystem: Hewlett-Packard Company Unknown device 30c2
 Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 17
 Memory at d0603000 (32-bit, non-prefetchable) [size=4K]

00:13.3 USB Controller: ATI Technologies Inc SB600 USB (OHCI3) (prog-if 10 [OHCI])
 Subsystem: Hewlett-Packard Company Unknown device 30c2
 Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 17
 Memory at d0604000 (32-bit, non-prefetchable) [size=4K]

00:13.4 USB Controller: ATI Technologies Inc SB600 USB (OHCI4) (prog-if 10 [OHCI])
 Subsystem: Hewlett-Packard Company Unknown device 30c2
 Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 17
 Memory at d0605000 (32-bit, non-prefetchable) [size=4K]

00:13.5 USB Controller: ATI Technologies Inc SB600 USB Controller (EHCI) (prog-if 20 [EHCI])
 Subsystem: Hewlett-Packard Company Unknown device 30c2
 Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 23
 Memory at d0606000 (32-bit, non-prefetchable) [size=256]
 Capabilities: <access denied>

00:14.0 SMBus: ATI Technologies Inc SBx00 SMBus Controller (rev 14)
 Subsystem: Hewlett-Packard Company Unknown device 30c2
 Flags: 66MHz, medium devsel
 I/O ports at 8200 [size=16]
 Capabilities: <access denied>

00:14.1 IDE interface: ATI Technologies Inc SB600 IDE (prog-if 82 [Master PriP])
 Subsystem: Hewlett-Packard Company Unknown device 30c2
 Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 16
 I/O ports at 01f0 [size=8]
 I/O ports at 03f4 [size=1]
 I/O ports at 0170 [size=8]
 I/O ports at 0374 [size=1]
 I/O ports at 5040 [size=16]

00:14.2 Audio device: ATI Technologies Inc SBx00 Azalia
 Subsystem: Hewlett-Packard Company Unknown device 30c2
 Flags: bus master, slow devsel, latency 64, IRQ 16
 Memory at 50000000 (64-bit, non-prefetchable) [size=16K]
 Capabilities: <access denied>

00:14.3 ISA bridge: ATI Technologies Inc SB600 PCI to LPC Bridge
 Subsystem: Hewlett-Packard Company Unknown device 30c2
 Flags: bus master, 66MHz, medium devsel, latency 0

00:14.4 PCI bridge: ATI Technologies Inc SBx00 PCI to PCI Bridge (prog-if 01 [Subtractive decode])
 Flags: bus master, VGA palette snoop, 66MHz, medium devsel, latency 64
 Bus: primary=00, secondary=02, subordinate=06, sec-latency=64
 Memory behind bridge: d0100000-d03fffff

00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
 Flags: fast devsel
 Capabilities: <access denied>

00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
 Flags: fast devsel

00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
 Flags: fast devsel

00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
 Flags: fast devsel
 Capabilities: <access denied>

01:05.0 VGA compatible controller: ATI Technologies Inc RS690M [Radeon X1200 Series] (prog-if 00 [VGA controller])
 Subsystem: Hewlett-Packard Company Unknown device 30c2
 Flags: bus master, fast devsel, latency 64, IRQ 19
 Memory at c0000000 (64-bit, prefetchable) [size=128M]
 Memory at d0400000 (64-bit, non-prefetchable) [size=64K]
 I/O ports at 4000 [size=256]
 Memory at d0500000 (32-bit, non-prefetchable) [size=1M]
 Capabilities: <access denied>

02:04.0 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev b6)
 Subsystem: Hewlett-Packard Company Unknown device 30c2
 Flags: bus master, medium devsel, latency 168, IRQ 20
 Memory at d0100000 (32-bit, non-prefetchable) [size=4K]
 Bus: primary=02, secondary=03, subordinate=06, sec-latency=176
 Memory window 0: 54000000-57fff000 (prefetchable)
 Memory window 1: 58000000-5bfff000
 I/O window 0: 00001000-000010ff
 I/O window 1: 00001400-000014ff
 16-bit legacy interface ports at 0001

02:04.1 FireWire (IEEE 1394): Ricoh Co Ltd R5C832 IEEE 1394 Controller (rev 02) (prog-if 10 [OHCI])
 Subsystem: Hewlett-Packard Company Unknown device 30c2
 Flags: bus master, medium devsel, latency 64, IRQ 21
 Memory at d0101000 (32-bit, non-prefetchable) [size=2K]
 Capabilities: <access denied>

10:00.0 Ethernet controller: Broadcom Corporation NetLink BCM5787M Gigabit Ethernet PCI Express (rev 02)
 Subsystem: Hewlett-Packard Company Unknown device 30c2
 Flags: bus master, fast devsel, latency 0, IRQ 508
 Memory at d0000000 (64-bit, non-prefetchable) [size=64K]
 Expansion ROM at <ignored> [disabled]
 Capabilities: <access denied>

David Garlough (dgarlough) said : #2

It appears that this is the card model, according to the machine quickspecs:
Broadcom 4311AG 802.11a/b/g WiFi Adapter

Jim Hutchinson (jphutch) said : #3

Yeah, broadcom isn't very Linux friendly. See https://help.ubuntu.com/community/HardwareSupportComponentsWirelessNetworkCardsBroadcom for info and possible solutions.

peter b (b1pete) said : #4

hello David Garlough,

pls. run in a terminal commands as follows

lspci

then

lsusb

then

sudo lshw -C network

l above is lower/small L and post (copy-paste) the output of above 3 cmds here. we'll pick it up from there.

peter b

David Garlough (dgarlough) said : #5

lspci: (looks like the card is finally showing up for some reason, last line. I ran this at least 5 times before with no luck)

00:00.0 Host bridge: ATI Technologies Inc RS690 Host Bridge
00:01.0 PCI bridge: ATI Technologies Inc RS690 PCI to PCI Bridge (Internal gfx)
00:04.0 PCI bridge: ATI Technologies Inc Unknown device 7914
00:05.0 PCI bridge: ATI Technologies Inc RS690 PCI to PCI Bridge (PCI Express Port 1)
00:06.0 PCI bridge: ATI Technologies Inc RS690 PCI to PCI Bridge (PCI Express Port 2)
00:12.0 SATA controller: ATI Technologies Inc SB600 Non-Raid-5 SATA
00:13.0 USB Controller: ATI Technologies Inc SB600 USB (OHCI0)
00:13.1 USB Controller: ATI Technologies Inc SB600 USB (OHCI1)
00:13.2 USB Controller: ATI Technologies Inc SB600 USB (OHCI2)
00:13.3 USB Controller: ATI Technologies Inc SB600 USB (OHCI3)
00:13.4 USB Controller: ATI Technologies Inc SB600 USB (OHCI4)
00:13.5 USB Controller: ATI Technologies Inc SB600 USB Controller (EHCI)
00:14.0 SMBus: ATI Technologies Inc SBx00 SMBus Controller (rev 14)
00:14.1 IDE interface: ATI Technologies Inc SB600 IDE
00:14.2 Audio device: ATI Technologies Inc SBx00 Azalia
00:14.3 ISA bridge: ATI Technologies Inc SB600 PCI to LPC Bridge
00:14.4 PCI bridge: ATI Technologies Inc SBx00 PCI to PCI Bridge
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
01:05.0 VGA compatible controller: ATI Technologies Inc RS690M [Radeon X1200 Series]
02:04.0 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev b6)
02:04.1 FireWire (IEEE 1394): Ricoh Co Ltd R5C832 IEEE 1394 Controller (rev 02)
10:00.0 Ethernet controller: Broadcom Corporation NetLink BCM5787M Gigabit Ethernet PCI Express (rev 02)
30:00.0 Network controller: Broadcom Corporation BCM4312 802.11a/b/g (rev 02)

lsusb:
Bus 005 Device 001: ID 0000:0000
Bus 002 Device 001: ID 0000:0000
Bus 006 Device 001: ID 0000:0000
Bus 004 Device 002: ID 08ff:2580 AuthenTec, Inc.
Bus 004 Device 001: ID 0000:0000
Bus 003 Device 001: ID 0000:0000
Bus 001 Device 001: ID 0000:0000

sudo lshw -C network:
  *-network
       description: Ethernet interface
       product: NetLink BCM5787M Gigabit Ethernet PCI Express
       vendor: Broadcom Corporation
       physical id: 0
       bus info: pci@0000:10:00.0
       logical name: eth0
       version: 02
       serial: 00:1a:4b:5c:98:9c
       size: 100MB/s
       capacity: 1GB/s
       width: 64 bits
       clock: 33MHz
       capabilities: pm vpd msi pciexpress bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=tg3 driverversion=3.86 duplex=full ip=192.168.0.5 latency=0 link=yes module=tg3 multicast=yes port=twisted pair speed=100MB/s
  *-network
       description: Network controller
       product: BCM4312 802.11a/b/g
       vendor: Broadcom Corporation
       physical id: 0
       bus info: pci@0000:30:00.0
       version: 02
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list
       configuration: driver=b43-pci-bridge latency=0 module=ssb
  *-network DISABLED
       description: Wireless interface
       physical id: 1
       logical name: wlan0
       serial: 00:00:00:1a:73:7d
       capabilities: ethernet physical wireless
       configuration: broadcast=yes multicast=yes wireless=IEEE 802.11g

Thanks Peter!

Best peter b (b1pete) said : #6

glad to be of help.

now, pls follow

https://help.ubuntu.com/community/WifiDocs/Driver/bcm43xx/Feisty_No-Fluff

v. good howto and up to date, and

http://ph.ubuntuforums.com/showthread.php?t=765448

it appears that you should be ok according to these sites.

peter b

peter b (b1pete) said : #7

I forgot, prior to implementing any of the instructions on the above url's

MAKE SURE that the 3 packages that contain

ndis

under Synaptic are installed; according to my ubuntu install they should be

ndiswrapper-common
ndiswrapper-utils-1.9
ndisgtk

after install pls reboot and start implementing the first url.

peter b

David Garlough (dgarlough) said : #8

Thanks Peter, will give this a shot tomorrow. I appreciate the help.

------Original Message------
From: peter b
Sender: <email address hidden>
To: <email address hidden>
ReplyTo: <email address hidden>
Sent: Sep 14, 2008 1:10 AM
Subject: Re: [Question #45121]: Wireless Broadcom network card not detected byHardy

Your question #45121 on Ubuntu changed:
https://answers.launchpad.net/ubuntu/+question/45121

peter b proposed the following answer:
I forgot, prior to implementing any of the instructions on the above
url's

MAKE SURE that the 3 packages that contain

ndis

under Synaptic are installed; according to my ubuntu install they should
be

ndiswrapper-common
ndiswrapper-utils-1.9
ndisgtk

after install pls reboot and start implementing the first url.

peter b

--
If this answers your question, please go to the following page to let us
know that it is solved:
https://answers.launchpad.net/ubuntu/+question/45121/+confirm?answer_id=6

If you still need help, you can reply to this email or go to the
following page to enter your feedback:
https://answers.launchpad.net/ubuntu/+question/45121

You received this question notification because you are a direct
subscriber of the question.

Sent from my Verizon Wireless BlackBerry

David Garlough (dgarlough) said : #9

Good news--the card appears to be functioning normally now, and I'm able to connect wirelessly. For some reason the card wasn't showing up at all again with lshw, but after several restarts and also physically pulling the card and reinstalling, it seems to be consistently identified. I followed the instructions for installing the proper driver and also making sure ndiswrapper loads instead of ssb. When I restarted, 'lshw -C network' listed 'module = tgp' instead of either ndiswrapper or ssb, which doesn't seem to have happened to anyone else before. I re-ran step 3, restarted a couple of times, and it now seems to behave properly.

Thanks again!
Dave

David Garlough (dgarlough) said : #10

Thanks peter b, that solved my question.

Alsan (alsan-wong) said : #11

Hi,

I get the exact machine (maybe), and exact problem but without luck for detected by the lspci.

So, how to let the system detect my card is the key, before I can go through the other steps.

Hi David:

In you last post, you says that you physically pull out the card and reinstall then the system find the hw. I would like to know are you saying your card is an external card? or you mean you just pull the network chip module out and reinstall again?

also, "When I restarted, 'lshw -C network' listed 'module = tgp' instead of either ndiswrapper or ssb", what is the exact command to be issue?

Thanks in advance