0 votos

Samsung Galaxy Tab 2 corriendo Lineage OS no se reinicia correctamente después de `adb reboot` a menos que se desconecte el USB

Actualmente estoy enfrentando un problema con mi tablet Samsung Galaxy Tab 2 corriendo Lineage OS. Cada vez que intento reiniciar el dispositivo utilizando el. adb reboot comando a través de adb entra en un extraño estado de suspensión: la pantalla se apaga y deja de responder a cualquier otra orden. Permanece en este estado hasta que desconecto físicamente el cable USB, momento en el que la tablet se reinicia y vuelve a funcionar con normalidad. Curiosamente, durante este estado, el adb no reconoce el dispositivo, pero lsusb sigue detectando su presencia. He intentado reiniciar el puerto/dispositivo USB utilizando usbreset ,

sudo usbreset 18d1:4ee7

pero dentro del dmesg log, obtengo intentos con varios errores que dicen usb 1-1: device descriptor read/64, error -71 y, por último, con usb usb1-port1: attempt power cycle (salida de error completa aquí ). La salida del terminal es

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

Y el ordenador (en mi caso, una Raspberry Pi Zero W) ya no reconoce el dispositivo Android hasta que desconecto el USB. He probado a reiniciar la RPi pero sigue sin haber suerte, ya que supongo que un "power cycle" completo lo activaría ya que sólo funciona tras la desconexión o reinicio de la conexión de 5V en el USB.

Una solución hacky que he contemplado fue la creación de un interruptor con los pines GPIO como una variante de este Correo electrónico: pero sigo siendo optimista respecto a una solución basada únicamente en software antes de empezar a utilizar hardware.

He aquí algunos detalles adicionales que pueden ser útiles:

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

Agradecemos cualquier sugerencia.

1voto

Adrian Coanda Puntos 1

Bueno, tengo varios dispositivos Samsung, pero Samsung utiliza un proceso de arranque personalizado. Utiliza más una imagen uboot personalizada que un proceso de arranque estándar de Android. En segundo lugar, usted necesitará un controlador de Samsung. Por lo que he visto, estás usando una máquina Linux y basada en Debian.

Pero puedo ver que está utilizando una imagen de Android 7. Ese dispositivo fue enviado con un sistema Android 4 que podría arrancar Lineage OS 10.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X