He editado el título de la pregunta y añado este prefijo. El problema de que mi ordenador (vía ADB) no viera mi teléfono en absoluto parecía depender totalmente de cómo estaba conectando físicamente el teléfono al ordenador. A través de tres diferentes USB-A (viejos enchufes rectangulares grandes, lado del ordenador) a USB-C (teléfono) cables, el teléfono se mantuvo invisible. Cuando conecto cualquiera de los mismos cables USB-A a USB-C a un viejo cable de "extensión" USB (USB-A hembra en un extremo, macho en el extremo del ordenador), todo funciona bien.
Estoy tratando de conseguir mi ZTE Axon 7 para conectarse a una instalación de Ubuntu 16.04 a través de ADB. En realidad he hecho esto antes, pero por cualquier razón simplemente no funciona ahora.
El resultado relevante de lsusb
es
Bus 003 Device 032: ID 19d2:0306 ZTE WCDMA Technologies MSM
He probado el teléfono en todos los modos de conexión USB que ofrece, todos con el mismo resultado no operativo.
Desde la máquina Ubuntu, ejecuto
adb kill-server
adb start-server
adb devices -l
El teléfono está conectado a través de su cable de serie (y he probado con otros dos). Ejecutando adb devices
no tiene ninguna lista.
La opción "Depuración USB" está activada en el teléfono. He reiniciado el teléfono varias veces.
De nuevo, ya lo he hecho antes y ha funcionado sin incidentes. Probablemente me falta algún paso importante.
Me conectaría con MTP si pudiera, porque lo único que necesito es transferir archivos, pero no funciona; mtpfs
simplemente se cuelga indefinidamente cuando lo inicio. He leído que Ubuntu debería ser capaz de lidiar con MTP sin ninguna herramienta adicional, pero no tengo ni idea de cómo se supone que funciona. Cuando conecto el teléfono, esto es lo que obtengo en kern.log
:
Apr 5 23:02:44 turandot kernel: [ 7858.845536] usb 3-2: new SuperSpeed USB device number 34 using xhci_hcd
Apr 5 23:02:44 turandot kernel: [ 7858.862996] usb 3-2: New USB device found, idVendor=19d2, idProduct=0306
Apr 5 23:02:44 turandot kernel: [ 7858.863005] usb 3-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Apr 5 23:02:44 turandot kernel: [ 7858.863009] usb 3-2: Product: Android
Apr 5 23:02:44 turandot kernel: [ 7858.863013] usb 3-2: Manufacturer: Android
Apr 5 23:02:44 turandot kernel: [ 7858.863016] usb 3-2: SerialNumber: 293baffd
Apr 5 23:02:44 turandot kernel: [ 7858.864244] usb 3-2: Enable of device-initiated U1 failed.
Apr 5 23:02:44 turandot kernel: [ 7858.864594] usb 3-2: Enable of device-initiated U2 failed.
He probado ADB con mi antiguo Moto X Pure, y ADB puede conectarse a él sin problemas desde el mismo portátil con Ubuntu.
Realmente no estoy seguro de cuál es el siguiente paso; he seguido exactamente las mismas notas que utilicé la última vez que transferí archivos al Axon, pero ahora no funciona en absoluto.
editar - Bueno, el progreso. En el pasado había estado conectando mi teléfono al ordenador a través de un cable de "extensión" USB bastante antiguo. Hoy he conectado el cable USB-C a USB-A directamente al portátil. Cuando he vuelto al viejo cable alargador, el teléfono ha sido reconocido. Dejo la pregunta aquí porque quizás alguien sepa por qué puede pasar eso.