21 votes

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

Droit au but. Mon wifi ne fonctionne pas correctement depuis qu'après un quelques jours après avoir mis à jour son firmware et la version Android.

Description du problème

Le problème est plutôt incohérent. En général, le Wifi ne détecte aucun réseau. Parfois, il passe environ 30 secondes à scanner, puis il affiche les réseaux disponibles pendant environ 10 secondes, après quoi les réseaux disparaissent de la liste. Essayer de se connecter pendant ce laps de temps ne donne rien, c'est-à-dire que lorsque je tape sur le réseau et que je choisis "connecter", je suis renvoyé dans la liste des réseaux comme si rien ne s'était passé. D'autres fois, la tentative de connexion d'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 "connecté", mais tous les réseaux disparaissent peu après. Occasionnellement, le wifi se bloque lors de l'allumage, 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 m'y connecter.

Origine de la question

Le problème a commencé après qu'un 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. Ce qui est étrange, c'est que le wifi a fonctionné sans problème pendant quelques jours après la mise à jour du logiciel. Bien que cela puisse être l'origine de ce problème, il pourrait provenir d'une autre source. N'hésitez pas à lire la section "Autres informations (bizarres)".

Corrections que j'ai essayées

  • Modification des paramètres wifi (modification des paramètres avancés, modification du nom de l'appareil dans les paramètres de wifi direct, etc.)
  • Réinitialisation d'usine (le problème a persisté même avant que je n'enracine à nouveau l'appareil)
  • Modification des permissions de chaque fichier dans le dossier dhcpcd, en utilisant l'application X-plore (avec la permission de Root), ainsi que d'autres fichiers dans le dossier "permission" (tous ceux qui ont le nom "wifi").
  • Diverses applications de "réparation Wifi".
  • Applications de changement de MAC (pour changer mon adresse MAC)
  • Effacement de la partition cache

Corrections que je n'ai pas essayées

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

Autres informations (bizarres)

  • Bizarreries de l'adresse Mac

Mon adresse MAC a changé quelques jours plus tard, au moment où le problème a commencé. Je ne suis pas sûr que cela soit lié, mais je vais quand même l'expliquer : Le FAI de ma copine est une petite entreprise locale (appartenant à 1-3 personnes) qui exige que vous leur envoyiez votre adresse MAC afin qu'ils puissent... mettre votre appareil sur une liste blanche ? 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 possède son propre mot de passe, comme tout réseau privé), mais vous devez quand même envoyer l'adresse MAC de chaque appareil que vous souhaitez connecter à votre réseau.

Lorsque je suis allé chez elle et que j'ai essayé de me connecter après avoir mis à jour ma ROM, j'ai obtenu un accès limité, alors que j'avais 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 fournisseur d'accès et 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 entre le nouveau et l'ancien numéro plusieurs fois, et il a finalement choisi le nouveau. Le "gars" du FAI a dit qu'il essaierait d'avoir un "accès à distance" pour tenter de résoudre le problème (c'est-à-dire mon accès limité au réseau particulier de ma grand-mère).

Après cela, ma tablette n'a pas pu se connecter à tout réseau, et le problème a commencé comme je l'ai décrit ci-dessus. Je pensais que cela n'avait aucun rapport avec le problème, mais j'ai trouvé des fils de discussion se plaignant de problèmes liés aux MAC qui commencent par 00:90:4c. Cela pourrait-il être 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, Données en itinérance). 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 m'être déconnecté de ce réseau, le problème est revenu comme si de rien n'était. Je n'ai pas pu reproduire ce problème, ni en me connectant au même réseau, ni en me trouvant au même endroit (pour avoir la même intensité de signal wifi).

  • Le Wifi était activé après la réinitialisation d'usine

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

Description du dispositif et informations complémentaires

C'est un Onda v975s, avec Android kitkat 4.4.2, Firmware version v4.4_V1. Kernel version 3.3.0. S'il vous plaît, demandez plus d'informations si nécessaire.

J'ai aussi quelques logcats qui pointent vers wpa_supplicant.

wpa_supplicant : Impossible de définir les drapeaux de l'interface wlan0 (UP) : Opération non autorisée

Vous pouvez trouver le logcat complet ici sur Pastebin .

Si vous avez survécu à ce long post, je vous remercie. Je suis à court d'idées, alors j'espère que quelqu'un ici pourra m'aider.

4 votes

Excellente question, très détaillée, +1 de ma part. Pouvez-vous ajouter le logcat à Github Gist o pastebin ? L'inclure ici rendrait la question encore plus longue, selon moi.

0 votes

Je pensais aussi que cela rendrait la question trop longue. J'ai téléchargé le contenu du fichier .txt : pastebin.com/C2Lfyy7T Merci pour votre temps

2 votes

+1 de ma part, aussi. Avez-vous des enregistrements de votre "adresse MAC originale" ? Les 3 premières paires au moins ? 00:90:4c est utilisé par epigram, inc . Si votre nouvelle adresse renvoie à une autre entreprise, ce serait très étrange (en général, l'adresse MAC ne change pas, c'est pourquoi elle est utilisée pour la protection des réseaux par les services de la Commission européenne). 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 alors.

6voto

Chapz Points 742

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 vous ne pouvez bien sûr pas démarrer/balayer/maintenir la connexion WiFi (1ère ligne).

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

Si cela fonctionne, cela signifie que la ROM 4.4.2 a probablement des pilotes défectueux ou que les permissions ont été modifiées de sorte que vous n'avez pas la permission d'activer le WiFi.

En fonction du résultat, vous pouvez soit :

  • Essayez de contacter votre OEM pour obtenir un correctif dans la version 4.4.2.
  • Restez sur la 4.2 puisque vous n'avez pas de ROMs personnalisées disponibles.
  • PEUT-ÊTRE essayer de transférer les pilotes de la 4.2 vers la 4.4.2.

Je ne compterais pas beaucoup sur la dernière option à cause de la compatibilité et des changements dans Android entre les versions, et en plus, cela demanderait beaucoup de compétences techniques et de connaissances + cela pourrait conduire à des dommages matériels potentiels.

0 votes

Oui, le retour à la version 4.2 résout le problème. L'OEM n'a publié aucun correctif, et les contacter ne m'a apporté qu'une réponse du type "Soon TM". Donc je suis probablement coincé avec la ROM 4.2... qui a aussi quelques problèmes en soi. Morale de l'histoire, n'achetez pas de tablettes bon marché de sociétés chinoises pourries.

0 votes

Désolé pour le double affichage. Je me demande... S'il y avait une ROM personnalisée pour mon appareil qui comporte ces pilotes manquants (+ d'autres dont j'ai également besoin et qui font défaut) mes problèmes seraient résolus. Bien sûr, il n'y a pas de ROM personnalisée pour mon modèle de tablette. Mais que se passerait-il si je créais cette ROM moi-même ? Je suppose que même envisager cela peut être stupide, puisque je n'ai aucune connaissance en programmation... mais pourrais-je faire une petite "modification" à une ROM stock compatible préexistante pour ajouter les pilotes/caractéristiques que je veux ? Ce n'est pas une transformation complète, mais plutôt un petit ajout. Est-ce une tâche trop importante pour un débutant comme moi ?

0 votes

Malheureusement, je ne peux pas vous aider davantage de cette manière, car ici les choses vont au niveau du matériel, avec lequel je ne suis pas très familier...

0voto

Vivek Ji Points 759

Il semble que votre EFS ( cryptage du système de fichiers ) a obtenu corrompu . Je ne peux pas dire pourquoi. Mais j'ai trouvé un moyen de le réparer. Vous pouvez vérifier ces liens -->

  1. XDA
  2. Un blog

1 votes

Pourriez-vous également citer le contenu de l'article (par exemple, les étapes à suivre) afin de préserver le contenu si le lien est mort par la suite ?

0 votes

Je crois que xda ne va jamais laisser tomber ce lien. Même si c'est le cas, je peux poster des étapes ici aussi. Pas de problème.

0 votes

Je suis en vacances en ce moment, mais je vais les essayer dès que possible, et je vous ferai savoir si ça marche, merci pour la suggestion.

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