Então, estou tentando compartilhar arquivos entre o Samsung Galaxy S5 com Android e minha máquina Debian9 / KDE usando MTP em vez do KDE Connect.
O problema é que eu continuo recebendo:
O processo para o protocolo mtp morreu inesperadamente.
Ao tentar copiar sobre arquivos.
Também costuma dizer
Nenhum armazenamento encontrado. Talvez você precise desbloquear seu dispositivo?
É possível visualizar parte do conteúdo do telefone no dolphin depois de tentar por um tempo: pressionando "Permitir" sempre que a caixa de diálogo do telefone solicita enquanto tenta abri-lo no dolphin, que o detecta corretamente como Samsung Galaxy S5.
Uma vez eu consegui copiar com sucesso várias imagens.
Eu já tentei sudo apt-get install --reinstall libmtp-common
. O syslog tem coisas como as seguintes:
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
é que alguns telefones, talvez especialmente os da Samsung, implementam o MTP de maneiras incompatíveis. Alguns comentários (e links) de outra pergunta relacionada ao dispositivo Samsung neste site podem ser úteis. E a resposta do GAD3R também vale a pena tentar (jmtpfs
).Respostas:
Instale o
jmtpfs
pacoteEdite o seu da
/etc/fuse.conf
seguinte formaCrie uma regra do udev. Use
lsusb
oumtp-detect
para obter o ID do seu dispositivocom a seguinte linha:
Substitua
04e8
e6860
pelo seu e execute:Reconecte seu dispositivo, abra o terminal e execute:
saída de amostra:
Para desmontar seu dispositivo, use o seguinte comando:
Além disso, você pode usar a
go-mtpfs
ferramenta:Uma ferramenta gráfica para montar seu dispositivo
gmtp
::kio-mtp
fonte
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
. Uma vezls ~/mtp
mostrou a coisa certa e uma vez eu pude ver os arquivos no cartão SD no dolphin.