Daher versuche ich, Dateien zwischen dem Samsung Galaxy S5 mit Android und meinem Debian9 / KDE-Computer mithilfe von MTP anstelle von KDE Connect zu teilen.
Das Problem ist, dass ich immer wieder bekomme:
Der Prozess für das MTP-Protokoll ist unerwartet beendet.
Beim Versuch, Dateien zu kopieren.
Es sagt auch oft
Keine Speicher gefunden. Möglicherweise müssen Sie Ihr Gerät entsperren?
Ich kann einige Inhalte des Telefons in Delphin anzeigen, nachdem ich es eine Weile versucht habe: Drücken Sie "Zulassen", wenn der Dialog auf dem Telefon danach fragt, während Sie versuchen, es in Delphin zu öffnen, wodurch es korrekt als Samsung Galaxy S5 erkannt wird.
Ich konnte einmal erfolgreich eine Reihe von Bildern kopieren.
Ich habe es schon versucht sudo apt-get install --reinstall libmtp-common
. Syslog hat Dinge wie die folgenden:
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
ist, dass einige Telefone, insbesondere die von Samsung, MTP auf inkompatible Weise implementieren. Einige Kommentare (und Links) zu einer anderen Frage zum Thema Samsung-Geräte auf dieser Website können hilfreich sein. Auch die Antwort von GAD3R ist einen Versuch wert (jmtpfs
).Antworten:
Installieren Sie das
jmtpfs
PaketBearbeiten Sie Ihre
/etc/fuse.conf
wie folgtErstellen Sie eine udev-Regel. Verwenden Sie
lsusb
odermtp-detect
, um die ID Ihres Geräts abzurufenmit folgender Zeile:
Ersetzen Sie
04e8
und6860
durch Ihre, und führen Sie dann aus:Schließen Sie Ihr Gerät wieder an, öffnen Sie das Terminal und führen Sie Folgendes aus:
Beispielausgabe:
Verwenden Sie den folgenden Befehl, um die Bereitstellung Ihres Geräts aufzuheben:
Sie können auch das
go-mtpfs
Tool verwenden:Ein grafisches Tool zum Mounten Ihres Geräts
gmtp
::kio-mtp
quelle
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
. Einmalls ~/mtp
das Richtige gezeigt und einmal konnte ich die Dateien auf der SD-Karte in Delphin anzeigen.