web-dev-qa-db-fra.com

MTP avec Android téléphone instable le 14.04

Avec 12.04, je pouvais connecter mon téléphone Android sans problème (avec MTP) à ma machine Ubuntu. Ouvrez Nautilus, il y a mon téléphone et je peux cliquer sur les dossiers que je voulais.

Cependant, depuis le 14 avril, il était extrêmement peu fiable. Ouvrez Nautilus, et parfois (environ un tiers du temps), mon téléphone est là. Quand ce n'est pas là, la seule solution est de redémarrer Ubuntu. Lorsqu'il est présent, cliquer sur les dossiers du téléphone fonctionne parfois et génère parfois une erreur. Même lorsque cela fonctionne, le téléphone disparaît souvent sans prévenir, à mi-chemin de la navigation dans les dossiers.

J'ai installé mtpfs; J'ai également suivi le comment faire dans le forum . J'ai également essayé de remplacer mon cordon USB au cas où il était défectueux. Pas de chance.

Que puis-je faire pour diagnostiquer et résoudre ce problème, s'il vous plaît?

EDIT:

IdVendor est 18d1 et idProduct est 4ee1.

L'entrée par défaut dans /lib/udev/rules.d/69-libmtp.rules se lit comme suit:

ATTR{idVendor}=="18d1", ATTR{idProduct}=="4ee1", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"

L'entrée dans /etc/udev/rules.d/51-Android.rules se lit comme suit:

ATTR{idVendor}=="18d1", ATTR{idProduct}=="4ee1", MODE=”0666"

L'entrée dans /lib/udev/rules.d/69-mtp.rules se lit comme suit:

ATTR{idVendor}=="18d1", ATTR{idProduct}=="4ee1", SYMLINK+="libmtp-%k", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"
5
Paddy Landau

J'ai eu le même problème sur une machine lorsque j'ai "amélioré" la distribution de 12,04 LTS à 14,04 LTS. Il y avait beaucoup d'autres problèmes avec la "mise à niveau", alors je viens de reformater et d'installer 14.04 sur le lecteur vide pour résoudre TOUS mes problèmes. La mise à niveau semblait fonctionner, mais plus je l'utilisais, plus il était évident qu'il y avait une tonne de petites choses cassées qui rendaient le système frustrant à utiliser. (Wacky Java et autres problèmes de bibliothèque ... - matériel brisé ou non fiable comme celui-ci, etc ...)

Essayez de démarrer à partir d'une version 14.04 "Live USB" et voyez si cela résout ce problème. Si tel est le cas, vous pourriez avoir d'autres problèmes et il serait plus simple de sauvegarder ce dont vous avez besoin et de le réinstaller pour le réparer en une fois. .

1
david1024

Autant que je sache, MTP fonctionne bien dans Trusty. Vous pouvez essayer ceci:

  1. Décommenter#user_allow_other dans /etc/Fuse.conf.

  2. Exécutez lsusb et consultez l'ID de fournisseur de votre périphérique. Ce sera quelque chose comme 1d6b:0002.

  3. Ajoutez la ligne suivante à /lib/udev/rules.d/69-libmtp.rules.

    ATTR{idVendor}=="1d6b", ATTR{idProduct}=="0002", SYMLINK+="libmtp-%k", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"

  4. Ajoutez la ligne suivante à /etc/udev/rules.d/51-Android.rules.

    ATTR{idVendor}=="1d6b", ATTR{idProduct}=="0002", MODE=”0666"

  5. Sudo service udev restart

  6. Sudo reboot

Remplacez les identifiants de fournisseur et de périphérique bien sûr.

Comme je l'ai dit, MTP devrait fonctionner immédiatement, mais la procédure ci-dessus ajoute manuellement des entrées pertinentes à votre liste de périphériques.

0
ps95