J'essaie donc de partager des fichiers entre le Samsung Galaxy S5 avec Android et ma machine Debian9 / KDE en utilisant MTP au lieu de KDE Connect.
Le problème est que je continue de recevoir:
Le processus du protocole mtp est mort de façon inattendue.
Lorsque vous essayez de copier des fichiers.
Il dit aussi souvent
Aucun stockage trouvé. Vous devez peut-être déverrouiller votre appareil?
Je peux voir une partie du contenu du téléphone dans dolphin après avoir essayé pendant un certain temps: en appuyant sur "Autoriser" chaque fois que la boîte de dialogue sur le téléphone le demande tout en essayant de l'ouvrir dans dolphin qui le détecte correctement comme Samsung Galaxy S5.
Une fois, j'ai réussi à copier sur un tas d'images.
J'ai déjà essayé sudo apt-get install --reinstall libmtp-common
. syslog a des choses comme les suivantes:
usb 1-5: usbfs: process 7907 (mtp.so) did not claim interface 0 before use
usb 1-5: reset high-speed USB device number 35 using xhci_hcd
usb 1-5: usbfs: process 7909 (mtp.so) did not claim interface 0 before use
colord-sane: io/hpmud/pp.c 627: unable to read device-id ret=-1
usb 1-5: USB disconnect, device number 35
usb 1-5: new high-speed USB device number 36 using xhci_hcd
usb 1-5: usbfs: process 7930 (mtp.so) did not claim interface 0 before use
usb 1-5: usbfs: process 7930 (mtp.so) did not claim interface 0 before use
usb 1-5: usbfs: process 7930 (mtp.so) did not claim interface 0 before use
MTP
est que certains téléphones, peut-être surtout ceux de Samsung, implémentent MTP de manière incompatible. Certains commentaires (et liens) d'une autre question liée à un appareil Samsung sur ce site peuvent être utiles. Et la réponse de GAD3R vaut également la peine d'être essayée (jmtpfs
).Réponses:
Installez le
jmtpfs
packageModifiez votre
/etc/fuse.conf
comme suitCréez une règle udev. Utilisez
lsusb
oumtp-detect
pour obtenir l'ID de votre appareilavec la ligne suivante:
Remplacez
04e8
et6860
par le vôtre, puis exécutez:Reconnectez votre appareil, ouvrez le terminal et exécutez:
exemple de sortie:
Pour démonter votre appareil, utilisez la commande suivante:
Vous pouvez également utiliser l'
go-mtpfs
outil:Un outil graphique pour monter votre appareil
gmtp
::kio-mtp
la source
jmtpfs ~/mtp2
ignoring libusb_claim_interface() = -6PTP_ERROR_IO: failed to open session, trying again after resetting USB interface LIBMTP libusb: Attempt to reset device
ls: cannot access '/home/username/mtp': Input/output error
fusermount: failed to unmount /home/username/mtp: Device or resource busy
. Une foisls ~/mtp
montré la bonne chose et une fois que j'ai pu voir les fichiers sur la carte SD dans Dolphin.