12 votes

Le signal WiFi est interrompu toutes les 3 minutes

Depuis plusieurs semaines maintenant, mon téléphone Android (Gingerbread 2.3.6) perd momentanément son signal WiFi, généralement à des intervalles d'environ 3 minutes (environ 3 minutes, 1,5 seconde) et occasionnellement à un intervalle plus long qui semble toujours être un multiple d'un peu plus de 3 minutes. Cela provoque une interruption de plusieurs secondes pendant que la connexion WiFi est rétablie et fait échouer tout type de téléchargement/streaming en cours, rend les sites web "inaccessibles" et rend généralement le téléphone inutilisable en tant que dispositif de données en raison de la fréquence. Le signal reste en panne pendant environ une seconde, mais le téléphone met quelques secondes de plus à se reconnecter au routeur.

Cela se produit indépendamment de la proximité du routeur, qui présente un signal très fort - généralement de -40 à -30 dBm ou mieux dans la même pièce, nulle part dans la maison moins de -70 dBm. Cela se produit également indépendamment du fait que le téléphone soit branché ou sur batterie.

Certaines choses spécifiques que j'ai essayées et qui n'ont eu aucun effet :

  • Changement de chaîne (j'ai essayé 1, 4, 8 et 9).
  • Désactiver l'accès invité du routeur.
  • Désactiver la bande des 5,0 GHz.
  • Régler le routeur sur Wireless N uniquement (bien que cela ait empêché mon ordinateur portable de se connecter, qui ne supporte que G).
  • Modifier la politique de mise en veille des paramètres avancés sans fil du téléphone pour la mettre sur Jamais.
  • Réglage du mode de batterie sur le mode Performance.

La surveillance du signal sur mon téléphone avec l'analyseur WiFi, montre tous Signaux WiFi sur tous les canaux tombent à zéro lorsque la connexion WiFi est perdue (il y a deux autres réseaux sur des canaux différents qui sont assez forts pour être pertinents, avec environ 6 autres qui s'effacent constamment). L'analyseur WiFi montre 3 signaux distincts pour mon routeur, le principal 2.4 GHz, l'invité 2.4 GHz et le 5.0 GHz.

L'utilisation de WiFi Analyzer sur le téléphone de ma femme, côte à côte, ne montre aucun changement de signal lorsque mon téléphone tombe, pas plus que son téléphone ne tombe.

La surveillance du signal à l'aide de notre ordinateur portable, côte à côte, ne montre aucune perte de signal et l'ordinateur portable ne perd pas non plus sa connexion WiFi.

Mais, au travail, le téléphone ne semble pas présenter le même comportement, ou, s'il le fait, c'est très occasionnel. En le surveillant toute la journée au travail, je n'ai vu le signal baisser que 3 ou 4 fois. La puissance du signal des différents réseaux est comparativement faible.

Les AT&T ont été très utiles : "Désolé, nous ne pouvons pas vous aider avec des problèmes de WiFi. Vous pouvez essayer de faire une réinitialisation d'usine de votre téléphone". </sarcasm>

Le routeur est relativement récent, mais il fonctionne bien avec ce téléphone depuis décembre dernier.

Phone          : Motorola Atrix MB860, System version 4.5.141.MB860.ATT.en.US, Android 2.3.6, Build Number 4.5.141.
Router         : Belkin N750 DB (F9K1103 v1 (01C)).
Router Firmware: 1.00.46 (2011/10/28 6:37:11).
Security       : WPA/WPA2-Personal (PSK)

6voto

MattK Points 779

Il semble que j'ai peut-être trouvé le problème. La dernière mise à jour d'AT&T (4.5.141.MB860.ATT.en.US) qu'ils ont poussée il y a quelques semaines semble ne pas gérer correctement un bail DHCP "Forever" ou mon routeur ne gère pas correctement un renouvellement de bail DHCP lorsqu'il est configuré pour "Forever". On peut se demander pourquoi le téléphone a renouvelé un bail qui n'avait pas de délai d'expiration, et surtout après seulement 150 secondes (en tenant compte du délai d'expiration de 30 secondes de la demande de réseau).

En même temps que la perte du WiFi, les journaux montrent que le téléphone détruit le service WiFi et le redémarre après l'échec d'une demande de renouvellement de bail. Comme le routeur a toujours eu une durée de location "Forever", je parie que la mise à jour a introduit un bug dans le téléphone.

A partir du journal de mon téléphone (notez qu'il y a un grand laps de temps entre la demande et le renouvellement uniquement parce que le journal ne capture que quelques minutes, donc j'ai dû capturer un certain nombre de petits fragments de journal avant de tomber sur la connexion DHCP) :

03-27 20:46:25.928 D/WifiStateTracker( 1637): DHCP request started
...
03-27 20:46:27.931 D/WifiStateTracker( 1637): DHCP succeeded with lease: -1
...
03-27 21:16:23.938 D/WifiStateTracker( 1637): DHCP renewal started
...
03-27 21:16:53.947 D/WifiStateTracker( 1637): DHCP renewal failed: Timed out waiting for DHCP Renew to finish
...
03-27 21:16:54.008 V/WifiMonitor( 1637): Event [CTRL-EVENT-STATE-CHANGE id=2 state=8 BSSID=00:00:00:00:00:00]
03-27 21:16:54.018 V/WifiStateTracker( 1637): Changing supplicant state: COMPLETED ==> DORMANT
03-27 21:16:54.018 I/wpa_supplicant(12515): CTRL-EVENT-DISCONNECTED - Disconnect event - remove keys
03-27 21:16:54.018 V/WifiMonitor( 1637): Event [CTRL-EVENT-DISCONNECTED - Disconnect event - remove keys]
03-27 21:16:54.018 I/wpa_supplicant(12515): CTRL-EVENT-STATE-CHANGE id=-1 state=8 BSSID=00:00:00:00:00:00
03-27 21:16:54.018 D/WifiStateTracker( 1637): Reset connections and stopping DHCP
03-27 21:16:54.028 V/WifiMonitor( 1637): Event [CTRL-EVENT-STATE-CHANGE id=-1 state=8 BSSID=00:00:00:00:00:00]
03-27 21:16:54.048 W/Smack/Packet( 2186): notify conn break (IOEx), close connection
...
03-27 21:16:55.084 D/WifiStateTracker( 1637): Disabling interface
03-27 21:16:55.088 D/NetworkStateTracker( 1637): setDetailed state, old =CONNECTED and new state=FAILED

Depuis que j'ai changé mon routeur pour utiliser un bail DHCP de deux semaines, le téléphone a eu une connexion WiFi stable pendant une heure et demie, ce qui est considérablement plus long que ce que j'ai vu depuis que j'ai commencé à surveiller cette condition.

En supposant qu'il n'y ait pas d'autres problèmes, je l'accepterai dans quelques jours, en indiquant que le problème est effectivement résolu.

(BTW, le collecteur de journaux que j'ai utilisé est "Log Collector" par Xtralogic Inc, et "WiFi Analyzer" est par farproc).

Mise à jour : 2012-03-29 AM : La cause première semble être l'incapacité à renouveler un bail DHCP - le fait de changer la durée du bail à 30 minutes a entraîné la chute de la connexion précisément 30 minutes après avoir connecté le téléphone au routeur.

Mise à jour : 2012-03-29 PM : Le fait qu'il existe un problème général de renouvellement des baux DHCP est confirmé par des tests effectués toute la journée avec une durée de bail courte ; chaque tentative (ou presque) de renouvellement du bail échoue, puis déconnecte et reconnecte le service WiFi. Maintenant que nous savons précisément quel est le problème et ce qu'il faut rechercher, il se peut qu'il s'agisse d'un problème de longue date avec le service WiFi d'Android, présent depuis la 2.2 et toujours un problème même en 4.0.

0 votes

Le fait de changer la durée de location de "toujours" à une valeur fixe a également réglé mes problèmes. Je n'ai pas parcouru les sources à ce sujet, mais je suppose que les baux définis sur "forever" transmettent une valeur nulle quelque part.

2voto

triggerNZ Points 545

J'ai eu des problèmes de ce genre avec les téléphones Android avec mon nouveau routeur Belkin, que j'ai installé et configuré hier. Mais pas avec nos Samsung Galaxy Tabs :-) J'ai essayé votre suggestion de régler la location sur deux semaines, cela n'a fait aucune différence :-(

J'ai résolu le problème en désactivant les paramètres du canal automatique et en augmentant le canal à 13. Le problème s'est résolu.

J'ai vérifié deux fois et remis le renouvellement du bail à jamais, car les galaxy tabs ont des problèmes lorsque le bail est renouvelé sur n'importe quel routeur.

Le problème est toujours résolu. :-D

J'espère que cela vous aidera :-D

0 votes

Le mien n'a pas le canal 13 ; il ne va que jusqu'à 11.

0 votes

Je pense que cela a été causé par des routeurs concurrents sur le même canal. Vous vous trouvez dans une zone où il y a beaucoup de signaux WiFi, comme un complexe d'appartements ?

0 votes

Notez également qu'il s'agit d'un bogue dans Gingerbread, corrigé depuis longtemps dans les versions Android plus récentes.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X