marwell
(Themenstarter)
Anmeldungsdatum: 18. Januar 2007
Beiträge: 165
Wohnort: Beijing
|
Elektronenblitz63, erstmal danke für Deine Anworten!
Ja, irgendwie gab es immer Gründe, das System upzudaten. Mal Softwareversionen, die nur für neuere Kubuntuversionen zu haben sind (mir ist vor allem Digikam und KDE PIM/Akonadi im Kopf), mal Hardwareprobleme, die versprachen durch neuere Versionen gelöst zu werden (NVIDIA-Graphikkarte, Tastaturbedienung Sound und Helligkeit, am Anfang mit 12.04 ging das und noch mehr nicht). Ich erinnere mich aber nicht im einzelnen. Jetzt auf die LTS-Version zu gehen, fürchte ich mich dann doch: Das ganze System läuft halbwegs und ist sonst sehr gut angepasst an meine Anforderungen.
Kernel 3.5 zu benutzen hatte ich gestern schon überlegt, wurde aber gebremst, weil die linux-header für 3.5. nicht in den Quellen vorhanden sind. Während ich heute danach suchte, stieß ich auf Kernel 3.9.0, den ich gerade installiert habe. Mal sehen, wie es mit dessen Stabilität - was WLAN angeht - aussieht.
Ich habe gerade hier eine Diskussion bei VGER.KERNEL.ORG gefunden, die genau um Verbindungsabbrüche mit rtl8188ce geht und es scheint Änderungen für Kernel 3.9 schon gegeben zu haben und für Kernel 3.10 sind weitere Korrekturen geplant. Ich werde wohl erstmal die Logfiles genauer ansehen, wenn Verbindungsabbrüche auftreten. Und möglicherweise ist der Treiber einfach noch nicht ausgereift. Da wird auch davon geschrieben, dass die Probleme verschwinden, wenn die Energiespareinstellungen alle ausgeschaltet sind. Ich habe hier noch parm: swlps:Set to 1 to use SW control power save (default 0)(bool)
parm: fwlps:Set to 1 to use FW control power save (default 1)(bool) Kann ich das mit sudo modprobe rtl8192ce swlps=0 fwlps=0 ausschalten? Eine Verbindung mit 18MB/s habe ich auch mit 3.9.0 noch, auch wenn Sie gerade seit ein paar Stunden ansonsten stabil läuft.
Vielen Dank für die Hilfe!
|
elektronenblitz63
Anmeldungsdatum: 16. Januar 2007
Beiträge: 29307
Wohnort: NRW
|
Das hört sich ja schon ganz gut an, dass es Verbesserungen bezüglich WLAN bei Kernel > 3.8/3.9 geben soll, war mir bislang nur zu Broadcom Treibern bekannt. Zu den Optionen ... swlps ist anscheinend standardmäßig abgeschaltet, muss also nicht extra gesetzt werden.
parm: swlps:Set to 1 to use SW control power save (default 0)(bool)
parm: fwlps:Set to 1 to use FW control power save (default 1)(bool) Funktionierende Optionen einfach im System verankern, so werden diese beim Laden des Moduls, also bei Systemstart, automatisch gesetzt.
echo "options rtl8192ce fwlps=0" | sudo tee /etc/modprobe.d/rtl8192ce.conf
(erzeugt die Konfigurationsdatei /etc/modprobe.d/rtl8192ce.conf) So wie beim manuellen Laden des Moduls können mehrer Optionen angegeben werden.
|
marwell
(Themenstarter)
Anmeldungsdatum: 18. Januar 2007
Beiträge: 165
Wohnort: Beijing
|
Elektronenblitz69, noch mal danke für Deine Antwort! Ich habe alle Energiespareinstellungen per rtl8188ce.conf deaktiviert. Weißt Du, ob man kontrollieren kann, ob das auch wirklich vom Treiber angewendet wird? modinfo rtl8188ce zeigt nur die Grundeinstellungen an, aber nicht den aktuellen Status, oder? Im Kernellog habe ich folgende wiederkehrende Meldung: 04.07.2013 20:27:53 wlan0 deauthenticating from 00:15:0c:52:d0:62 by local choice (reason=3) wozu ich einen Bug bei Launchpad gefunden habe, der als gelöst markiert ist. Auch dort wurde auf Probleme mit dem Powermanagerment hingewiesen, das bei mir auch per iwconfig ausgeschaltet ist iwconfig
...
wlan0 ...
Power Management:off Jedenfalls verstehe ich, dass es nicht notwendigerweise der Treiber ist, der Probleme macht, es könnte z.B. auch der NetworkManager sein. Aber es sieht so aus, als sei der Treiber unter 3.9.0-030900-generic stabiler. Da die Verbindungsabbrüche nur unregelmäßig, dann aber oft gehäuft auftreten, werde ich eine Zeit brauchen, um Veränderungen zu bemerken. Ich melde mich in ein paar Tagen wieder. Danke!!!
|
marwell
(Themenstarter)
Anmeldungsdatum: 18. Januar 2007
Beiträge: 165
Wohnort: Beijing
|
Ich kann eine 54MB/s-Verbindung erzwingen: ~$ sudo iwconfig wlan0 rate 54MB
~$ iwconfig
...
wlan0 ...
Bit Rate=54 Mb/s Tx-Power=20 dBm was allerdings nach einem Neustart wiederholt eingegeben werden muss. ~$ sudo iwconfig wlan0 rate 54MB auto reduziert die Rate wieder auf 18MB/s, also wird die Verbindung wahrscheinlich richtigerweise auf 18MB/s beschränkt. Mir fiel auch wieder ein, dass ich vor wohl eineinhalb Jahren wegen der unregelmäßigen Verbingungsabbrüche die Datenrate probeweise reduziert hatte, weiß aber nicht mehr wie - wahrscheinlich auch per iwconfig. Ich finde aber keine Konfigurationsdateien dafür ☹.
|
elektronenblitz63
Anmeldungsdatum: 16. Januar 2007
Beiträge: 29307
Wohnort: NRW
|
marwell schrieb: Ich habe alle Energiespareinstellungen per rtl8188ce.conf deaktiviert. Weißt Du, ob man kontrollieren kann, ob das auch wirklich vom Treiber angewendet wird?
Dazu steht nichts im Log, soweit mir bekannt. Wenn kein Fehler beim laden des Moduls auftritt, so wurde die Option übernommen.
Mir fiel auch wieder ein, dass ich vor wohl eineinhalb Jahren wegen der unregelmäßigen Verbingungsabbrüche die Datenrate probeweise reduziert hatte, weiß aber nicht mehr wie - wahrscheinlich auch per iwconfig. Ich finde aber keine Konfigurationsdateien dafür
Suchen:
grep iwconfig /etc/* & grep iwconfig /etc/*/*
Der Eintrag könnte sich in rc.local befinden.
|
marwell
(Themenstarter)
Anmeldungsdatum: 18. Januar 2007
Beiträge: 165
Wohnort: Beijing
|
Meine WLAN-Netzwerkverbindung läuft jetzt sehr stabil. Der von Realtek aktuell letzte, downloadbare Treiber (Version 0012.0207.2013) ließ sich unter 3.8.0 nicht kompilieren. Möglicherweise läuft der gut unter 3.5. Ich habe stattdessen den 3.9er Kernel installiert, seitdem läuft alles ohne Auffälligkeiten. Download der Kernel deb-Files hier. Installieren der deb-Files, bei mir passen die amd64 Versionen (benötigt sudo) ~$ dpkg -i linux-headers-3.9.0-030900_3.9.0-030900.201304291257_all.deb
~$ dpgk -i linux-headers-3.9.0-030900-generic_3.9.0-030900.201304291257_amd64.deb
~$ dpkg -i linux-image-3.9.0-030900-generic_3.9.0-030900.201304291257_amd64.deb
Anschließend ist ein Neustart nötig, um den neuen Kernel zu benutzen. Außerdem sind die Energiespareinstellungen des Treibers bei mir jetzt deaktiviert. Dazu habe ich elektronenblitz63's Vorgehen benutzt: echo "options rtl8192ce swlps=0" | sudo tee /etc/modprobe.d/rtl8192ce.conf
echo "options rtl8192ce ips=0" | sudo tee /etc/modprobe.d/rtl8192ce.conf
Seitdem läuft alles einwandfrei, außer das ich nur eine 18MB/s-Verbindung habe. Auf Launchpad gibt es alte Bugs, die zu niedrige WLAN-Geschwindigkeiten behandeln. Unter anderem wird dort vorgeschlagen, in rc.local folgendes einzutragen: iwconfig wlan0 rate 54MB Ich kennzeichne diesen Thread als gelöst. Ein ganz herzlichen Dank an elektronenblitz63, ohne Deine Hilfe hätte ich nur die Hälfte verstanden! 👍
|
elektronenblitz63
Anmeldungsdatum: 16. Januar 2007
Beiträge: 29307
Wohnort: NRW
|
marwell schrieb: Meine WLAN-Netzwerkverbindung läuft jetzt sehr stabil.
Das ist erfreulich. Danke für die Rückmeldung.
Ich kennzeichne diesen Thread als gelöst. Ein ganz herzlichen Dank an elektronenblitz63, ohne Deine Hilfe hätte ich nur die Hälfte verstanden! 👍
Kein Thema, zur Unterstützung sind wir ja da.
Außerdem sind die Energiespareinstellungen des Treibers bei mir jetzt deaktiviert. Dazu habe ich elektronenblitz63's Vorgehen benutzt:
Die zweite Befehlszeile überschreibt nur die erste. Wenn mehrere Optionen verwendet werden sollen, so verwende diese in nur einer einzigen Zeile:
echo "options rtl8192ce swlps=0 ips=0" | sudo tee /etc/modprobe.d/rtl8192ce.conf
|
Lidux
Anmeldungsdatum: 18. April 2007
Beiträge: 15844
|
Hallo marwell, Hast du im Router die WLAN Rate auch fest auf einen bestimmten Wert eingestellt oder auf automatisch ? Gruss Lidux
|
marwell
(Themenstarter)
Anmeldungsdatum: 18. Januar 2007
Beiträge: 165
Wohnort: Beijing
|
Lidux, vielen Dank für Deine Antwort! In der Fritzbox lässt sich die Geschwindigkeit, soweit ich weiß, nicht einstellen. Es läßt sich auswählen, ob 802.11b, 802.11g oder beides als WLAN-Standard benutzt wird. Und: Mit iwconfig wlan0 rate 54MB kann ich 54MB/s erzwingen, es scheint mir, dass die Fritzbox keine Vorgabe macht und automatisch 802.11g verwendet wird. Ich weiß nicht, nach welchen Parametern Treiber und WLAN-Standard die automatische Übertragungsrate wählen. Generell halte ich die automatische Regulierung der Verbindungen für wünschenswert, um eine stabile Verbindung zu haben. Wenn ich das richtig verstehe, kann eine stabile 18MB/s-Übertragungsrate weniger Traffic erzeugen und schneller sein, als eine unstabile 54MB/s-Übertragungsrate, weswegen ich die WLAN-Geschwindigkeit bisher nicht via rc.local fest eingestellt habe. Ich lasse mich aber gerne eines Besseren belehren. Für aussagefähige Resultate müsste ich das wohl auch mit internen WLAN-Verbindungen testen, und nicht mit gefühlten Geschwindigkeiten im Internet, für das 18MB/s bei 2MB Anschluss noch reichen sollten, oder? Die Energiespareinstellungen in der Fritzbox und im Treiber sind alle ausgeschaltet. Wenn ich Zeit habe will ich ausprobieren, ob die Verbindung auch mit aktivierten Energiespareinstellungen stabil bleibt. Ich hatte seit mindestens einem Jahr Schwierigkeiten mit der Internetverbindung, manchmal sehr schlechte Übertragungsraten und dauernd abbrechende VPN-Verbindungen. Dazu hatte ich letztes Jahr schon eine Anfrage im Forum, damals habe ich noch vermutet, dass das einen Zusammenhang damit hat, dass ich in China bin und VPN's hier vielleicht absichtlich unterbrochen werden. Aber mit dem neuen 3.9.0er Kernel läuft VPN den ganzen Tag, ohne abzubrechen.
|