web-dev-qa-db-fra.com

Problèmes avec mtp sur Nexus 4 et Ubuntu 13.10

J'ai eu une sorte de scripts installés (je pense qu'ils étaient quelque chose avec go-mtpfs) mais je ne peux plus les faire fonctionner après la mise à jour à 13.10.

En gros, ce qui se passe maintenant, c’est que lorsque je branche le Nexus, j’obtiens ce qui suit dans dmesg

[ 1735.057817] usb 2-1.3: USB disconnect, device number 5
[ 1739.696027] usb 2-1.3: new high-speed USB device number 6 using ehci-pci
[ 1739.792273] usb 2-1.3: New USB device found, idVendor=18d1, idProduct=4ee1
[ 1739.792282] usb 2-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 1739.792288] usb 2-1.3: Product: Nexus 4
[ 1739.792293] usb 2-1.3: Manufacturer: LGE
[ 1739.792297] usb 2-1.3: SerialNumber: XXXXXXXXXXXXXXXX

J'ai aussi essayé ceci:

$ ll /media/ | grep nexus
drwxrwxrwx  2 user user     0 Jan  1  1970 nexus
$ Sudo mtpfs -o allow_other /media/nexus
Unable to open ~/.mtpz-data for reading, MTPZ disabled.Listing raw device(s)
Device 0 (VID=18d1 and PID=4ee1) is a Google Inc (for LG Electronics/Samsung) Nexus 4/10 (MTP).
   Found 1 device(s):
   Google Inc (for LG Electronics/Samsung): Nexus 4/10 (MTP) (18d1:4ee1) @ bus 2, dev 6
Attempting to connect device
Android device detected, assigning default bug flags

Et après quelques secondes, j'aurais

Error 7: Found a bad handle, trying to ignore it.
Listing File Information on Device with name: (NULL)
Fuse: mountpoint is not empty
Fuse: if you are sure this is safe, use the 'nonempty' mount option

Ayant installé

go-mtpfs 0.1-1~20130108~webupd8~quantal
libmtp-common 1.1.6-2
libmtp-runtime 1.1.6-2
libmtp9:AMD64 1.1.6-2
libnet-smtp-ssl-Perl 1.01-3
mtp-tools 1.1.6-2
mtpfs 1.1-4.1

Je peux obtenir le nexus monté dans nautilius mais uniquement avec Playlists et Internal storage et si j'appuie sur Mémoire interne, j'obtiens une nouvelle fenêtre avec le même contenu (boucle infinie).

4
Patryk

Ma réponse, trouvée ici , explique comment faire fonctionner MTP. J'ai toutefois appris (à cause des votes négatifs) que cette réponse n'était plus valide.

Je pense qu'après 12.04, cela n'est plus nécessaire et Ubuntu devrait gérer MTP en mode natif sans l'aide d'autres ressources/bibliothèques.

Peut-être devriez-vous essayer de configurer ceci sans go-mtpfs, même si cela utilisait pour être conseillé.

2
earthmeLon