You are not logged in.

#1 2016-08-24 09:29:00

eljoth
Member
Registered: 2016-08-24
Posts: 1

Samsung Galaxy S6, MTP not working.

Hey all,
I am very new to arch linux but not so new to linux at all. Tried to set up mtp working together with my smartphone but somehow it does not work after a long time of trying. I read several articles about connecting it to my PC but none of them worked for me (jmtpfs, simple-mtpfs, gmtp, go-mtpfs, gvfs-mtp). I am always getting an error which I cannot do anything with. The first time i try connecting via mtpfs from commandline is like this:

lars@eljoth etc]$ mtpfs /home/lars/android
Listing raw device(s)
Device 0 (VID=04e8 and PID=6860) is a Samsung Galaxy models (MTP).
   Found 1 device(s):
   Samsung: Galaxy models (MTP) (04e8:6860) @ bus 1, dev 33
Attempting to connect device
LIBMTP ERROR: couldnt parse extension samsung.com/devicestatus:1
Error 1: Get Storage information failed.
Error 2: PTP Layer error 02ff: get_handles_recursively(): could not get object handles.
Error 2: Error 02ff: PTP I/O Error
Error 7: Found a bad handle, trying to ignore it.
Error 7: Found a bad handle, trying to ignore it.
Error 7: Found a bad handle, trying to ignore it.
Error 7: Found a bad handle, trying to ignore it.
Error 7: Found a bad handle, trying to ignore it.
Error 7: Found a bad handle, trying to ignore it.
Error 7: Found a bad handle, trying to ignore it.
Error 7: Found a bad handle, trying to ignore it.
Error 7: Found a bad handle, trying to ignore it.
Error 7: Found a bad handle, trying to ignore it.
Error 7: Found a bad handle, trying to ignore it.
Error 7: Found a bad handle, trying to ignore it.
Error 7: Found a bad handle, trying to ignore it.
Error 7: Found a bad handle, trying to ignore it.
Error 7: Found a bad handle, trying to ignore it.
Error 7: Found a bad handle, trying to ignore it.
Error 7: Found a bad handle, trying to ignore it.
Error 7: Found a bad handle, trying to ignore it.
Error 7: Found a bad handle, trying to ignore it.
Error 7: Found a bad handle, trying to ignore it.
Error 7: Found a bad handle, trying to ignore it.
Error 7: Found a bad handle, trying to ignore it.
Error 7: Found a bad handle, trying to ignore it.
Error 7: Found a bad handle, trying to ignore it.
Error 7: Found a bad handle, trying to ignore it.
Error 7: Found a bad handle, trying to ignore it.
Error 7: Found a bad handle, trying to ignore it.
Error 7: Found a bad handle, trying to ignore it.
Error 7: Found a bad handle, trying to ignore it.
Error 7: Found a bad handle, trying to ignore it.
Error 7: Found a bad handle, trying to ignore it.
Error 7: Found a bad handle, trying to ignore it.
Error 7: Found a bad handle, trying to ignore it.
Error 7: Found a bad handle, trying to ignore it.
Error 7: Found a bad handle, trying to ignore it.
Error 7: Found a bad handle, trying to ignore it.
Error 7: Found a bad handle, trying to ignore it.
Error 7: Found a bad handle, trying to ignore it.
Error 7: Found a bad handle, trying to ignore it.
Error 7: Found a bad handle, trying to ignore it.
Error 7: Found a bad handle, trying to ignore it.
Error 7: Found a bad handle, trying to ignore it.
Listing File Information on Device with name: (NULL)
LIBMTP_Get_Storage() failed:-1
Error 2: PTP Layer error 02ff: Error getting friendlyname.
Error 2: Error 02ff: PTP I/O Error

This is when the phone asks me to accept the connection for the first time after connecting it via cable.
When I just do it once again without reconnecting, i am getting this error:

[lars@eljoth etc]$ mtpfs /home/lars/android
Listing raw device(s)
Device 0 (VID=04e8 and PID=6860) is a Samsung Galaxy models (MTP).
   Found 1 device(s):
   Samsung: Galaxy models (MTP) (04e8:6860) @ bus 1, dev 34
Attempting to connect device
ignoring libusb_claim_interface() = -6PTP_ERROR_IO: failed to open session, trying again after resetting USB interface
LIBMTP libusb: Attempt to reset device
ignoring libusb_claim_interface() = -6LIBMTP PANIC: failed to open session on second attempt
Unable to open raw device 0

As already said, I don't know what to do with this 6PTP_ERROR_IO. There is no difference in trying it via sudo. I would appreciate your help.

Further information: I am using gnome, if I forgot anything, I will do my best to give answer.

Many thanks in advance eljoth / Lars

EDIT: OK, I found out, that I only have this problem while running Banshee.

Last edited by eljoth (2016-08-24 10:07:47)

Offline

#2 2016-08-24 10:34:45

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 21,728

Re: Samsung Galaxy S6, MTP not working.

Probably as designed then, the wonders of the MTP protocol allow only one transaction at a time and there's a good chance that banshee hogs a device in such a way that it is inaccessible to other programs. This is a bug in banshee at best, but likely to be one of the many limitations of the MTP protocol...

Offline

#3 2017-07-05 22:47:58

duskel
Member
Registered: 2017-06-01
Posts: 6

Re: Samsung Galaxy S6, MTP not working.

Hi all,

Having the same issue using mtpfs.
@eljoth
Did you solve your problem?

Model: Zenfone 3 (ZE552KL)
#mtpfs -o allow_other ~/mnt

Thanks!

Offline

#4 2017-07-06 00:27:46

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 21,728

Re: Samsung Galaxy S6, MTP not working.

Please pay attention to the dates, this thread is nearing a year old, with a solution found which is to not have multiple applications trying to access the MTP device. Please open your own thread on the issue, with further details. Necro-Bumping is frowned upon here: https://wiki.archlinux.org/index.php/Co … bumping.22

Closing.

Offline

Board footer

Powered by FluxBB