web-dev-qa-db-fra.com

Faire fonctionner MTP avec un Galaxy Tab 2 7.0?

J'essaie d'obtenir MTP avec l'onglet Galaxy 7.0 2 travaillant sur mon installation d'ubuntu. Tel que je puisse accéder aux fichiers.

J'ai essayé de faire ce qui est décrit ici:

http://www.omgubuntu.co.uk/2011/12/how-to-connect-your-Android-ice-cream-sandwich-phone-to-ubuntu-for-file-access

J'échoue toutefois à l'exécution de l'une des commandes suivantes

mtp-detect | grep idVendor
mtp-detect | grep idProduct

Cela échoue

[20:42|0] $ mtp-detect | grep idVender
Device 0 (VID=04e8 and PID=6860) is a Samsung GT-P7310/P7510/N7000/I9100/Galaxy Tab 7.7/10.1/S2/Nexus/Note.
PTP_ERROR_IO: failed to open session, trying again after resetting USB interface
LIBMTP libusb: Attempt to reset device
LIBMTP PANIC: failed to open session on second attempt
Unable to open raw device 0
[20:44|0] $ mtp-detect | grep idProduct
Device 0 (VID=04e8 and PID=6860) is a Samsung GT-P7310/P7510/N7000/I9100/Galaxy Tab 7.7/10.1/S2/Nexus/Note.
PTP_ERROR_IO: failed to open session, trying again after resetting USB interface
LIBMTP libusb: Attempt to reset device
LIBMTP PANIC: failed to open session on second attempt
Unable to open raw device 0

J'imaginais que idVender était identique au VID (04e8) et que idProduct était identique au PID (6860). J'ai continué à travailler avec ces valeurs et à terminer le didacticiel. Quand j'ai fini j'ai essayé

Android-connect

Cela a rendu

Fuse: bad mount point `/media/GalaxyTab': Transport endpoint is not connected

Quelqu'un at-il une idée de ce qu'il faut faire? Aussi, je tiens à noter que lorsque je connecte mon GalaxyTab 2 7.0, je reçois toujours une fenêtre d'ubuntu indiquant qu'un périphérique était connecté. Je peux aussi toujours voir la structure de la carte, mais le problème est que tous les dossiers ont 0 octet et n’ont pas de sous-dossier. Je ne peux voir que les dossiers à la racine.

ps. J'ai également vérifié une question similaire et essayé ce qui est décrit dans cette réponse https://askubuntu.com/a/88630/2748

- 2012-09-18 - Éditer - Utiliser go-mtpfs, décrit dans la première réponse, http://linuxundich.de/de/Android/mit-go-mtpfs-unter-linux-auf -Android-handys-via-mtp-zugreifen / , j'ai le suivant pour mon Samsung Galaxy SII

[23:21|0] $ go-mtpfs Android
2012/09/18 23:21:58 compiled against libmtp 1.1.3
Device 0 (VID=04e8 and PID=6865) is UNKNOWN.
Please report this VID/PID and the device model to the libmtp development team
2012/09/18 23:21:58 device unknown: unknown (04e8:6865) @ bus 1, dev 7
: 
ignoring usb_claim_interface = -6ignoring usb_claim_interface = -5PTP_ERROR_IO: failed to open session, trying again after resetting USB interface
LIBMTP libusb: Attempt to reset device
LIBMTP PANIC: failed to open session on second attempt
2012/09/18 23:22:18 rdev.open: open: open returned nil

Pour le Samsung Galaxy Tab 2 7.0 cela ne fonctionnait pas non plus ...

[23:31|0] $ go-mtpfs Android
2012/09/18 23:31:03 compiled against libmtp 1.1.3
Device 0 (VID=04e8 and PID=6860) is a Samsung GT-P7310/P7510/N7000/I9100/Galaxy Tab 7.7/10.1/S2/Nexus/Note.
2012/09/18 23:31:03 device Samsung: GT-P7310/P7510/N7000/I9100/Galaxy Tab 7.7/10.1/S2/Nexus/Note (04e8:6860) @ bus 1, dev 11
: 
PTP_ERROR_IO: failed to open session, trying again after resetting USB interface
LIBMTP libusb: Attempt to reset device
LIBMTP PANIC: failed to open session on second attempt
2012/09/18 23:33:04 rdev.open: open: open returned nil

jmtpfs n'a pas fonctionné non plus :-(

[23:42|0] $ jmtpfs ~/Android/
Device 0 (VID=04e8 and PID=6860) is a Samsung GT-P7310/P7510/N7000/I9100/Galaxy Tab 7.7/10.1/S2/Nexus/Note.
PTP_ERROR_IO: failed to open session, trying again after resetting USB interface
LIBMTP libusb: Attempt to reset device
LIBMTP PANIC: failed to open session on second attempt
terminate called after throwing an instance of 'MtpErrorCantOpenDevice'
  what():  Can't open device
Aborted (core dumped)
4
WG-

Mise à jour: A backend GVFS MTP est maintenant disponible. L'auteur fournit également un PPA .


J'ai déjà écrit à propos de go-mptfs .

L'auteur a récemment écrit un autre article avec une autre alternative jmptfs . Il écrit en allemand mais je pense que les commandes qu'il utilise devraient être explicites, sinon une traduction automatique suffirait.

Vous pouvez bien sûr regarder les sites du projet original:

Peut-être l'un de ces travaux pour vous.

3
LiveWireBT

https://askubuntu.com/a/88630/2748 a fonctionné pour moi.

J'avais aussi un peu de difficulté avec les marches au début. Le redémarrage du PC après avoir suivi les étapes a résolu le problème.

1
Aurimas

Si vous envisagez d'autres techniques, vous pouvez utiliser ftp pour le transfert de fichiers.

Vous devez démarrer un serveur FTP à partir de votre périphérique Android avec Software Data Cable. Vous pouvez le trouver sur application Software Data Cable sur Google Play Store . Une fois téléchargée, démarrez l'application. En haut à gauche, appuyez sur Sync PC et obtenez l'adresse ip au milieu de l'écran.

Ensuite, allez sur Nautilus et cliquez sur File > Connect to server, puis entrez l'adresse IP. Ensuite, le contenu de votre tablette apparaîtra. J'ai un Galaxy Tab 8.9, et j'ai aussi eu des problèmes avec mtp. C'est du matériel Microsoft et il y aura toujours des problèmes sous Linux.

* edit: Le bouton sync pc peut être ailleurs sur l'écran du téléphone, je l'ai essayé uniquement avec une tablette.

0
user91091

J'ai essayé Airdroid hier soir et cela fonctionnait à merveille avec la tablette Google Nexus de ma femme.

La différence est qu'airdroid est une application sur votre appareil qui expose le système de fichiers de l'appareil pour l'accès Web local.

0
Sam