Sie sind nicht angemeldet.

1

02.01.2012, 16:25

FEHLER: ERROR @wl_cfg80211_get_station : Could not get rssi (-22)

Ich habe ein ACER Notebook mit Wireless Broadcom Karte. WLAN funktioniert über den Netzwerkmanager auch einwandfrei.

Hier die Wireless Karte meines Notebooks:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
*-network
                description: Wireless interface
                product: BCM43225 802.11b/g/n
                vendor: Broadcom Corporation
                physical id: 0
                bus info: pci@0000:07:00.0
                logical name: eth1
                version: 01
                serial: 18:f4:6a:23:82:6f
                width: 64 bits
                clock: 33MHz
                capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
                configuration: broadcast=yes driver=wl0 driverversion=5.100.82.112 ip=192.168.2.105 latency=0 multicast=yes wireless=IEEE 802.11abg
                resources: irq:19 memory:c0000000-c0003fff



Beim überprüfen der Logdateien habe ich dann komische Fehlermeldungen erhaltenen.
Hier mal ein Ausschnitt:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
Dec 30 10:12:36 gentoo kernel: ERROR @wl_cfg80211_get_station : Could not get rssi (-22)
Dec 30 10:12:42 gentoo kernel: ERROR @wl_cfg80211_get_station : Could not get rssi (-22)
Dec 30 10:12:42 gentoo kernel: ERROR @wl_cfg80211_get_station : Could not get rssi (-22)
Dec 30 10:12:48 gentoo kernel: ERROR @wl_cfg80211_get_station : Could not get rssi (-22)
Dec 30 10:12:48 gentoo kernel: ERROR @wl_cfg80211_get_station : Could not get rssi (-22)
Dec 30 10:12:54 gentoo kernel: ERROR @wl_cfg80211_get_station : Could not get rssi (-22)
Dec 30 10:12:54 gentoo kernel: ERROR @wl_cfg80211_get_station : Could not get rssi (-22)
Dec 30 10:13:00 gentoo kernel: ERROR @wl_cfg80211_get_station : Could not get rssi (-22)
Dec 30 10:13:00 gentoo kernel: ERROR @wl_cfg80211_get_station : Could not get rssi (-22)
Dec 30 10:13:06 gentoo kernel: ERROR @wl_cfg80211_get_station : Could not get rssi (-22)
Dec 30 10:13:06 gentoo kernel: ERROR @wl_cfg80211_get_station : Could not get rssi (-22)
Dec 30 10:13:12 gentoo kernel: ERROR @wl_cfg80211_get_station : Could not get rssi (-22)
Dec 30 10:13:12 gentoo kernel: ERROR @wl_cfg80211_get_station : Could not get rssi (-22)
Dec 30 10:13:18 gentoo kernel: ERROR @wl_cfg80211_get_station : Could not get rssi (-22)
Dec 30 10:13:18 gentoo kernel: ERROR @wl_cfg80211_get_station : Could not get rssi (-22)
Dec 30 10:13:24 gentoo kernel: ERROR @wl_cfg80211_get_station : Could not get rssi (-22)
Dec 30 10:13:24 gentoo kernel: ERROR @wl_cfg80211_get_station : Could not get rssi (-22)
Dec 30 10:13:30 gentoo kernel: ERROR @wl_cfg80211_get_station : Could not get rssi (-22)
Dec 30 10:13:30 gentoo kernel: ERROR @wl_cfg80211_get_station : Could not get rssi (-22)
Dec 30 10:13:36 gentoo kernel: ERROR @wl_cfg80211_get_station : Could not get rssi (-22)
Dec 30 10:13:36 gentoo kernel: ERROR @wl_cfg80211_get_station : Could not get rssi (-22)
Dec 30 10:13:42 gentoo kernel: ERROR @wl_cfg80211_get_station : Could not get rssi (-22)
Dec 30 10:13:42 gentoo kernel: ERROR @wl_cfg80211_get_station : Could not get rssi (-22)




Zuerst einmal müllt der Fehler mir die /var/log/messages zu, dann bleibt die Frage, warum die Meldung nur alle 6 Minuten kommt?
Und dann auch noch doppelt?
Liegt es jetzt an dem Broadcom Treiber?
Oder habe ich was im Kernel vergessen zu aktivieren?



PS: Dieses Problem habe ich auch in unserem Forum gepostet.

2

04.01.2012, 08:52

Ich hatte auch mal so was, zwar nicht mit WLAN, sondern mit DVB. Bei mir lag es daran das ich im Kernel Debug Einstellungen aktiviert habe. Nachdem ich die raus genommen habe, waren die 1000 Meldungen weg.

Alternativ kannst Du es auch über Syslog filtern lassen.

Ansonsten habe ich hier noch einen Patch gefunden:
https://aur.archlinux.org/packages.php?ID=19514

Du kannst auch noch versuchen loglevel=3 als Kernel Option mitzugeben.


Viele Grüße
Q9000, 4 GB DDR3-1066, 500 GIG SATA 230 GIG SATA
Geforce 9700 GT
Intel 4965AGN
Blu-ray Disc ROM & DVD+/-RW
Debian testing amd64
+
Intel Core 2 Duo
2 GB MB RAM
ca. 3,5 TB SATA
TBS6980 Dual DVB S2
YaVDR amd64 + VDR1.7.x + XBMC + VDPAU


Mein Overlay:

Quellcode

1
layman -a amielke-overlay

3

07.01.2012, 11:34

Also an den Debug Einstellungen lag es nicht. Das ganze über syslog regeln ist zwar nett, aber nicht das was mir vorstrebt.
Den Patch werde ich mir mal anschauen. Obwohl ich schon den neusten Treiber benutze. Werde mich dazu wieder melden.
Wenn noch jemand eine Lösung bzw. Vorschlag hat, so her damit.

4

16.01.2013, 15:17

Auch wenn der Thread schon älter ist, das Problem ist noch aktuell.
Ich habe den selben Treiber und den selben Fehler. Hab es jetzt auf die Harte Tour gelöst:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
$ cat /etc/portage/patches/net-wireless/broadcom-sta/get_rssi.patch 
--- a/src/wl/sys/wl_cfg80211.c
+++ b/src/wl/sys/wl_cfg80211.c
@@ -1466,7 +1466,7 @@
 		scb_val.val = 0;
 		err = wl_dev_ioctl(dev, WLC_GET_RSSI, &scb_val, sizeof(scb_val_t));
 		if (err) {
-			WL_ERR(("Could not get rssi (%d)\n", err));
+//			WL_ERR(("Could not get rssi (%d)\n", err));
 			return err;
 		}
 		rssi = dtoh32(scb_val.val);


Und da der net-wireless/broadcom-sta Ebuild das "epatch_user" Feature noch nicht unterstützt, noch ein

Quellcode

1
2
3
4
5
$ cat /etc/portage/bashrc 
# [...]
post_src_prepare() {
   epatch_user
}
Damit ist das Feature für alle Pakete verfügbar.

EDIT: epatch_user hook durch einen besseren ausgetauscht
Münchener Gentoo Linux User Group: http://www.mglug.de/

Auch wenn Open-Source kostenlos ist, ist sie nicht umsonst. Dein Preis ist Dein Engagement und Mitarbeit an OS-Projekten.
Wenn Du keinen Preis bezahlen willst, bist Du die Ware. Und das ist nicht Open Source, geschweigedenn frei.

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »bell« (16.01.2013, 16:39)