Question:
Android 4.4.2 sur Nexus 4/7, perte de connexion wifi
nocgod
2014-01-21 00:00:32 UTC
view on stackexchange narkive permalink

J'ai un Nexus 4 et un Nexus 7 (2013). Récemment, j'ai mis à niveau mon routeur wifi dans le cadre du passage à VDSL.Le problème: les appareils Android se déconnectent du wifi après un certain temps, je ne peux pas reproduire ou trouver le temps exact qu'il faut pour se déconnecter. Après la perte de connexion, l'appareil "pense" toujours qu'il est connecté au wifi (et affiche même la force du signal), mais il n'y a pas de connexion.

J'ai remarqué ce problème avec le premier routeur que j'ai apporté ( routeur + modem vdsl netgear vegn2610). Au début, je pensais que le routeur était le problème car je n'avais pas ce problème avec mon ancien routeur (tplink 841n). Je l'ai donc changé en d-link 6850u (un autre combo routeur + modem vdsl de mon FAI). Le deuxième routeur a les mêmes problèmes.Notez que d'autres appareils (PC et ordinateurs portables) ne souffrent pas de ce problème.

Les deux routeurs sont des routeurs 11agn et sont tous les deux capables de fréquences 2,4 GHz et 5 GHz. Les problèmes sont présents sur les deux radios.

Y a-t-il quelque chose dans la configuration radio / protocole wifi qui pourrait causer ce problème?

Merci une tête!

pour le correctif nexus 7, accédez à ce site Web: http: //forum.xda-developers.com/showthread.php? t = 2096552
Deux réponses:
visi0nary
2014-01-21 04:09:48 UTC
view on stackexchange narkive permalink

cela ressemble à un problème typique avec les puces WiFi de Qualcomm et certains routeurs. Les Nexus 4 et 7 utilisent une puce WiFi fabriquée par Qualcomm. Selon la configuration de votre routeur, ces puces cesseront de répondre après un certain temps lorsque le périphérique est en veille.

Une solution rapide temporaire à ce problème consiste à attribuer une adresse IP statique à vos périphériques au lieu d'utiliser DHCP. Cela peut être fait dans la plupart des routeurs en utilisant un mappage MAC-> IP.

Si cela ne vous aide pas, vous pouvez arrêter la lecture maintenant.

Il existe trois autres méthodes de correction ( dont un nécessitera root):

Non-root :

  • Allez dans les paramètres WiFi -> Avancé et réglez votre fréquence sur 2, 4 GHz uniquement (cela fonctionnera à 50% de chances)
  • Allez dans les paramètres WiFi -> Avancé et désactivez "Optimisation WiFi" (ATTENTION: cela peut entraîner une énorme décharge de batterie dans les réseaux occupés)

Racine :

  1. Ouvrez un explorateur de fichiers (par exemple ES Explorer) avec les privilèges root, accédez à / etc / wifi et ouvrez le fichier WCNSS_qcom_cfg.ini.
  2. Modifiez ces trois paramètres pour qu'ils soient tous activés (= 1):

    • gEnableActiveModeOffload = 1
    • hostArpOffload = 1
    • hostNSOffload = 1
  3. Enregistrez le fichier et redémarrez votre appareil.

  4. ol>

    Un peu d'explication :

    La fonctionnalité qui est foirée dans le fichier de configuration de Qualcomm est ARP - Ad Appuyez sur Protocole de résolution. ARP est destiné à mapper l'adresse MAC d'un matériel à son adresse IP afin que le routeur puisse appeler directement le matériel connecté via l'adresse MAC. Habituellement, le routeur envoie périodiquement des requêtes ARP aux appareils connectés pour s'assurer qu'ils sont toujours sur le réseau. Lorsque l'appareil est réveillé et que le processeur est actif, il traitera la requête ARP et tout se passera bien.

    Une fois que le processeur est en veille, c'est le travail de la puce WiFi de traiter les requêtes ARP afin que le processeur n'ait pas besoin d'être allumé à chaque fois qu'une requête ARP arrive. Si le déchargement ARP est désactivé, la puce ne répondra pas à la demande et le routeur expulsera l'appareil de sa carte IP<-> MAC, ce qui finira par entraîner une connexion interrompue.

    Lorsque vous attribuer une adresse IP statique, tout le contenu de l'ARP n'est évidemment pas nécessaire.Désactiver l'optimisation WiFi, le processeur inspectera chaque paquet pour qu'il traite l'ARP au lieu de la puce WiFi. Le problème ici, c'est que cela empêchera l'appareil de passer en mode d'économie d'énergie.

    J'ai personnellement eu les mêmes problèmes de WiFi jusqu'à ce que je corrige manuellement mon .ini comme je l'ai décrit ci-dessus. Il m'a fallu près de six mois pour résoudre le problème. J'espère pouvoir vous aider!

    Meilleures salutations!

    AVERTISSEMENT : je ne suis pas responsable si vous endommagez votre téléphone ou vos données.

Comme je l'ai dit, tous mes appareils ont une adresse IP statique. J'ai vérifié le fichier ini et les paramètres sont déjà définis comme vous l'avez suggéré, je suppose qu'ils ont été corrigés depuis que vous avez rencontré le problème pour la première fois. J'ai deviné que cela avait quelque chose à voir avec les appareils non conformes au protocole. Je vais lui donner une heure pour vérifier si j'ai été expulsé du WiFi et revenir pour mettre à jour. Merci
Vous supposez que le PO est enraciné mais n'a pas été mentionné dans la question.
user54567
2014-02-24 16:21:18 UTC
view on stackexchange narkive permalink

J'ai trouvé une solution: renommez le nom de mon téléphone portable.

Reportez-vous à https://community.verizonwireless.com/thread/816633



Ce Q&R a été automatiquement traduit de la langue anglaise.Le contenu original est disponible sur stackexchange, que nous remercions pour la licence cc by-sa 3.0 sous laquelle il est distribué.
Loading...