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 !