2016-04-03 20 views
0

Wir arbeiten an einem Gerät, das auf Android ICS 4.0.4 und 3.0.35 Kernel läuft. Das Problem, mit dem wir konfrontiert sind, ist das Gerätemanagement und die Netzwerkreichweite. Sobald das Gerät aus dem Suspend-Modus kommt, ist es nicht möglich, eine IP-Adresse, wie etwa 8.8.8.8, sofort zu pingen. einige Male dauert es eine Minute oder 2 Minuten oder manchmal wird es unerreichbar, Pufferspeicherplatz nicht verfügbar/Ziel unerreichbar. Aber wenn wir dieses Gerät von außen anpingen, reagiert es und von der Geräteseite aus beginnt auch die Ping-Antwort von 8.8.8.8, was könnte der Grund für ein solches Verhalten sein? und wo könnte das Problem sein? wir sind ahnungslos, die Verbindung erfolgt durch mobile Daten, d.h. pppd. alles scheint OK in android UI zeigt es verbunden und pflegt ip auch, aber nicht in der Lage zu pingen jemand nach der Wiederaufnahme von suspend. Aufgrund dieses Problems kann das Gerät nicht sofort durchsuchen. Wo könnte das Problem sein, in Android? oder Kernel-Power-Management? oder PPP? Wenn jemand auf ein solches Problem gestoßen ist und irgendeine Lösung gefunden hat, bitte helfen Sie.Android ICS Ping Problem nach WAKEUP aus dem Aussetzen

  1. Der Anwendungsfall ist erlauben Android-Gerät in den Suspend-Modus zu gehen, warten, bis es in den Tiefschlaf geht. wecken Sie es manuell und pingen Sie eine IP-Adresse sagen 8.8.8.8 von Android-Terminal des Geräts.

Erwartet

  1. sofortige Antwort für Ping-Anfrage.

Antwort

0

prüfen, ob ttyUSB oder ttyACM Ports arbeiten einwand nach Suspend/Resume

0

Das Problem war mit Modem-Firmware. ttyUSB * Punkte wurden verwendet, um zu hängen, sobald das Host-M/C suspendiert wird. Nach dem Fortsetzen des Geräts reagierte es nicht auf AT-Befehle. Um das Modem zu testen, haben wir auf Ubuntu-Laptop experimentiert. Modem wurde mit dem Ubuntu Laptop verbunden dann erlaubt Laptop in den Schlafmodus zu gehen, nachdem wir den Laptop wieder aufgenommen und AT-Befehle bei ttyUSB * gab keine Antwort vom Modem. So war der Punkt klar, dass das Problem mit dem Modem nicht mit unserem Android-Gerät war. In der Folge korrigierte der Modem-Anbieter das Problem in der neuen Firmware, nachdem das Gerät seine Erreichbarkeit auch dann beibehalten hatte, nachdem das Host-Gerät in den Ruhe- und Aufweckmodus gewechselt hatte.