At this point, you need to match the bus number (the numbers at the front that look like 04:00.0) from the first list to the second. These are the PCI vendor and product ID codes. For my BCM4312, these data are 14e4:4312. When you post a request for help, include both lines.
then
Once you know what your hardware is, the next step is to see what the kernel has to say about it. The command for this is ‘dmesg | less’
then
dmesg | less
larry then says
On my system, it takes 473 lines of output before the line “b43-phy0: Broadcom 4311 WLAN found” appears. In particular, you should look for any lines that indicate that you are missing firmware
missing firmware?
If you have missing firmware, check online to learn how to install firmware for your device.
/sbin/lspci -
05:00.0 Network controller: Broadcom Corporation BCM4312 80211b/g (rev 01)
unsure what the 2nd list is as this is the only entry with 0500?
on the dmesg cmd there is no sign of broadcom or wlan or b43
ideas?
The BCM4312 802.11b/g, which is the one you have, will not work with b43. You need to use ndiswrapper with the Windows
driver, or better the Broadcom wl driver.
I recommend that you install the appropriate broadcom-wl-xxxx package for your kernel.
First you need to check which kernel you have installed: type
uname -r
in a terminal; write the answer down
now you can either go to the packman repository and search and download what you need
delighted it works; if you keep an eye on this forum, you will find others coming along with the same broadcom as you; you are welcome to help them with what worked for you;