Un problème de wifi assez complexe (tablette Android)

21

Droit au but. Mon wifi ne fonctionne pas correctement depuis quelques jours après la mise à niveau de son firmware et de sa version Android.

Description du problème

Le problème est plutôt incohérent. Le Wifi ne détecte généralement aucun réseau. Parfois, il passera environ 30 secondes à analyser, puis affichera les réseaux disponibles pendant environ 10 secondes, après quoi les réseaux disparaîtront de la liste. Essayer de se connecter dans ce laps de temps ne fait rien, c'est-à-dire que lorsque je tape sur le réseau puis que je choisis "se connecter", je suis renvoyé sur la liste des réseaux comme si de rien n'était. D'autres fois, la tentative de connexion à un réseau fait disparaître instantanément tous les réseaux. Dans ce cas, les réseaux reviennent après quelques secondes et le réseau auquel j'essayais de me connecter apparaît comme "se connectant", mais tous les réseaux disparaissent peu de temps après. Parfois, le wifi restera bloqué lors de l'activation, mais cela se produit généralement après / pendant que je bricole les autorisations.

Je dois remarquer que cela se produit sur tous les réseaux, ce n'est pas un problème lié au routeur. J'ai également exclu un problème matériel, car je suis capable de détecter brièvement les réseaux, mais je ne peux pas me connecter à eux.

Origine du problème

Le problème a commencé quelques jours après avoir mis à jour la ROM de ma tablette, en utilisant le logiciel officiel publié par le développeur et après avoir rooté la tablette. La chose étrange est que le wifi a très bien fonctionné pendant quelques jours après avoir mis à niveau le logiciel. Bien que cela puisse être à l'origine de ce problème, il pourrait provenir d'une source différente. Par tous les moyens, lisez les "Autres informations (étranges)"

Correctifs que j'ai essayés

  • Modification des paramètres wifi (modification des paramètres avancés, modification du nom de l'appareil dans les paramètres wifi direct, etc.)
  • Réinitialisation aux paramètres d'usine (le problème a persisté avant même de rooter à nouveau l'appareil)
  • Modification des autorisations de chaque fichier dans le dossier dhcpcd, en utilisant l'application X-plore (avec l'autorisation root), ainsi que d'autres fichiers à l'intérieur du dossier "permission" (tous ceux qui ont le nom "wifi" sur eux).
  • Diverses applications "fixateur Wifi".
  • Applications de changeur MAC (pour changer mon adresse MAC)
  • Effacement de la partition de cache

Correctifs que je n'ai pas essayés

  • Installer une autre ROM (je ne peux pas le faire, car il n'y a pas d'autres ROM compatibles pour mon appareil, même pas personnalisées)
  • Restauration de ma version Android (de 4.4.2 à 4.2)

Autres informations (étranges)

  • Curiosités des adresses Mac

Mon adresse MAC a changé après quelques jours, juste au moment où le problème a commencé. Je ne sais pas si cela est lié, mais je l'expliquerai quand même: le FAI de ma petite amie est une petite entreprise locale (détenue par 1 à 3 personnes) qui vous oblige à leur envoyer votre adresse MAC afin qu'ils puissent ... dispositif? Si vous ne leur envoyez pas votre adresse MAC, vous pouvez vous connecter au réseau, mais avec un accès limité (uniquement leur page Web). Cela me semble étrange car le réseau lui-même est privé (c'est-à-dire qu'il a son propre mot de passe, comme tout réseau privé), mais vous devez toujours envoyer l'adresse MAC de chaque appareil que vous souhaitez connecter à votre réseau.

Lorsque je suis allée chez elle et que j'ai essayé de me connecter après avoir mis à niveau ma ROM, j'ai eu un accès limité, bien que j'aie déjà envoyé l'adresse MAC de ma tablette il y a plusieurs mois. J'ai vérifié mon adresse MAC et j'ai remarqué qu'elle avait changé en 00: 90: 4c: 07: 71: 12 . J'ai envoyé un message au gars du FAI et je lui ai envoyé mon nouveau MAC. Mais j'ai vérifié à nouveau, après quelques minutes et mon MAC était revenu à son ancien numéro. Le MAC a fait des allers-retours du nouveau à l'ancien plusieurs fois, et il est finalement resté avec le nouveau. Le "gars" du FAI a dit qu'il essaierait "l'accès à distance" pour essayer de résoudre le problème (c'est-à-dire mon accès limité au réseau particulier de mon GF).

Après cela, ma tablette ne pouvait plus se connecter à aucun réseau et le problème a commencé comme je l'ai décrit ci-dessus. Je pensais que cela n'était pas lié au problème, mais j'ai trouvé des discussions se plaignant de problèmes liés aux MAC qui commencent par 00: 90: 4c. Serait-ce la source du problème?

  • Connexion brève mais stable

La semaine dernière, ma tablette a pu se connecter normalement au réseau de mon université. Cela s'est produit après avoir activé les paramètres du "réseau mobile" (données activées, itinérance des données). Je n'ai pas de service de données sur cette tablette, malgré cela, après avoir coché ces cases, j'ai pu me connecter comme si le problème n'avait jamais existé. Cependant, après la déconnexion de ce réseau, le problème est revenu comme si de rien n'était. Je n'ai pas pu reproduire cela, pas en me connectant au même réseau, ni en étant au même endroit (donc j'aurais la même puissance de signal wifi).

  • Le wifi était allumé après la réinitialisation d'usine

Comme il est dit, après avoir réinitialisé la tablette (et essuyé la carte SD interne, bien sûr), le wifi était déjà activé par défaut. Cela pourrait-il signifier quelque chose?

Description de l'appareil et plus d'informations

Il s'agit d'un Onda v975s, avec android kitkat 4.4.2, Firmware version v4.4_V1. Version du noyau 3.3.0. S'il vous plaît, demandez plus d'informations si nécessaire.

J'ai également quelques logcats qui pointent vers wpa_supplicant.

wpa_supplicant: impossible de définir les indicateurs d'interface wlan0 (UP): opération non autorisée

Vous pouvez trouver le logcat complet ici sur Pastebin .

Si vous avez réussi ce long post, je vous remercie. Je viens de manquer d'idées, alors j'espère que quelqu'un ici pourra m'aider.

Golokopitenko
la source
4
excellente question, très détaillée, +1 de ma part. Pouvez-vous ajouter le logcat à Github Gist ou pastebin ? L'inclure ici rendra la question encore plus longue à l'OMI.
benjamin
J'ai également pensé que cela rendrait la question trop longue. J'ai téléchargé le contenu .txt: pastebin.com/C2Lfyy7T Merci pour votre temps
Golokopitenko
2
+1 de moi aussi. Avez-vous des enregistrements de votre "adresse MAC d'origine"? Les 3 premières paires au moins? 00:90:4cest utilisé par epigram, inc . Si votre nouvelle adresse pointe vers une autre entreprise, ce serait très étrange (généralement, une adresse MAC ne change pas - c'est pourquoi elle est utilisée pour la protection du réseau par des filtres MAC , pour répondre à cette partie de votre question). J'ai eu un problème comparable une fois, et il était lié à des incompatibilités de la nouvelle ROM avec l'image radio du téléphone, mais aucun changement de MAC à ce moment-là.
Izzy
Epigram ... c'est encore plus étrange, puisque je viens d'Espagne. Comment ce changement de MAC a-t-il pu se produire? Quant aux journaux d'avant la mise à jour de la ROM, je n'en ai malheureusement pas. Qu'avez-vous fait pour résoudre votre problème? Pensez-vous que cela pourrait aider mon cas?
Golokopitenko
Plus de journaux s'il vous plaît, ces journaux donneront une histoire plus détaillée des problèmes rencontrés par votre wifi. adb logcat -b radio -v time -d > logcat_radio.log Journal radio: erreurs wifistate - fatals: Journal du adb logcat WifiStateMachine:E *:S -v long > wifi.txt noyau:adb shell su -c dmesg > dmesg.txt
Bo Lawson

Réponses:

6

En regardant ces deux lignes dans logcat:

Could not set interface wlan0 flags (UP): Operation not permitted

WifiStateMachine: Driver start failed, retrying

Je dirais que la ROM 4.4.2 a un pilote de carte WiFi défectueux / manquant (2ème ligne) sans lequel bien sûr vous ne pouvez même pas démarrer / scanner / conserver la connexion WiFi (1ère ligne).

Comme vous l'avez dit, vous n'avez pas essayé de le faire revenir à 4.2, mais je vous recommande fortement de le faire, au moins pour vérifier si le WiFi fonctionnerait à nouveau.

Si cela fonctionne, cela signifie que la ROM 4.4.2 a probablement des pilotes défectueux ou que les autorisations ont changé d'une manière ou d'une autre afin que vous n'ayez pas la permission d'activer le WiFi.

Selon le résultat, vous pouvez soit:

  • Essayez de contacter votre OEM pour un correctif en 4.4.2
  • Restez sur 4.2 car vous n'avez pas de ROM personnalisées disponibles
  • PEUT-ÊTRE essayer de transférer les pilotes de 4.2 en 4.4.2

Je ne compterais pas beaucoup sur la dernière option en raison de la compatibilité et des changements d'Android entre les versions, et en plus de cela, cela nécessiterait beaucoup de compétences techniques et de connaissances + cela pourrait entraîner des dommages matériels potentiels.

Chapz
la source
Oui, revenir à la version 4.2 résout le problème. L'OEM n'a publié aucun correctif, et les contacter m'a seulement donné le genre de réponse "Soon TM". Je suis donc probablement bloqué avec la ROM 4.2 ... qui a également quelques problèmes en soi. Morale de l'histoire, n'achetez pas de tablettes bon marché auprès de sociétés chinoises pourries.
Golokopitenko
Désolé pour le double affichage. Je me demande ... S'il y avait une ROM personnalisée pour mon appareil qui comportait ces pilotes manquants (+ d'autres dont j'ai également besoin et qui manquent), mes problèmes seraient résolus. Bien sûr, il n'y a pas de roms personnalisées pour mon modèle de tablette. Mais que faire si j'ai fait ce ROM moi-même? Je suppose même que cela peut être idiot, car je n'ai aucune connaissance en programmation ... mais pourrais-je faire une petite "modification" sur une ROM de stock compatible préexistante pour ajouter les pilotes / fonctionnalités que je veux? Ce n'est pas une cure de jouvence complète, mais plutôt un petit ajout. Est-ce une tâche trop grande pour une recrue comme moi?
Golokopitenko du
Malheureusement, je ne peux pas vous aider davantage de cette manière, car ici, les choses vont au niveau du matériel, que je ne connais pas très bien ...
Chapz
0

Il semble que votre EFS (système de fichiers crypté) ait été corrompu . Je ne peux pas dire pourquoi. Mais j'ai trouvé pour le réparer. Vous pouvez vérifier ces liens ->

  1. XDA
  2. Un blog
Vivek Ji
la source
1
Pourriez-vous également citer le contenu (comme les étapes) de l'article pour conserver le contenu si le lien est mort plus tard?
Manubhargav
Je crois que xda ne supprimera jamais ce lien. Même si c'est le cas, je peux également publier des étapes ici. Pas de problème du tout.
Vivek Ji
Je suis en vacances en ce moment, mais je vais les essayer dès que possible et je vous ferai savoir si cela fonctionne, merci pour la suggestion.
Golokopitenko