Hallo fan’s
Heb veel tijd besteed aan het installeren en configuratie van mijn bcm4312 802.11 b/g (rev15) in versie 12.3 in 12.2 werd deze kaart goed geinstalleerd en cofiguratie werkte pirma. Zinds de migratie naar 12.3 leverd het problemen op. Mijn wireless network werkt gewoon. Heb desktop PC geen probleem met het netwerk. Heb de instructies gevolg gegeven door Larry Finger in command lines. Ik constateerd dat mijn kaart gewoon wordt herkend, Stuurprgramma is geinstalleerd, de kaart is in functie. Maar kan geen network detamineren. Heb geprobeerd de volgende opties van LWfinger te volgen, zie hieronder. In Yast2 in hardware informatie, netwerk instelingen is ook de genoemde kaart aanwezig. Heb de kaart geconfigeerd met mij instelingen van mijn netwerk. Firmware is dus aanwezig. Maar de aanmelden op het draadloos netwerk en herkennen/scannen van het werkt niet. Vraag is wat is het probleem of wat gaat er fout, doe ik fout!
(This is the first draft of what I hope will become a sticky for this forum.
Please comment. Thanks, Larry)
If your wireless does not work, please read this and follow the steps here to
minimize the time needed to get your device working.
First of all, two DO NOTS:
(1) DO NOT post a message saying "My wireless doesn't work, what do I do next?"
Such a message conveys zero information, and just wastes everyone's time.
(2) DO NOT post a message saying "I have a Brand XX, Model YYYY laptop and my
wireless doesn't work. What do I do next?". Although such a posting does convey
a little information, it doesn't help a lot as we do not have a map of all the
laptops ever built in our heads, and I, for one, am never going to search the
Internet to find what wireless device that company XX put in that model. Who
knows, they may have changed in the middle of the run for that product.
What should you do?
(1) The first thing is to learn how to use the command-line interface in a
terminal. GUI's are great, but unlike some other OS's, the set of tools
available are much richer with the command-line. With KDE desktops, the terminal
program should be available in your "Favorites" section. With Gnome, check under
"Applications". Whenever someone tells you to run a command, you should open a
terminal (also called a console), and type in that command - even better if you
can copy and paste. Note that CTRL/V is not used to paste into a console window.
You will need to pull-down the Edit menu item.
(2) Determine what device you have.
(a) If it is a USB adapter, you should enter the command '/usr/bin/lsusb' in a
terminal and you will see output that looks like:
Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 005: ID 0bda:8187 Realtek Semiconductor Corp. RTL8187 Wireless
Adapter
Bus 003 Device 002: ID 04f2:b016 Chicony Electronics Co., Ltd
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
From this data, it is obvious that my wireless card is a RealTek RTL8187. The
line containing the information about it is what would be posted. In particular,
the two numbers that follow the ID label are important.
(b) If it is a PCI device, you should enter the command '/sbin/lspci' in a
terminal. The output will look like:
00:00.0 RAM memory: nVidia Corporation MCP67 Memory Controller (rev a2)
00:01.0 ISA bridge: nVidia Corporation MCP67 ISA Bridge (rev a2)
.... snip ...
01:09.4 System peripheral: Ricoh Co Ltd xD-Picture Card Controller (rev 12)
04:00.0 Network controller: Broadcom Corporation BCM4312 802.11a/b/g (rev 01)
A recent computer will have lots of connections to the PCI bus, which is why I
snipped out a number of entries from my machine. The PCI wireless device here is
the BCM4312. If you do not see your wireless device in this list, you should go
back to step (a). Remember that some built-in devices may be attached to the USB
bus. For PCI, the above list does not provide all the information. Next, you
should enter the command '/sbin/lspci -n'. The list will be equally long and
look like:
00:00.0 0500: 10de:0547 (rev a2)
00:01.0 0601: 10de:0548 (rev a2)
-- snip --
01:09.4 0880: 1180:0852 (rev 12)
04:00.0 0280: 14e4:4312 (rev 01)
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.
(c) If you cannot find a wireless device in either step (a) or step (b), your
hardware is broken. It may be the motherboard or the wireless device. In either
case, until the device is seen by either lsusb or lspci, we will not be able to
help you.
(3) 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'. Less will allow you
to page through the output. To learn more about less, you can enter the command
'man less'. To exit the man page, or less itself, type the character q. A space
will move one page down in the text, as will the "pg dn" key. You may move one
line at a time with the keyboard arrow keys. As you go through the dmesg output,
look for any mention of your hardware. 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. Note that firmware, which runs on the microprocessor in the device, is
distinct from a driver, which runs on the host CPU. If you have missing
firmware, check online to learn how to install firmware for your device.
(4) Once you have firmware in place, next check for a wireless device by using
the command '/usr/sbin/iwconfig'. For each interface that does not support
wireless, you will get a line that looks like "eth0 no wireless extensions."
There will be lines for lo, the loopback pseudo-device, and for eth0 if you have
a wired interface. There may also be one for wmaster0 - ignore it. What you are
looking for is one like this:
wlan1 IEEE 802.11bg ESSID:"lwfdjf_rad"
Mode:Managed Frequency:2.412 GHz Access Point: 00:1A:70:46:BA:B1
Bit Rate=54 Mb/s Tx-Power=27 dBm
Retry min limit:7 RTS thr:off Fragment thr=2352 B
Power Management:off
Link Quality=72/100 Signal level:-35 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
The entries will be different - the above one is for a wireless interface that
is working. What can we learn here? If the ESSID has a value, this means that
your interface has associated with your access point, the same for a MAC address
following the Access Point label. Those kind of details are not important now.
The main point is that any output here requires the driver to be loaded and
functioning. This fact should be reported.
(5) The next step is to determine if your adapter is receiving any broadcasts
from your AP. To do this enter the command 'sudo /usr/sbin/iwlist scan'. The
command needs to be run as root, thus the sudo, and it will prompt for the root
password. The results should be like this:
wlan1 Scan completed :
Cell 01 - Address: 00:1A:70:46:BA:B1
ESSID:"lwfdjf_rad"
Mode:Master
Channel:1
Frequency:2.412 GHz (Channel 1)
Quality=72/100 Signal level:-35 dBm
Encryption key:on
IE: WPA Version 1
Group Cipher : TKIP
Pairwise Ciphers (1) : TKIP
Authentication Suites (1) : PSK
Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 18 Mb/s
24 Mb/s; 36 Mb/s; 54 Mb/s; 6 Mb/s; 9 Mb/s
12 Mb/s; 48 Mb/s
Extra:tsf=00000067932c618a
Extra: Last beacon: 56ms ago
Whatever results from that command, report it as well.
(6) Once all the steps above have been successfully completed, getting your
wireless to work is a matter of configuration. At least part of this is done
with YaST / Network Services / Network Devices. One of the easiest things to do
is delete the wireless device from this list and reboot. When the system
restarts, it should find your now working wireless and give you a chance to
configure it.
Hieronder is de output op mijn laptop van zijn instructies:
04:00.0 Network controller: Broadcom Corporation BCM4312 802.11b/g LP-PHY (rev 01)
05:00.0 Ethernet controller: Atheros Communications Inc. AR8132 Fast Ethernet (rev c0)
wim@linux-r9u5:~>
15.841509] b43-phy0: Broadcom 4312 WLAN found (core revision 15)
15.856078] b43-phy0: Found PHY: Analog 6, Type 5 (LP), Revision 1
15.863587] Broadcom 43xx driver loaded Features: PMNLS ]
16.211030] ieee80211 phy0: Selected rate control algorithm 'minstrel_ht'
16.211296] Registered led device: b43-phy0::tx
16.211317] Registered led device: b43-phy0::rx
16.211337] Registered led device: b43-phy0::radio
wim@linux-r9u5:~> sudo /usr/sbin/iwconfig
root's password:
eth0 no wireless extensions.
lo no wireless extensions.
wlan0 IEEE 802.11bg ESSID:off/any
Mode:Managed Access Point: Not-Associated Tx-Power=0 dBm
Retry long limit:7 RTS thr:off Fragment thr:off
Encryption key:off
Power Management:on
Determine broadcasts
wim@linux-r9u5:~> sudo /usr/sbin/iwlist scan
root's password:
eth0 Interface doesn't support scanning.
lo Interface doesn't support scanning.
wlan0 Interface doesn't support scanning : Network is down
wim@linux-r9u5:~>
M.v.g.
Wim van Pelt