2016-04-03 1 views
0

Nous travaillons sur un périphérique qui fonctionne sur Android ICS 4.0.4 et 3.0.35 noyau. Le problème auquel nous sommes confrontés concerne la gestion de l'alimentation de l'appareil et la portée du réseau. Une fois que l'appareil sort du mode suspension, il n'est pas capable de faire un ping sur une adresse IP, par exemple 8.8.8.8 immédiatement. Parfois, cela prend une minute ou deux minutes ou parfois il devient inaccessible de dire que l'espace tampon n'est pas disponible/destination inaccessible. mais si nous envoyons un ping à ce périphérique ip de l'extérieur il répond et du côté de l'appareil il commence aussi à recevoir une réponse de ping de 8.8.8.8 quelle pourrait être la raison d'un tel comportement? et où pourrait être le problème? nous sommes désemparés, la connexion est à travers les données mobiles, c'est-à-dire pppd. tout semble OK dans l'interface utilisateur Android, il montre connecté et maintient ip également, mais pas en mesure de ping quelqu'un après la reprise de suspension. à cause de ce problème, l'appareil ne peut pas naviguer immédiatement. où pourrait être le problème, dans Android? ou noyau Gestion de l'alimentation? ou PPP? Si quelqu'un a fait face à ce problème et trouvé une solution s'il vous plaît aider.Android ICS ping Problème après WAKEUP de suspension

  1. Le cas d'utilisation permet à l'appareil Android de passer en mode suspension, attendez qu'il passe en mode veille prolongée. réveillez-le manuellement et envoyez une commande ping à n'importe quelle adresse IP, par exemple 8.8.8.8 depuis le terminal Android de l'appareil.

attendu

  1. réponse immédiate pour la demande de ping.

Répondre

0

Vérifiez que les ports ttyUSB ou ttyACM travaillent bonne après suspension/reprise

0

La question était avec le firmware du modem. Les points ttyUSB * ont été utilisés pour se bloquer, une fois que l'hôte M/C va suspendre. Après la reprise du périphérique, il ne répondait à aucune commande AT. Donc, pour prouver le modem, nous avons expérimenté sur un ordinateur portable Ubuntu. Modem a été connecté à l'ordinateur portable ubuntu, puis a permis à l'ordinateur portable de passer en mode veille, après que lorsque nous avons repris l'ordinateur portable et émis des commandes AT à ttyUSB * il n'y avait pas de réponse du modem. Donc le point était clair que le problème était avec le modem pas avec notre appareil Android. Par la suite, le fournisseur du modem a corrigé le problème dans un nouveau micrologiciel après que ce dernier a conservé son accessibilité même après que l'appareil hôte est passé en mode de veille et de réveil.