ubuntuusers.de

WLAN BCM4313, schwaches Signal bis hin zum Abbruch

Status: Gelöst | Ubuntu-Version: Xubuntu 12.04 (Precise Pangolin)
Antworten |

m271082

Anmeldungsdatum:
19. März 2012

Beiträge: 5

Hallo ihr vielen Helfer, nach langem Mitlesen und meiner anhaltenden Begeisterung für Linux möchte mich ich nun restlos von Windows lösen, für mich unabdingbar sind aber funktionierende und zuverlässige Netzwerkverbindungen. Im Büro mittels Realtek LAN kein Problem, zuhause aber zickt die BCM4313 unter Linux erheblich. Grundsätzlich wird die Karte erkannt und auch der STA Treiber angeboten.

Mein Problem, egal mit welchem der Treiber (vor"installiert" bei Erkennung oder STA), die Verbindungsqualität ist derart schlecht, dass ich (und das ist keine Übertreibung) nur dann überhaupt eine Verbindung zum Router habe, wenn ich mein Netbook (HP-dm1-4055sg) direkt neben den Speedport-Router w501 halte.

Da die Verbindung mit dieser Ausnahme funktioniert frage ich mich, wo ich ansetzen/bzw nach Fehlern suchen kann. Das Wechseln der Kanäle/Verschlüsselung brachte keine Verbesserung. Aus dem Stehgreif ein WPA2 Verschlüsseltes Netz mit versteckter SSID und MAC-Filterung (Adapter ist im Router aber freigegeben). W-LAN Bandbreite dynamisch bis 300mbit, pendelte bei mir sekündlich zwischen 1-49mbit.

Problem besteht mit Fedora 16 genauso wie mit den aktuellen Ubuntu Versionen einschließlich 12.04 Beta 1.

Über eine Ersteinschätzung meines Problems mit eventueller Suchanregung bin ich sehr dankbar,

lg

Edit: Ausgabe von lspci -nnk | grep -i net -A2:

03:00.0 Network controller [0280]: Broadcom Corporation BCM4313 802.11b/g/n Wireless LAN Controller [14e4:4727] (rev 01)
	Subsystem: Hewlett-Packard Company Device [103c:1795]
	Kernel driver in use: brcmsmac
--
07:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 06)
	Subsystem: Hewlett-Packard Company Device [103c:3387]
	Kernel driver in use: r8169

Bearbeitet von tomtomtom:

Codeblock eingefügt. Bitte nutze die Forensyntax.

bsn

Avatar von bsn

Anmeldungsdatum:
17. September 2006

Beiträge: 6386

Wohnort: Baden-Württemberg

Hallo und Willkommen im Forum,

mache dein Netz sichtbar da dies kein Sicherheitsfaktor darstellt. Sollte dies nicht zum Erfolg führen zeige diese Ausgaben in Codeblöcke.

lsmod
lsusb
lspci -nnk | grep -i net -A2 
iwconfig

Gruß

bsn

m271082

(Themenstarter)

Anmeldungsdatum:
19. März 2012

Beiträge: 5

Hallo BSN, danke fuer deine Zeit!

Wie gewuenscht die wohl noetigen Informationen,

ausgabe lsmod:
Module                  Size  Used by
wl                   2568210  0 
lib80211               14381  1 wl
parport_pc             32866  0 
ppdev                  17113  0 
lp                     17799  0 
dm_crypt               23125  0 
parport                46562  3 parport_pc,ppdev,lp
bcma                   26696  0 
arc4                   12529  2 
brcmsmac              570874  0 
snd_hda_codec_idt      70795  1 
joydev                 17693  0 
snd_hda_codec_hdmi     32474  1 
snd_hda_intel          33773  5 
hp_wmi                 18092  0 
sparse_keymap          13890  1 hp_wmi
snd_hda_codec         127706  3 snd_hda_codec_idt,snd_hda_codec_hdmi,snd_hda_intel
snd_hwdep              13668  1 snd_hda_codec
snd_pcm                97188  3 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec
snd_seq_midi           13324  0 
snd_rawmidi            30748  1 snd_seq_midi
dm_multipath           23230  0 
mac80211              506816  1 brcmsmac
uvcvideo               72627  0 
videodev               98259  1 uvcvideo
snd_seq_midi_event     14899  1 snd_seq_midi
psmouse                87603  0 
btusb                  18288  2 
snd_seq                61896  2 snd_seq_midi,snd_seq_midi_event
hp_accel               25976  0 
v4l2_compat_ioctl32    17128  1 videodev
lis3lv02d              19876  1 hp_accel
snd_timer              29990  2 snd_pcm,snd_seq
input_polldev          13896  1 lis3lv02d
brcmutil               15139  1 brcmsmac
mac_hid                13253  0 
snd_seq_device         14540  3 snd_seq_midi,snd_rawmidi,snd_seq
sp5100_tco             13791  0 
serio_raw              13211  0 
cfg80211              205544  2 brcmsmac,mac80211
snd                    78855  20 snd_hda_codec_idt,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
i2c_piix4              13301  0 
k10temp                13166  0 
crc8                   12893  1 brcmsmac
soundcore              15091  1 snd
cordic                 12535  1 brcmsmac
snd_page_alloc         18529  2 snd_hda_intel,snd_pcm
rfcomm                 47604  12 
bnep                   18281  2 
bluetooth             180104  23 btusb,rfcomm,bnep
squashfs               36799  1 
overlayfs              28305  1 
nls_iso8859_1          12713  1 
nls_cp437              16991  1 
vfat                   17585  1 
fat                    61512  1 vfat
dm_raid45              78155  0 
xor                    12894  1 dm_raid45
dm_mirror              22203  0 
dm_region_hash         20918  1 dm_mirror
dm_log                 18564  3 dm_raid45,dm_mirror,dm_region_hash
btrfs                 652957  0 
zlib_deflate           27139  1 btrfs
libcrc32c              12644  1 btrfs
usbhid                 47199  0 
hid                    99559  1 usbhid
ums_realtek            18248  0 
uas                    18027  0 
radeon                804304  3 
r8169                  62098  0 
ttm                    76949  1 radeon
drm_kms_helper         42489  1 radeon
drm                   241873  5 radeon,ttm,drm_kms_helper
i2c_algo_bit           13423  1 radeon
wmi                    19256  1 hp_wmi
video                  19411  0 
usb_storage            49198  2 ums_realtek


Ausgabe lsusb:
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 05c8:032b Cheng Uei Precision Industry Co., Ltd (Foxlink) 
Bus 002 Device 003: ID 0bda:0119 Realtek Semiconductor Corp. 
Bus 006 Device 002: ID 0a5c:21e3 Broadcom Corp. 


Ausgabe lspci -nnk | grep -i net -A2 :
03:00.0 Network controller [0280]: Broadcom Corporation BCM4313 802.11b/g/n Wireless LAN Controller [14e4:4727] (rev 01)
	Subsystem: Hewlett-Packard Company Device [103c:1795]
	Kernel driver in use: brcmsmac
--
07:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 06)
	Subsystem: Hewlett-Packard Company Device [103c:3387]
	Kernel driver in use: r8169

Ausgabe iwconfig:
lo        no wireless extensions.

wlan0     IEEE 802.11bgn  ESSID:"xxx"  
          Mode:Managed  Frequency:2.442 GHz  Access Point: xxx   
          Bit Rate=36 Mb/s   Tx-Power=19 dBm   
          Retry  long limit:7   RTS thr:off   Fragment thr:off
          Power Management:off
          Link Quality=61/70  Signal level=-49 dBm  
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:43   Missed beacon:0

eth0      no wireless extensions.

Und leider nichts neues: Auch beim nicht versteckter SSID verbindet er zwar schneller aber nach 3-4m Abstand zum Router ist die Verbindung futsch. ☹ Macadresse vom AP und SSID habe ich durch xxx ersetzt.

bsn

Avatar von bsn

Anmeldungsdatum:
17. September 2006

Beiträge: 6386

Wohnort: Baden-Württemberg

Hallo,

der STA-Treiber ist vorhanden, lege die falschen in die blacklist:

echo "blacklist brcmsmac" | sudo tee -a /etc/modprobe.d/blacklist.conf
echo "blacklist bcma" | sudo tee -a /etc/modprobe.d/blacklist.conf

Treiber entladen:

sudo modprobe -rf bcma brcmsmac wl

Treiber neu laden:

sudo modprobe -v wl
sudo depmod -a
sudo update-initramfs -u

Der STA unter Hardware-Treiber de- und wieder aktivieren. Beachte auch, dass der Treiber nur auf den Kanäle 1-12 läuft!

Gruß

bsn

m271082

(Themenstarter)

Anmeldungsdatum:
19. März 2012

Beiträge: 5

Ich bin beeindruckt und weiß gar nicht, wie ich dir danken soll! Soviele Stunden verschwendet und dann so ein Fünfzeiler. Vielen Dank für deine Hilfe, Problem gelöst!

elektronenblitz63

Avatar von elektronenblitz63

Anmeldungsdatum:
16. Januar 2007

Beiträge: 29307

Wohnort: NRW

Siehe dazu auch WLAN/Karten/Broadcom.

duggula

Anmeldungsdatum:
3. April 2010

Beiträge: 8

Hallo bsn und alle anderen,

ich habe hier seit langer Zeit massive Probleme mit einer Broadcom 4313 in einem eepc1015pn in Verbindung mit Wlan-n von einem Speedport 921V. System ist Ubuntu 12.04. Wenn ich im Speedport Wlan-n deaktiviere ist alles wunderbar, egal ob brcmsmac oder wl Treiber. Beide Treiber versagen bei Wlan-n. Der network manager verbindet zwar, aber es sind keine Seiten aufrufbar. Die Empfehlungen von bsn habe ich durchgeführt. Danach geht es mit wl auch mit Wlan-n. Sobald ich neustarte geht wieder nix. Hoffe mir kann noch jemand einen schlauen Tip geben. Ich will kein Win7 auf meinem Netbook. ☺

Viele Grüße duggula

praseodym Team-Icon

Supporter
Avatar von praseodym

Anmeldungsdatum:
9. Februar 2009

Beiträge: 22111

Wohnort: ~

Hallo,

poste alle Terminal-Ausgaben aus diesem Thread in Codeblöcken zur "Diagnose".

Gruss

praseodym

duggula

Anmeldungsdatum:
3. April 2010

Beiträge: 8

Hi praesodym,

anbei die Ausgaben. Zuerst nachdem ich die Vorschläge von dsn ausgeführt habe (Wlan n geht). Danach nach Neustart (geht nicht mehr). Wenn ich nach dem Neustart ein

ralph@ubuntu-eepc:~$ sudo modprobe -rf bcma brcmsmac wl
ralph@ubuntu-eepc:~$ sudo modprobe -v wl
insmod /lib/modules/3.2.0-24-generic-pae/updates/dkms/wl.ko 

durchführe geht wlan n wieder. Seiten sind wieder aufrufbar. Hier, wenn alles funktioniert:

ralph@ubuntu-eepc:~$ egrep -v "^$|^#" /etc/network/interfaces
auto lo
iface lo inet loopback

ralph@ubuntu-eepc:~$ egrep -v "^$|^#" /etc/resolv.conf 
nameserver 127.0.0.1
search Speedport_W_921V_1_17_000

ralph@ubuntu-eepc:~$ egrep -v "^$|^#" /etc/hosts
127.0.0.1	localhost
127.0.1.1	ubuntu-eepc
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

ralph@ubuntu-eepc:~$ ifconfig
eth0      Link encap:Ethernet  Hardware Adresse f4:6d:04:0c:14:18  
          inet Adresse:192.168.2.119  Bcast:192.168.2.255  Maske:255.255.255.0
          inet6-Adresse: fe80::f66d:4ff:fe0c:1418/64 Gültigkeitsbereich:Verbindung
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metrik:1
          RX packets:639 errors:0 dropped:0 overruns:0 frame:0
          TX packets:439 errors:0 dropped:0 overruns:0 carrier:1
          Kollisionen:0 Sendewarteschlangenlänge:1000 
          RX-Bytes:504043 (504.0 KB)  TX-Bytes:46973 (46.9 KB)
          Interrupt:46 

eth1      Link encap:Ethernet  Hardware Adresse 48:5d:60:f5:1f:c9  
          inet Adresse:192.168.2.113  Bcast:192.168.2.255  Maske:255.255.255.0
          inet6-Adresse: fe80::4a5d:60ff:fef5:1fc9/64 Gültigkeitsbereich:Verbindung
          UP BROADCAST RUNNING MULTICAST  MTU:2000  Metrik:1
          RX packets:103 errors:0 dropped:0 overruns:0 frame:1302
          TX packets:59 errors:10 dropped:0 overruns:0 carrier:0
          Kollisionen:0 Sendewarteschlangenlänge:1000 
          RX-Bytes:9664 (9.6 KB)  TX-Bytes:10818 (10.8 KB)
          Interrupt:17 Basisadresse:0xc000 

lo        Link encap:Lokale Schleife  
          inet Adresse:127.0.0.1  Maske:255.0.0.0
          inet6-Adresse: ::1/128 Gültigkeitsbereich:Maschine
          UP LOOPBACK RUNNING  MTU:16436  Metrik:1
          RX packets:414 errors:0 dropped:0 overruns:0 frame:0
          TX packets:414 errors:0 dropped:0 overruns:0 carrier:0
          Kollisionen:0 Sendewarteschlangenlänge:0 
          RX-Bytes:30456 (30.4 KB)  TX-Bytes:30456 (30.4 KB)


ralph@ubuntu-eepc:~$ route -n
Kernel-IP-Routentabelle
Ziel            Router          Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.2.1     0.0.0.0         UG    0      0        0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U     1000   0        0 eth0
192.168.2.0     0.0.0.0         255.255.255.0   U     1      0        0 eth0
192.168.2.0     0.0.0.0         255.255.255.0   U     2      0        0 eth1

ralph@ubuntu-eepc:~$ iwconfig
lo        no wireless extensions.

eth1      IEEE 802.11  Access Point: Not-Associated   
          Link Quality:5  Signal level:219  Noise level:162
          Rx invalid nwid:0  invalid crypt:0  invalid misc:0

eth0      no wireless extensions.

und hier nach Neustart:

ralph@ubuntu-eepc:~$ uname -a
Linux ubuntu-eepc 3.2.0-24-generic-pae #39-Ubuntu SMP Mon May 21 18:54:21 UTC 2012 i686 i686 i386 GNU/Linux

ralph@ubuntu-eepc:~$ lspci -nnk | grep -i net -A2
01:00.0 Ethernet controller [0200]: Atheros Communications Inc. AR8132 Fast Ethernet [1969:1062] (rev c0)
	Subsystem: ASUSTeK Computer Inc. Device [1043:838a]
	Kernel driver in use: atl1c
--
02:00.0 Network controller [0280]: Broadcom Corporation BCM4313 802.11b/g/n Wireless LAN Controller [14e4:4727] (rev 01)
	Subsystem: AzureWave Device [1a3b:2047]
	Kernel driver in use: wl

ralph@ubuntu-eepc:~$ egrep -v "^$|^#" /etc/network/interfaces
auto lo
iface lo inet loopback

ralph@ubuntu-eepc:~$ egrep -v "^$|^#" /etc/resolv.conf 
nameserver 127.0.0.1
search Speedport_W_921V_1_17_000

ralph@ubuntu-eepc:~$ egrep -v "^$|^#" /etc/hosts
127.0.0.1	localhost
127.0.1.1	ubuntu-eepc
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

ralph@ubuntu-eepc:~$ ifconfig
eth0      Link encap:Ethernet  Hardware Adresse f4:6d:04:0c:14:18  
          UP BROADCAST MULTICAST  MTU:1500  Metrik:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          Kollisionen:0 Sendewarteschlangenlänge:1000 
          RX-Bytes:0 (0.0 B)  TX-Bytes:0 (0.0 B)
          Interrupt:46 

eth1      Link encap:Ethernet  Hardware Adresse 48:5d:60:f5:1f:c9  
          inet Adresse:192.168.2.113  Bcast:192.168.2.255  Maske:255.255.255.0
          inet6-Adresse: fe80::4a5d:60ff:fef5:1fc9/64 Gültigkeitsbereich:Verbindung
          UP BROADCAST RUNNING MULTICAST  MTU:2000  Metrik:1
          RX packets:75 errors:0 dropped:0 overruns:0 frame:1240
          TX packets:110 errors:3 dropped:0 overruns:0 carrier:0
          Kollisionen:0 Sendewarteschlangenlänge:1000 
          RX-Bytes:10058 (10.0 KB)  TX-Bytes:15604 (15.6 KB)
          Interrupt:17 Basisadresse:0xc000 

lo        Link encap:Lokale Schleife  
          inet Adresse:127.0.0.1  Maske:255.0.0.0
          inet6-Adresse: ::1/128 Gültigkeitsbereich:Maschine
          UP LOOPBACK RUNNING  MTU:16436  Metrik:1
          RX packets:36 errors:0 dropped:0 overruns:0 frame:0
          TX packets:36 errors:0 dropped:0 overruns:0 carrier:0
          Kollisionen:0 Sendewarteschlangenlänge:0 
          RX-Bytes:2473 (2.4 KB)  TX-Bytes:2473 (2.4 KB)

ralph@ubuntu-eepc:~$ route -n
Kernel-IP-Routentabelle
Ziel            Router          Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.2.1     0.0.0.0         UG    0      0        0 eth1
169.254.0.0     0.0.0.0         255.255.0.0     U     1000   0        0 eth1
192.168.2.0     0.0.0.0         255.255.255.0   U     2      0        0 eth1

ralph@ubuntu-eepc:~$ iwconfig
lo        no wireless extensions.

eth1      IEEE 802.11  Access Point: Not-Associated   
          Link Quality:5  Signal level:219  Noise level:161
          Rx invalid nwid:0  invalid crypt:0  invalid misc:0

eth0      no wireless extensions.

ralph@ubuntu-eepc:~$ ping -c 4 192.168.2.1
PING 192.168.2.1 (192.168.2.1) 56(84) bytes of data.

--- 192.168.2.1 ping statistics ---
4 packets transmitted, 0 received, 100% packet loss, time 3024ms

Vielen Dank für die Hilfe.

Grüße duggula

praseodym Team-Icon

Supporter
Avatar von praseodym

Anmeldungsdatum:
9. Februar 2009

Beiträge: 22111

Wohnort: ~

Sind nach nem Neustart auch diese Treiber geladen?

lsmod
egrep 'bcma|brcmsmac' /etc/modprobe.d/*
rfkill list

duggula

Anmeldungsdatum:
3. April 2010

Beiträge: 8

Denke nicht. Habe diese in die blacklist gelegt:

ralph@ubuntu-eepc:~$ lsmod
Module                  Size  Used by
acpi_call              12652  0 
joydev                 17393  0 
bnep                   17830  2 
rfcomm                 38139  0 
bluetooth             158438  10 bnep,rfcomm
parport_pc             32114  0 
ppdev                  12849  0 
snd_hda_codec_realtek   174055  1 
eeepc_wmi              12949  0 
asus_wmi               19624  1 eeepc_wmi
sparse_keymap          13658  1 asus_wmi
psmouse                72919  0 
serio_raw              13027  0 
uvcvideo               67203  0 
videodev               86588  1 uvcvideo
snd_hda_intel          32765  3 
snd_hda_codec         109562  2 snd_hda_codec_realtek,snd_hda_intel
snd_hwdep              13276  1 snd_hda_codec
snd_pcm                80845  2 snd_hda_intel,snd_hda_codec
snd_seq_midi           13132  0 
snd_rawmidi            25424  1 snd_seq_midi
lib80211_crypt_tkip    17275  0 
snd_seq_midi_event     14475  1 snd_seq_midi
wl                   2646601  0 
snd_seq                51567  2 snd_seq_midi,snd_seq_midi_event
snd_timer              28931  2 snd_pcm,snd_seq
i915                  414672  3 
snd_seq_device         14172  3 snd_seq_midi,snd_rawmidi,snd_seq
wmi                    18744  1 asus_wmi
mac_hid                13077  0 
lib80211               14040  2 lib80211_crypt_tkip,wl
drm_kms_helper         45466  1 i915
drm                   197692  4 i915,drm_kms_helper
snd                    62064  15 snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
soundcore              14635  1 snd
snd_page_alloc         14108  2 snd_hda_intel,snd_pcm
i2c_algo_bit           13199  1 i915
video                  19068  1 i915
lp                     17455  0 
parport                40930  3 parport_pc,ppdev,lp
atl1c                  36718  0 
ralph@ubuntu-eepc:~$ egrep 'bcma|brcmsmac' /etc/modprobe.d/*
/etc/modprobe.d/blacklist-bcm43.conf:blacklist brcmsmac
/etc/modprobe.d/blacklist-bcm43.conf:blacklist bcma
/etc/modprobe.d/blacklist.conf:blacklist bcma
/etc/modprobe.d/blacklist.conf:blacklist brcmsmac
ralph@ubuntu-eepc:~$ rfkill list
0: brcmwl-0: Wireless LAN
	Soft blocked: no
	Hard blocked: no
1: asus-wlan: Wireless LAN
	Soft blocked: no
	Hard blocked: no
2: asus-bluetooth: Bluetooth
	Soft blocked: yes
	Hard blocked: no

Außerdem wundere ich mich gerade. Habe einen Neustart gemacht und das wlan läuft. Ich starte nochmal neu.

Grüße duggula

duggula

Anmeldungsdatum:
3. April 2010

Beiträge: 8

Ich werde verrückt. Es Geht! Ich glaube ubuntu merkt, dass ich im zu Leibe rücke. Habe jetzt 2mal neugestartet und es läuft. Was ich vorher gemacht habe:

sudo modprobe -rf bcma brcmsmac wl sudo modprobe -v wl

Danach neugestartet und es läuft. In der Blacklist liegen brcmsmac und bcma.

Bin glücklich wenn es so bleibt. Vielen Dank für die Hilfe. Bin jetzt erstmal unterwegs und markiere den Thread als gelöst.

praseodym Team-Icon

Supporter
Avatar von praseodym

Anmeldungsdatum:
9. Februar 2009

Beiträge: 22111

Wohnort: ~

Sperre noch das Modul brcm80211, das wird nur bei

rfkill list

angezeigt. Verschlüsselung am besten auf reines WPA2-AES einstellen.

duggula

Anmeldungsdatum:
3. April 2010

Beiträge: 8

Danke, habe ich gemacht. Die Verschlüsselung lässt sich leider beim Speedport nicht einstellen.

Grüße duggula

Antworten |