H
hepu17
Gast
Moinsen,
war am WE wieder mal auf Spurensuche und bin dem Problem mit der schlechten WLAN-Performance mal nachgegangen.
Dabei habe ich mir nur mal die Messages angeschaut. die das Linux so ausgibt.
Ergebnis ist, dass der WLAN-Treiber (8723as.ko) im Debug-Modus läuft.
Debugging wir nur der Entwicklungs-Phase eingesetzt. Der Treiber wird dabei mit dieser Debug-Option erstellt. Dabei wird jede Menge zusätzlicher Ausführungs-Code erzeugt, der dann auch immer brav durchlaufen wird. Zusätzlich werden tonnenweise Messages erzeugt.
Die Auslieferungs von Treibern mit Debug-Modus ist ein absolutes NO GO!!!
Ich habe im Moment die 4.2.2 Online-Version drauf. Wer wissen möchte, ob das bei seinem Andorid auch der Fall ist, muß über Terminal oder adb shell
folgende Befehle eingeben:
su
dmesg
Erscheinen dann Messages wie diese
<4>[ 3729.911304] RTL871X: [WIFIDBG] REG 0x1C4 = 0x000052F5
<4>[ 3729.911405] RTL871X: [WIFIDBG] REG 0x11C = 0x09800980
<4>[ 3729.911506] RTL871X: [WIFIDBG] REG 0x284 = 0x00020000
<4>[ 3729.911607] RTL871X: [WIFIDBG] REG 0x100 = 0x0002043F
<4>[ 3729.911722] RTL871X: [WIFIDBG] REG 0x520 = 0x00FF3F0F
<4>[ 3729.911824] RTL871X: [WIFIDBG] REG 0x41C = 0x000000FC
<4>[ 3729.911924] RTL871X: [WIFIDBG] REG 0x11C = 0x09800980
<4>[ 3729.912026] RTL871X: [WIFIDBG] REG 0x1C4 = 0x000052F5
<4>[ 3729.912136] RTL871X: [WIFIDBG] REG 0x80 = 0x420500C6
<4>[ 3729.912251] RTL871X: [WIFIDBG] REG 0x0 = 0xDC0282DE
<4>[ 3729.912350] RTL871X: [WIFIDBG] REG 0x12C = 0x82008318
<4>[ 3729.912441] RTL871X: [WIFIDBG] REG 0x550 = 0x00001008
<4>[ 3730.665177] RTL871X: rtw_signal_stat_timer_hdl signal_strength: 93, rssi:-
48, signal_qual: 95, num_signal_strength:10, num_signal_qual:10
dann habt ihr auch diesen Treiber und die Performance ist bescheiden bis ärgerlich. Aber ihr habt jetzt das Problem erkannt.
Sicher ist das nicht mit einem einfachen Treiber-Austausch getan. Werde noch mal ein bisschen Forschen und Basteln.
Also dann, immer schön cool und fröhlich bleiben!
war am WE wieder mal auf Spurensuche und bin dem Problem mit der schlechten WLAN-Performance mal nachgegangen.
Dabei habe ich mir nur mal die Messages angeschaut. die das Linux so ausgibt.
Ergebnis ist, dass der WLAN-Treiber (8723as.ko) im Debug-Modus läuft.
Debugging wir nur der Entwicklungs-Phase eingesetzt. Der Treiber wird dabei mit dieser Debug-Option erstellt. Dabei wird jede Menge zusätzlicher Ausführungs-Code erzeugt, der dann auch immer brav durchlaufen wird. Zusätzlich werden tonnenweise Messages erzeugt.
Die Auslieferungs von Treibern mit Debug-Modus ist ein absolutes NO GO!!!
Ich habe im Moment die 4.2.2 Online-Version drauf. Wer wissen möchte, ob das bei seinem Andorid auch der Fall ist, muß über Terminal oder adb shell
folgende Befehle eingeben:
su
dmesg
Erscheinen dann Messages wie diese
<4>[ 3729.911304] RTL871X: [WIFIDBG] REG 0x1C4 = 0x000052F5
<4>[ 3729.911405] RTL871X: [WIFIDBG] REG 0x11C = 0x09800980
<4>[ 3729.911506] RTL871X: [WIFIDBG] REG 0x284 = 0x00020000
<4>[ 3729.911607] RTL871X: [WIFIDBG] REG 0x100 = 0x0002043F
<4>[ 3729.911722] RTL871X: [WIFIDBG] REG 0x520 = 0x00FF3F0F
<4>[ 3729.911824] RTL871X: [WIFIDBG] REG 0x41C = 0x000000FC
<4>[ 3729.911924] RTL871X: [WIFIDBG] REG 0x11C = 0x09800980
<4>[ 3729.912026] RTL871X: [WIFIDBG] REG 0x1C4 = 0x000052F5
<4>[ 3729.912136] RTL871X: [WIFIDBG] REG 0x80 = 0x420500C6
<4>[ 3729.912251] RTL871X: [WIFIDBG] REG 0x0 = 0xDC0282DE
<4>[ 3729.912350] RTL871X: [WIFIDBG] REG 0x12C = 0x82008318
<4>[ 3729.912441] RTL871X: [WIFIDBG] REG 0x550 = 0x00001008
<4>[ 3730.665177] RTL871X: rtw_signal_stat_timer_hdl signal_strength: 93, rssi:-
48, signal_qual: 95, num_signal_strength:10, num_signal_qual:10
dann habt ihr auch diesen Treiber und die Performance ist bescheiden bis ärgerlich. Aber ihr habt jetzt das Problem erkannt.
Sicher ist das nicht mit einem einfachen Treiber-Austausch getan. Werde noch mal ein bisschen Forschen und Basteln.
Also dann, immer schön cool und fröhlich bleiben!