Keine Internetverbindung nach dem Ruhezustand, obwohl Wi-Fi verbunden und gut funktioniert, Android Samsung Galaxy S I9000

Problem: Keine Internetverbindung nach mehr als 1 Minute Schlaf. Wi-Fi ist immer noch verbunden, ich habe eine IP-Adresse über DHCP zugewiesen, ich kann freigegebene Ordner auf dem PC im Netzwerk durchsuchen. Es sieht ähnlich aus, als hätte ich keinen WAN-Verkehr für meinen MAC auf meinem Router zugelassen (alter PC mit Floppy-Coyote-Linux-Router).

Temporäre Lösung: WLAN aus- und wieder einschalten.

Telefon: Samsung Galaxy I9000, benutzerdefiniertes JB-ROM (neueste CM10), benutzerdefinierter JB-Kernel (neueste Semaphore)

Dieses Problem beschäftigt mich jetzt seit einem Monat. Ich habe folgende Dinge getan, um das Problem zu lösen:

  1. Umgeschaltete Kernel (Semaphore, CM9, CM10, Devil's Kernel) (über CWM)
  2. Switched ROMs (CM9, HellyBean, CM10) (über CWM)
  3. Ersetzte XXJVT nur durch XXJVU-Basisband (über Odin, blieb aber ohne IMEI, Telefonnummer und Datenverbindung hängen)
  4. Verschlüsselung des AP von WPA auf WPA2 geändert
  5. WLAN-Kanäle von 11 auf 6 geändert
  6. WLAN von G auf B+G geändert
  7. QoS des APs ausgeschaltet
  8. Firewall des Routers ausgeschaltet
  9. Habe ein paar WLAN-Keep-Alive-APKs ausprobiert
  10. Access Point, Router neu gestartet
  11. Stellen Sie "Immer" in "WLAN im Ruhezustand eingeschaltet lassen" ein
  12. Deaktiviert „Schlechte Verbindungen vermeiden“
  13. Durchsuchte Google und Foren, stellte Fragen
  14. Powersave Wi-Fi-Modus im Kernel-Manager deaktiviert
  15. Überprüfte Logcat (unten siehe Logcat innerhalb weniger Minuten, wenn die Verbindung nach dem Ausschalten des Bildschirms unterbrochen wurde)
  16. Verwendet „Netzwerk vergessen“ für Heim-WLAN

Stock-Firmware habe ich noch nicht neu geflasht. Ich möchte nicht alle Apps und Konten neu installieren (Play möchte sie aus irgendeinem Grund nicht wiederherstellen)


$08-26 09:47:00.800 D/SurfaceFlinger(  489): About to give-up screen, flinger = 0x419caaf0
$08-26 09:47:06.011 I/goggles ( 1726): BaseApplication: Getting userWantsHistory = false
$08-26 09:47:06.421 D/dalvikvm( 1726): GC_CONCURRENT freed 1870K, 66% free 2808K/8195K, paused 72ms+3ms, total 231ms
$08-26 09:47:06.421 D/dalvikvm( 1726): WAIT_FOR_CONCURRENT_GC blocked 112ms
$08-26 09:47:06.507 I/goggles ( 1726): FreshnessHelper: Checking for images newer than 1345938048000
$08-26 09:47:15.324 V/LockPatternKeyguardView(  664): Set visibility on com.android.internal.policy.impl.LockPatternKeyguardView$5@4191ecb8 to 8388608
$08-26 09:47:15.511 V/TransportControlView(  664): Create TCV com.android.internal.widget.TransportControlView@418c5560
$08-26 09:47:15.824 V/KeyguardViewManager(  664): KGVM: Set visibility on com.android.internal.policy.impl.KeyguardViewManager$KeyguardViewHost@40edc000 to 6291456
$08-26 09:47:15.839 D/PhoneStatusBar(  945): disable: < expand icons alerts ticker system_info back home RECENT* clock >
$08-26 09:47:16.019 D/dalvikvm(  664): GC_CONCURRENT freed 2953K, 41% free 13847K/23175K, paused 13ms+46ms, total 218ms
$08-26 09:47:16.019 D/dalvikvm(  664): WAIT_FOR_CONCURRENT_GC blocked 120ms
$08-26 09:47:16.050 V/LockPatternKeyguardView(  664): Set visibility on com.android.internal.policy.impl.LockPatternKeyguardView$5@4191ecb8 to 8388608
$08-26 09:47:16.054 D/PhoneStatusBar(  945): disable: < expand icons alerts ticker system_info BACK* HOME* RECENT CLOCK* >
$08-26 09:47:16.144 V/LockPatternKeyguardView(  664): Set visibility on com.android.internal.policy.impl.LockPatternKeyguardView$5@4191ecb8 to 8388608
$08-26 09:48:07.023 I/goggles ( 1726): BaseApplication: Getting userWantsHistory = false
$08-26 09:48:07.281 I/goggles ( 1726): FreshnessHelper: Checking for images newer than 1345938048000
$08-26 09:48:19.023 D/ConnectivityService(  664): ConnectivityChange for WIFI: CONNECTED/CONNECTED
$08-26 09:48:19.027 D/ConnectivityService(  664): handleConnectivityChange: address are the same reset per doReset linkProperty[1]: resetMask=0
$08-26 09:48:19.050 D/ConnectivityService(  664): ConnectivityChange for WIFI: CONNECTED/CONNECTED
$08-26 09:48:19.058 D/ConnectivityService(  664): handleConnectivityChange: address are the same reset per doReset linkProperty[1]: resetMask=0
$[COLOR="red"]08-26 09:48:20.027 D/ConnectivityService(  664): NetTransition Wakelock for WifiStateMachine released by timeout[/COLOR]
$08-26 09:49:02.027 D/Sensors (  664): Smb380Sensor::~enable(0, 1)
$08-26 09:49:02.027 D/Sensors (  664): Smb380Sensor::~enable(0, 1) open /sys/class/input/event1/device/enable
$08-26 09:49:02.027 D/Sensors (  664): Smb380Sensor::~enable(0, 1) opened /sys/class/input/event1/device/enable
$08-26 09:49:02.035 D/Sensors (  664): Smb380Sensor::~setDelay(0, 200000000)
$08-26 09:49:02.035 D/Sensors (  664): Smb380Sensor::~setDelay(0, 66667000)
$08-26 09:49:02.187 I/WindowManager(  664): Lock screen displayed!
$08-26 09:49:02.210 D/SurfaceFlinger(  489): Screen about to return, flinger = 0x419caaf0
$08-26 09:49:02.472 D/Tethering(  664): MasterInitialState.processMessage what=3
$08-26 09:49:02.609 D/Tethering(  664): MasterInitialState.processMessage what=3
$08-26 09:49:03.003 [COLOR="Red"]D/ConnectivityService(  664): handleInetConditionHoldEnd: net=1, condition=100, published condition=0[/COLOR]
$08-26 09:49:03.214 D/PicasaUploaderSyncManager(24298): active network: NetworkInfo: type: WIFI[], state: CONNECTED/CONNECTED, reason: (unspecified), extra: (none), roaming: false, failover: false, isAvailable: true
$08-26 09:49:03.214 D/PicasaUploaderSyncManager(24298): background data: true
$08-26 09:49:03.496 W/ContextScopeImpl(24312): thread=1 tried to enter the scope of the application context. Ignored.
$08-26 09:49:03.503 W/ContextScopeImpl(24312): thread=1 tried to enter the scope of the application context. Ignored.
$08-26 09:49:03.519 I/goggles ( 1726): BaseApplication: Getting userWantsHistory = false
$08-26 09:49:03.691 I/goggles ( 1726): FreshnessHelper: Checking for images newer than 1345938048000
$08-26 09:49:03.917 D/PicasaSyncManager(22933): active network: NetworkInfo: type: WIFI[], state: CONNECTED/CONNECTED, reason: (unspecified), extra: (none), roaming: false, failover: false, isAvailable: true
$08-26 09:49:03.917 D/PicasaSyncManager(22933): background data: true
$08-26 09:49:04.074 W/ContextScopeImpl(24312): thread=1 tried to enter the scope of the application context. Ignored.
$08-26 09:49:04.082 W/ContextScopeImpl(24312): thread=1 tried to enter the scope of the application context. Ignored.
$08-26 09:49:04.093 I/goggles ( 1726): BaseApplication: Getting userWantsHistory = false
$08-26 09:49:04.187 D/PicasaUploaderSyncManager(24298): active network: NetworkInfo: type: WIFI[], state: CONNECTED/CONNECTED, reason: (unspecified), extra: (none), roaming: false, failover: false, isAvailable: true
$08-26 09:49:04.222 D/PicasaUploaderSyncManager(24298): background data: true
$08-26 09:49:04.246 D/PicasaSyncManager(22933): active network: NetworkInfo: type: WIFI[], state: CONNECTED/CONNECTED, reason: (unspecified), extra: (none), roaming: false, failover: false, isAvailable: true
$08-26 09:49:04.246 D/PicasaSyncManager(22933): background data: true
$08-26 09:49:04.464 D/dalvikvm( 1726): GC_CONCURRENT freed 1854K, 66% free 2797K/8195K, paused 81ms+67ms, total 245ms
$08-26 09:49:04.464 D/dalvikvm( 1726): WAIT_FOR_CONCURRENT_GC blocked 136ms
$08-26 09:49:04.503 I/goggles ( 1726): FreshnessHelper: Checking for images newer than 1345938048000
$08-26 09:49:06.394 I/ActivityManager(  664): Process com.tmobile.thememanager (pid 24054) has died.
$08-26 09:49:12.039 D/Sensors (  664): Smb380Sensor::~enable(0, 0)
$08-26 09:49:12.050 D/Sensors (  664): Smb380Sensor::~enable(0, 0) open /sys/class/input/event1/device/enable
$08-26 09:49:12.050 D/Sensors (  664): Smb380Sensor::~enable(0, 0) opened /sys/class/input/event1/device/enable
$08-26 09:49:12.066 D/Sensors (  664): Smb380Sensor::~setDelay(0, 66667000)
$08-26 09:49:12.441 D/dalvikvm(  664): GC_CONCURRENT freed 2495K, 39% free 14281K/23175K, paused 18ms+11ms, total 137ms
$08-26 09:49:12.441 D/dalvikvm(  664): WAIT_FOR_CONCURRENT_GC blocked 109ms
$08-26 09:49:12.445 D/dalvikvm(  664): WAIT_FOR_CONCURRENT_GC blocked 79ms
$08-26 09:49:12.457 V/TransportControlView(  664): Create TCV com.android.internal.widget.TransportControlView@40e3b4f8
$08-26 09:49:12.570 D/SurfaceFlinger(  489): About to give-up screen, flinger = 0x419caaf0
$08-26 09:49:12.656 V/LockPatternKeyguardView(  664): Set visibility on com.android.internal.policy.impl.LockPatternKeyguardView$5@4191ecb8 to 8388608
$08-26 09:49:12.687 V/LockPatternKeyguardView(  664): Set visibility on com.android.internal.policy.impl.LockPatternKeyguardView$5@4191ecb8 to 8388608
$[COLOR="Red"]08-26 09:49:23.093 W/ThrottleService(  664): unable to find stats for iface pdp0[/COLOR]
$08-26 09:50:07.011 I/goggles ( 1726): BaseApplication: Getting userWantsHistory = false
$08-26 09:50:07.203 I/goggles ( 1726): FreshnessHelper: Checking for images newer than 1345938048000
$08-26 09:50:08.261 D/dalvikvm(  664): WAIT_FOR_CONCURRENT_GC blocked 0ms
$08-26 09:50:08.382 D/dalvikvm(  664): GC_EXPLICIT freed 1119K, 38% free 14381K/23175K, paused 8ms+8ms, total 121ms
$08-26 09:50:44.695 D/ConnectivityService(  664): ConnectivityChange for WIFI: CONNECTED/CONNECTED
$08-26 09:50:44.707 D/ConnectivityService(  664): handleConnectivityChange: address are the same reset per doReset linkProperty[1]: resetMask=0
$08-26 09:50:44.718 D/ConnectivityService(  664): ConnectivityChange for WIFI: CONNECTED/CONNECTED
$08-26 09:50:44.734 D/ConnectivityService(  664): handleConnectivityChange: address are the same reset per doReset linkProperty[1]: resetMask=0
$[COLOR="red"]08-26 09:50:45.699 D/ConnectivityService(  664): NetTransition Wakelock for WifiStateMachine released by timeout[/COLOR]
$08-26 09:51:07.242 I/goggles ( 1726): BaseApplication: Getting userWantsHistory = false
$08-26 09:51:07.421 I/goggles ( 1726): FreshnessHelper: Checking for images newer than 1345938048000
$08-26 09:51:07.425 D/Tethering(  664): MasterInitialState.processMessage what=3
$08-26 09:51:07.453 D/Tethering(  664): MasterInitialState.processMessage what=3
$08-26 09:51:07.589 W/ContextScopeImpl(24312): thread=1 tried to enter the scope of the application context. Ignored.
$08-26 09:51:07.609 W/ContextScopeImpl(24312): thread=1 tried to enter the scope of the application context. Ignored.
$08-26 09:51:07.625 I/goggles ( 1726): BaseApplication: Getting userWantsHistory = false
$08-26 09:51:07.625 D/PicasaUploaderSyncManager(24298): active network: NetworkInfo: type: WIFI[], state: CONNECTED/CONNECTED, reason: (unspecified), extra: (none), roaming: false, failover: false, isAvailable: true
$08-26 09:51:07.828 D/PicasaSyncManager(22933): active network: NetworkInfo: type: WIFI[], state: CONNECTED/CONNECTED, reason: (unspecified), extra: (none), roaming: false, failover: false, isAvailable: true
$08-26 09:51:07.863 D/dalvikvm( 1726): GC_CONCURRENT freed 1840K, 66% free 2800K/8195K, paused 19ms+26ms, total 93ms
$08-26 09:51:07.863 D/dalvikvm( 1726): WAIT_FOR_CONCURRENT_GC blocked 21ms
$08-26 09:51:07.910 I/goggles ( 1726): FreshnessHelper: Checking for images newer than 1345938048000
$08-26 09:51:07.933 D/PicasaUploaderSyncManager(24298): background data: true
$08-26 09:51:07.937 D/PicasaSyncManager(22933): background data: true
$08-26 09:51:07.964 D/PicasaUploaderSyncManager(24298): active network: NetworkInfo: type: WIFI[], state: CONNECTED/CONNECTED, reason: (unspecified), extra: (none), roaming: false, failover: false, isAvailable: true
$08-26 09:51:07.964 D/PicasaUploaderSyncManager(24298): background data: true
Was mich irritiert sind die Tethering Einträge in deinem Log. Ich bin mir nicht sicher, was sie bedeuten – aber sind Sie sicher, dass Ihr Internet über WLAN läuft? Vielleicht könntest du von einer Terminal-App aus mit dem routeBefehl prüfen, ob das Routing vielleicht durcheinander gekommen ist? Nicht dass ich damals den nächsten Schritt gewusst hätte...
Zunächst einmal denke ich, dass das Problem nach dem zweiten Flashen von XXJVU baseband=modem=radio über CWM behoben ist. Modems habe ich hier: forum.xda-developers.com/showthread.php?t=1158783
Wenn es gelöst bleibt, erwägen Sie, dies zu sagen (einschließlich der Schritte, die es gelöst haben), indem Sie Ihre eigene Frage beantworten und dann Ihre eigene Antwort akzeptieren. Auf diese Weise können andere Personen mit ähnlichen Problemen direkt aus den Listen sehen, dass es für diese Frage eine Lösung gibt.
Ich habe die Antwort fertig, muss aber noch einige Zeit warten, bis das System es mir erlaubt, sie zu posten. Ich werde auch die Ergebnisse Ihres Vorschlags einbeziehen

Antworten (3)

Ich habe das Problem gelöst, indem ich das Modem (auch bekannt als Basisband oder Radio) nur über CWM / Wiederherstellungsmodus geflasht habe.

Auf diese Weise habe ich alle meine Einstellungen und APKs sowie Rom und Kernel beibehalten.

Die von mir verwendeten Dateien (für SGS i9000) finden Sie hier: http://forum.xda-developers.com/showthread.php?t=1158783 Sie müssen das geeignete Modem entsprechend Ihrem Telefon/Standort/Betreiber auswählen.

Vielleicht muss es zweimal oder mit dem richtigen Modem gemacht werden (ich schlage vor, es ein paar Mal zu versuchen).

Mein eigentliches Verfahren (ich schlage nicht vor, es zu wiederholen) war: Mehrere tar.md5-Modemdateien mehrmals über Odin zu flashen, was nicht funktionierte, und ich habe meine IMEI, Telefonnummer und Signal verloren. Später habe ich gesicherte /efs-Ordnerknospen wiederhergestellt, die bei IMEI nicht geholfen haben. Dann habe ich Zip-Modemdateien über CWM im Wiederherstellungsmodus geflasht, wodurch beide Probleme gelöst wurden.

Persönlich habe ich i9000xxjvu und i9000xwjw1 ausprobiert und beide haben funktioniert. Nachdem ich das ROM mit den neuesten Nightlies aktualisiert und später den Kernel geändert habe, stelle ich fest, dass sich die Baseband-Version nicht ändert.

Das ist wahrscheinlich der Grund, warum ich das Problem nicht lösen konnte, indem ich vorher ROMs und Kernel geändert habe.

Ich habe irgendwo gelesen, dass das Modem das WLAN nicht beeinflusst, aber offensichtlich tut es das bis zu einem gewissen Grad.

Das Flashen des Basisbands über Odin hat meine IMEI und Telefonnummer und Konnektivität verloren. Ich habe dies behoben, indem ich das Modem über CWM geflasht habe.

Danach schienen die Verbindungsabbrüche aufzuhören. Auch ein anderes Problem wurde gelöst – bevor ich keine +200 MB-Datei vom PC auf Android über den Samba-Dateiserver kopieren konnte – hat irgendetwas den Prozess jedes Mal unterbrochen. Jetzt kann ich eine 300-MB-Datei ohne Verbindungsabbrüche kopieren.

Ich werde ein oder zwei Tage warten und versuchen, mit den Wi-Fi-Einstellungen herumzuspielen und Sie wissen zu lassen, ob das Problem wirklich gelöst ist.

Izzy: Ich bin mir sicher, dass mein Internet über Wi-Fi lief. Jetzt sind die Protokolle anders als vor dem Flashen des Modems (oder dem Ersetzen des Kernels, obwohl der Kernel das Problem nicht gelöst hat). Folgendes bekomme ich, wenn ich Ihre Vorschläge überprüfe:

cat /proc/net/route
Iface   Destination     Gateway         Flags   RefCnt  Use     Metric  Mask            MTU     Window  IRTT
wlan0   00000000        0102A8C0        0003    0       0       0       00000000        0       0   0
wlan0   0002A8C0        00000000        0001    0       0       0       00FFFFFF        0       0   0
wlan0   0102A8C0        00000000        0005    0       0       0       FFFFFFFF        0       0   0
root@android:/ # netstat -nr
netstat -nr
Proto Recv-Q Send-Q Local Address          Foreign Address        State
 tcp       0      0 127.0.0.1:7777         0.0.0.0:*              LISTEN
 tcp       0      0 127.0.0.1:7203         0.0.0.0:*              LISTEN
 tcp       0      0 127.0.0.1:5037         0.0.0.0:*              LISTEN
 tcp       0      0 0.0.0.0:5555           0.0.0.0:*              LISTEN
 tcp      62      0 192.168.2.116:5555     192.168.2.100:12979    ESTABLISHED
 tcp       0      0 127.0.0.1:37807        127.0.0.1:7777         ESTABLISHED
 tcp       0      0 127.0.0.1:7777         127.0.0.1:37807        ESTABLISHED
 tcp       0      0 127.0.0.1:37806        127.0.0.1:7777         ESTABLISHED
 tcp       0      0 127.0.0.1:7777         127.0.0.1:37806        ESTABLISHED
tcp6       0      0 ::ffff:192.168.2.116:58387 ::ffff:173.194.70.188:5228 ESTABLISHED
tcp6       0      1 ::ffff:192.168.2.116:50048 ::ffff:173.194.35.147:443 CLOSE_WAIT
root@android:/ #

Ich hatte ein ähnliches Problem, nachdem ich ein neues ROM geflasht hatte.

Bei mir hat es com.qualcomm.qti.tetherservicefunktioniert, den Service von Battery Saver zu befreien. Sie müssen "Nicht optimieren" auswählen, damit es richtig funktioniert.