J'ai modifié le titre de la question et j'ajoute ce préfixe. Le problème de mon ordinateur (via ADB) ne voyant pas du tout mon téléphone semblait dépendre entièrement de la façon dont je connectais physiquement le téléphone à l'ordinateur. Via trois différents câbles USB-A (anciennes grosses fiches rectangulaires, côté ordinateur) vers USB-C (téléphone), le téléphone est resté invisible. Lorsque je branche l'un des mêmes câbles USB-A vers USB-C dans une vieille rallonge USB (USB-A femelle à une extrémité, mâle à l'extrémité de l'ordinateur), tout fonctionne bien.
J'essaie de faire en sorte que mon ZTE Axon 7 se connecte à une installation Ubuntu 16.04 via ADB. Je l'ai déjà fait auparavant, mais pour une raison quelconque, cela ne fonctionne tout simplement pas maintenant.
La sortie pertinente de lsusb
est
Bus 003 Device 032: ID 19d2:0306 ZTE WCDMA Technologies MSM
J'ai essayé le téléphone dans tous les modes de connexion USB qu'il propose, avec le même résultat non opérationnel.
Depuis la machine Ubuntu, je lance
adb kill-server
adb start-server
adb devices -l
Le téléphone est branché via son câble d'origine (et j'en ai essayé deux autres). Exécution de adb devices
n'énumère rien.
L'option "Débogage USB" est activée sur le téléphone. J'ai redémarré le téléphone plusieurs fois.
Encore une fois, j'ai fait ça avant, et ça a fonctionné sans incident. J'ai probablement juste manqué une étape importante.
Je me connecterais avec MTP si je le pouvais, car tout ce dont j'ai besoin est de transférer des fichiers, mais cela ne fonctionne pas ; mtpfs
se bloque indéfiniment quand je le démarre. J'ai lu qu'Ubuntu devrait être capable de gérer le MTP sans outils supplémentaires, mais je n'ai aucune idée de comment c'est censé fonctionner. Lorsque je branche le téléphone, voici ce que j'obtiens 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.
J'ai essayé ADB avec mon ancien Moto X Pure, et ADB peut s'y connecter sans problème depuis le même ordinateur portable Ubuntu.
Je ne sais vraiment pas quelle est la prochaine étape ; j'ai suivi exactement les mêmes instructions que la dernière fois que j'ai transféré des fichiers vers l'Axon, mais cela ne fonctionne absolument pas maintenant.
modifier - bien progressé. Dans le passé, j'avais branché mon téléphone à l'ordinateur via une "rallonge" USB assez ancienne. Aujourd'hui, j'ai branché le câble USB-C vers USB-A directement dans l'ordinateur portable. Lorsque je suis revenu à l'ancienne rallonge, le téléphone a été reconnu. Je laisse la question ici car peut-être que quelqu'un sait pourquoi cela peut arriver.