0 votes

Samsung Galaxy Tab 2 sous Lineage OS ne redémarre pas correctement après `adb reboot` à moins d'une déconnexion USB

Je suis actuellement confronté à un problème avec ma tablette Samsung Galaxy Tab 2 sous Lineage OS. Chaque fois que j'essaie de redémarrer l'appareil à l'aide de la fonction adb reboot par l'intermédiaire de adb L'écran s'éteint et l'appareil ne réagit plus à aucune commande. Elle reste dans cet état jusqu'à ce que je débranche physiquement le câble USB, après quoi la tablette redémarre et fonctionne à nouveau normalement. Il est intéressant de noter que, pendant cette période, l'écran adb ne reconnaît pas le périphérique, mais le daemon lsusb détecte encore sa présence. J'ai essayé de redémarrer le port/appareil USB en utilisant la fonction usbreset ,

sudo usbreset 18d1:4ee7

mais à l'intérieur de la dmesg j'obtiens des tentatives avec plusieurs erreurs disant usb 1-1: device descriptor read/64, error -71 puis enfin avec usb usb1-port1: attempt power cycle (sortie complète de l'erreur ici ). La sortie du terminal est

Resetting Galaxy Tab 2 ... failed [No such device]

Et l'ordinateur (dans mon cas, un Raspberry Pi Zero W) ne reconnaît plus l'appareil Android jusqu'à ce que je déconnecte l'USB. J'ai essayé de redémarrer le RPi mais toujours pas de chance, car je suppose qu'un "cycle d'alimentation" complet le déclencherait puisqu'il ne fonctionne qu'après la déconnexion ou la réinitialisation de la connexion 5V dans l'USB.

J'ai envisagé de créer un interrupteur avec les broches GPIO comme variante de ce qui suit poste mais je reste optimiste quant à une solution purement logicielle avant de commencer à ajouter du matériel dans le mélange.

Voici quelques détails supplémentaires qui pourraient être utiles :

Tablet model: Samsung Galaxy Tab 2

adb shell getprop ro.build.version.release: 7.1.2
adb shell getprop ro.build.version.sdk: 25
adb shell getprop ro.build.flavor: lineage_espressowifi-userdebug
adb shell getprop ro.build.description:
espresso10wifixx-user 4.2.2 JDQ39 P5110XXDML1 release-keys

$adb --version
Android Debug Bridge version 1.0.41
Version 28.0.2-debian
Installed as /usr/lib/android-sdk/platform-tools/adb

Toutes les suggestions sont les bienvenues !

1voto

Adrian Coanda Points 1

Je possède plusieurs appareils Samsung, mais Samsung utilise un processus de démarrage personnalisé. Il s'agit plus d'une image uboot personnalisée que d'un processus de démarrage Android standard. Deuxièmement, vous aurez besoin d'un pilote Samsung. D'après ce que j'ai vu, vous utilisez une machine Linux basée sur Debian.

Mais je vois que vous utilisez une image Android 7. Cet appareil a été livré avec un système Android 4 qui pouvait démarrer Lineage OS 10.

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