Connecting mobile phone with kio_mtp

After I upgraded to KDE 4.10, I could install kio_mtp, but it does not work to my satisfaction. Perhaps its not stable enough…

My Asus Transformer Pad Infinity TF700 has no problem connecting and open up in Dolphin. Though when I try to copy files over I get a message that the MTP process suddenly died.

Connecting my Samsung Xcover mobile phone also has no problem connecting and open up in Dolphin, however my Samsung Galaxy SII completely fails. SGS2 constantly keeps connecting/disconnecting(popping in and out in the device manager list). When it finally stops popping in and out and I choose to open in Dolphin it sets up a work process, but nothing happens.

So anyone have any hint/tricks/experience using kio_mtp?

Also I have two options on “Open in File Manager”, one in English and one in the KDE locale language (which is Norwegian). Only the option in English actually opens the content, while the other opens nothing(empty folder).

In /etc/usb_modeswich.conf put

DisableSwitching=0

that should fix it.

It was already there.

Lots of the following in /var/log/messages


Feb 25 22:14:37 linux-1wa3 kernel: [11495.158021] usb 2-1: new high-speed USB device number 63 using ehci_hcd
Feb 25 22:14:37 linux-1wa3 kernel: [11495.274669] usb 2-1: New USB device found, idVendor=04e8, idProduct=6860
Feb 25 22:14:37 linux-1wa3 kernel: [11495.274674] usb 2-1: New USB device strings: Mfr=2, Product=3, SerialNumber=4
Feb 25 22:14:37 linux-1wa3 kernel: [11495.274677] usb 2-1: Product: SAMSUNG_Android
Feb 25 22:14:37 linux-1wa3 kernel: [11495.274680] usb 2-1: Manufacturer: SAMSUNG
Feb 25 22:14:37 linux-1wa3 kernel: [11495.274683] usb 2-1: SerialNumber: 0019943f67265e
Feb 25 22:14:37 linux-1wa3 kernel: [11495.343689] usb 2-1: USB disconnect, device number 63


With my Samsung Xcover seems to work differently.

On the mobile phone I can change the USB connection to USB Storage. Then it pops up as any other USB storage device, and not as a MTP device.
It is using Android 2.3.6, while my other devices uses Android 4.1

Today I connected my phone to my laptop running Opensuse 12.3. Viewing its content in Dolphin worked perfectly (though I didn’t try copy/move files).

Then I tried to connect it to my other Linux computer also running Opensuse 12.3, but there it would not open the phone’s content in Dolphin. It told me that the mtp process died unexpectedly.

My /var/log/messages


2013-03-20T17:28:02.161669+01:00 linux-1wa3 kernel: [73201.008021] usb 2-1: new high-speed USB device number 4 using ehci_hcd
2013-03-20T17:28:02.276661+01:00 linux-1wa3 kernel: [73201.123546] usb 2-1: New USB device found, idVendor=04e8, idProduct=6860
2013-03-20T17:28:02.276679+01:00 linux-1wa3 kernel: [73201.123553] usb 2-1: New USB device strings: Mfr=2, Product=3, SerialNumber=4
2013-03-20T17:28:02.276681+01:00 linux-1wa3 kernel: [73201.123557] usb 2-1: Product: SAMSUNG_Android
2013-03-20T17:28:02.276682+01:00 linux-1wa3 kernel: [73201.123560] usb 2-1: Manufacturer: SAMSUNG
2013-03-20T17:28:02.276683+01:00 linux-1wa3 kernel: [73201.123563] usb 2-1: SerialNumber: 0019943f67265e
2013-03-20T17:28:03.652662+01:00 linux-1wa3 kernel: [73202.499066] usb 2-1: USB disconnect, device number 4
2013-03-20T17:28:03.884666+01:00 linux-1wa3 kernel: [73202.731028] usb 2-1: new high-speed USB device number 5 using ehci_hcd
2013-03-20T17:28:03.999666+01:00 linux-1wa3 kernel: [73202.846158] usb 2-1: New USB device found, idVendor=04e8, idProduct=6860
2013-03-20T17:28:03.999684+01:00 linux-1wa3 kernel: [73202.846164] usb 2-1: New USB device strings: Mfr=2, Product=3, SerialNumber=4
2013-03-20T17:28:03.999685+01:00 linux-1wa3 kernel: [73202.846168] usb 2-1: Product: SAMSUNG_Android
2013-03-20T17:28:03.999686+01:00 linux-1wa3 kernel: [73202.846171] usb 2-1: Manufacturer: SAMSUNG
2013-03-20T17:28:03.999687+01:00 linux-1wa3 kernel: [73202.846174] usb 2-1: SerialNumber: 0019943f67265e
2013-03-20T17:28:04.406669+01:00 linux-1wa3 kernel: [73203.253931] usb 2-1: USB disconnect, device number 5
2013-03-20T17:28:04.639669+01:00 linux-1wa3 kernel: [73203.486024] usb 2-1: new high-speed USB device number 6 using ehci_hcd
2013-03-20T17:28:04.755707+01:00 linux-1wa3 kernel: [73203.602653] usb 2-1: New USB device found, idVendor=04e8, idProduct=6860
2013-03-20T17:28:04.755724+01:00 linux-1wa3 kernel: [73203.602659] usb 2-1: New USB device strings: Mfr=2, Product=3, SerialNumber=4
2013-03-20T17:28:04.755725+01:00 linux-1wa3 kernel: [73203.602663] usb 2-1: Product: SAMSUNG_Android
2013-03-20T17:28:04.755726+01:00 linux-1wa3 kernel: [73203.602666] usb 2-1: Manufacturer: SAMSUNG
2013-03-20T17:28:04.755727+01:00 linux-1wa3 kernel: [73203.602669] usb 2-1: SerialNumber: 0019943f67265e
2013-03-20T17:28:04.803662+01:00 linux-1wa3 kernel: [73203.650798] usb 2-1: USB disconnect, device number 6
2013-03-20T17:28:05.036672+01:00 linux-1wa3 kernel: [73203.883026] usb 2-1: new high-speed USB device number 7 using ehci_hcd
2013-03-20T17:28:05.151877+01:00 linux-1wa3 kernel: [73203.998773] usb 2-1: New USB device found, idVendor=04e8, idProduct=6860
2013-03-20T17:28:05.151893+01:00 linux-1wa3 kernel: [73203.998779] usb 2-1: New USB device strings: Mfr=2, Product=3, SerialNumber=4
2013-03-20T17:28:05.151895+01:00 linux-1wa3 kernel: [73203.998783] usb 2-1: Product: SAMSUNG_Android
2013-03-20T17:28:05.151896+01:00 linux-1wa3 kernel: [73203.998786] usb 2-1: Manufacturer: SAMSUNG
2013-03-20T17:28:05.151896+01:00 linux-1wa3 kernel: [73203.998789] usb 2-1: SerialNumber: 0019943f67265e
2013-03-20T17:28:06.778665+01:00 linux-1wa3 kernel: [73205.625165] usb 2-1: USB disconnect, device number 7
2013-03-20T17:28:07.011665+01:00 linux-1wa3 kernel: [73205.858026] usb 2-1: new high-speed USB device number 8 using ehci_hcd
2013-03-20T17:28:07.127672+01:00 linux-1wa3 kernel: [73205.974254] usb 2-1: New USB device found, idVendor=04e8, idProduct=6860
2013-03-20T17:28:07.127697+01:00 linux-1wa3 kernel: [73205.974259] usb 2-1: New USB device strings: Mfr=2, Product=3, SerialNumber=4
2013-03-20T17:28:07.127700+01:00 linux-1wa3 kernel: [73205.974262] usb 2-1: Product: SAMSUNG_Android
2013-03-20T17:28:07.127701+01:00 linux-1wa3 kernel: [73205.974264] usb 2-1: Manufacturer: SAMSUNG
2013-03-20T17:28:07.127703+01:00 linux-1wa3 kernel: [73205.974266] usb 2-1: SerialNumber: 0019943f67265e
2013-03-20T17:28:07.429663+01:00 linux-1wa3 kernel: [73206.276039] usb 2-1: USB disconnect, device number 8
2013-03-20T17:28:07.662669+01:00 linux-1wa3 kernel: [73206.509081] usb 2-1: new high-speed USB device number 9 using ehci_hcd
2013-03-20T17:28:07.778668+01:00 linux-1wa3 kernel: [73206.626000] usb 2-1: New USB device found, idVendor=04e8, idProduct=6860
2013-03-20T17:28:07.778689+01:00 linux-1wa3 kernel: [73206.626021] usb 2-1: New USB device strings: Mfr=2, Product=3, SerialNumber=4
2013-03-20T17:28:07.778699+01:00 linux-1wa3 kernel: [73206.626026] usb 2-1: Product: SAMSUNG_Android
2013-03-20T17:28:07.778701+01:00 linux-1wa3 kernel: [73206.626029] usb 2-1: Manufacturer: SAMSUNG
2013-03-20T17:28:07.778702+01:00 linux-1wa3 kernel: [73206.626032] usb 2-1: SerialNumber: 0019943f67265e
2013-03-20T17:28:08.167677+01:00 linux-1wa3 kernel: [73207.014905] usb 2-1: USB disconnect, device number 9
2013-03-20T17:28:08.400657+01:00 linux-1wa3 kernel: [73207.247031] usb 2-1: new high-speed USB device number 10 using ehci_hcd
2013-03-20T17:28:08.515664+01:00 linux-1wa3 kernel: [73207.362245] usb 2-1: New USB device found, idVendor=04e8, idProduct=6860
2013-03-20T17:28:08.515684+01:00 linux-1wa3 kernel: [73207.362252] usb 2-1: New USB device strings: Mfr=2, Product=3, SerialNumber=4
2013-03-20T17:28:08.515686+01:00 linux-1wa3 kernel: [73207.362256] usb 2-1: Product: SAMSUNG_Android
2013-03-20T17:28:08.515688+01:00 linux-1wa3 kernel: [73207.362259] usb 2-1: Manufacturer: SAMSUNG
2013-03-20T17:28:08.515689+01:00 linux-1wa3 kernel: [73207.362262] usb 2-1: SerialNumber: 0019943f67265e
2013-03-20T17:28:08.583678+01:00 linux-1wa3 kernel: [73207.430645] usb 2-1: USB disconnect, device number 10
2013-03-20T17:28:08.816670+01:00 linux-1wa3 kernel: [73207.663024] usb 2-1: new high-speed USB device number 11 using ehci_hcd
2013-03-20T17:28:08.932312+01:00 linux-1wa3 kernel: [73207.778492] usb 2-1: New USB device found, idVendor=04e8, idProduct=6860
2013-03-20T17:28:08.932329+01:00 linux-1wa3 kernel: [73207.778499] usb 2-1: New USB device strings: Mfr=2, Product=3, SerialNumber=4
2013-03-20T17:28:08.932331+01:00 linux-1wa3 kernel: [73207.778503] usb 2-1: Product: SAMSUNG_Android
2013-03-20T17:28:08.932332+01:00 linux-1wa3 kernel: [73207.778506] usb 2-1: Manufacturer: SAMSUNG
2013-03-20T17:28:08.932332+01:00 linux-1wa3 kernel: [73207.778509] usb 2-1: SerialNumber: 0019943f67265e
2013-03-20T17:28:09.379793+01:00 linux-1wa3 kernel: [73208.226024] usb 2-1: USB disconnect, device number 11
2013-03-20T17:28:09.611658+01:00 linux-1wa3 kernel: [73208.458023] usb 2-1: new high-speed USB device number 12 using ehci_hcd
2013-03-20T17:28:09.726661+01:00 linux-1wa3 kernel: [73208.573731] usb 2-1: New USB device found, idVendor=04e8, idProduct=6860
2013-03-20T17:28:09.726679+01:00 linux-1wa3 kernel: [73208.573736] usb 2-1: New USB device strings: Mfr=2, Product=3, SerialNumber=4
2013-03-20T17:28:09.726680+01:00 linux-1wa3 kernel: [73208.573738] usb 2-1: Product: SAMSUNG_Android
2013-03-20T17:28:09.726681+01:00 linux-1wa3 kernel: [73208.573740] usb 2-1: Manufacturer: SAMSUNG
2013-03-20T17:28:09.726682+01:00 linux-1wa3 kernel: [73208.573741] usb 2-1: SerialNumber: 0019943f67265e
2013-03-20T17:28:10.742669+01:00 linux-1wa3 kernel: [73209.589755] usb 2-1: USB disconnect, device number 12
2013-03-20T17:28:10.975665+01:00 linux-1wa3 kernel: [73209.822027] usb 2-1: new high-speed USB device number 13 using ehci_hcd
2013-03-20T17:28:11.485667+01:00 linux-1wa3 kernel: [73210.332015] usb 2-1: device not accepting address 13, error -71
2013-03-20T17:28:11.536665+01:00 linux-1wa3 kernel: [73210.383223] hub 2-0:1.0: unable to enumerate USB device on port 1
2013-03-20T17:28:11.777667+01:00 linux-1wa3 kernel: [73210.624024] usb 6-1: new full-speed USB device number 2 using uhci_hcd
2013-03-20T17:28:11.910672+01:00 linux-1wa3 kernel: [73210.757038] usb 6-1: not running at top speed; connect to a high speed hub
2013-03-20T17:28:11.955672+01:00 linux-1wa3 kernel: [73210.802037] usb 6-1: New USB device found, idVendor=04e8, idProduct=6860
2013-03-20T17:28:11.955691+01:00 linux-1wa3 kernel: [73210.802043] usb 6-1: New USB device strings: Mfr=2, Product=3, SerialNumber=4
2013-03-20T17:28:11.955694+01:00 linux-1wa3 kernel: [73210.802047] usb 6-1: Product: SAMSUNG_Android
2013-03-20T17:28:11.955695+01:00 linux-1wa3 kernel: [73210.802050] usb 6-1: Manufacturer: SAMSUNG
2013-03-20T17:28:11.955696+01:00 linux-1wa3 kernel: [73210.802053] usb 6-1: SerialNumber: 0019943f67265e
2013-03-20T17:28:15.830665+01:00 linux-1wa3 kernel: [73214.677025] usb 6-1: reset full-speed USB device number 2 using uhci_hcd
2013-03-20T17:28:15.980680+01:00 linux-1wa3 kernel: [73214.827102] usb 6-1: usbfs: process 4974 (ThreadWeaver::T) did not claim interface 0 before use
2013-03-20T17:28:15.980698+01:00 linux-1wa3 kernel: [73214.827189] usb 6-1: usbfs: process 4974 (ThreadWeaver::T) did not claim interface 0 before use
2013-03-20T17:28:15.980699+01:00 linux-1wa3 kernel: [73214.827201] usb 6-1: usbfs: process 4974 (ThreadWeaver::T) did not claim interface 0 before use
2013-03-20T17:28:15.980700+01:00 linux-1wa3 kernel: [73214.827209] usb 6-1: usbfs: process 4974 (ThreadWeaver::T) did not claim interface 0 before use
2013-03-20T17:28:15.980702+01:00 linux-1wa3 kernel: [73214.827217] usb 6-1: usbfs: process 4974 (ThreadWeaver::T) did not claim interface 0 before use
2013-03-20T17:28:15.980703+01:00 linux-1wa3 kernel: [73214.827224] usb 6-1: usbfs: process 4974 (ThreadWeaver::T) did not claim interface 0 before use
2013-03-20T17:28:16.084667+01:00 linux-1wa3 kernel: [73214.931029] usb 6-1: reset full-speed USB device number 2 using uhci_hcd
2013-03-20T17:28:16.234666+01:00 linux-1wa3 kernel: [73215.081122] usb 6-1: usbfs: process 4974 (ThreadWeaver::T) did not claim interface 0 before use
2013-03-20T17:29:23.890666+01:00 linux-1wa3 kernel: [73282.737025] usb 6-1: reset full-speed USB device number 2 using uhci_hcd
2013-03-20T17:29:24.038665+01:00 linux-1wa3 kernel: [73282.885478] usb 6-1: usbfs: process 14141 (kio_kamera) did not claim interface 0 before use
2013-03-20T17:29:24.038684+01:00 linux-1wa3 kernel: [73282.885529] usb 6-1: usbfs: process 14132 (kio_mtp) did not claim interface 0 before use
2013-03-20T17:29:24.042678+01:00 linux-1wa3 kernel: [73282.889354] usb 6-1: usbfs: process 14132 (kio_mtp) did not claim interface 0 before use
2013-03-20T17:29:24.042706+01:00 linux-1wa3 kernel: [73282.889397] usb 6-1: usbfs: process 14132 (kio_mtp) did not claim interface 0 before use
2013-03-20T17:29:24.042707+01:00 linux-1wa3 kernel: [73282.889424] usb 6-1: usbfs: process 14132 (kio_mtp) did not claim interface 0 before use
2013-03-20T17:29:24.042710+01:00 linux-1wa3 kernel: [73282.889451] usb 6-1: usbfs: process 14132 (kio_mtp) did not claim interface 0 before use
2013-03-20T17:29:24.042711+01:00 linux-1wa3 kernel: [73282.889478] usb 6-1: usbfs: process 14132 (kio_mtp) did not claim interface 0 before use
2013-03-20T17:29:24.043652+01:00 linux-1wa3 kernel: [73282.890498] usb 6-1: usbfs: process 14141 (kio_kamera) did not claim interface 0 before use
2013-03-20T17:29:24.043660+01:00 linux-1wa3 kernel: [73282.890641] usb 6-1: usbfs: process 14132 (kio_mtp) did not claim interface 0 before use
2013-03-20T17:29:32.510669+01:00 linux-1wa3 kernel: [73291.357422] usb 6-1: usbfs: process 14141 (kio_kamera) did not claim interface 0 before use
2013-03-20T17:29:32.510691+01:00 linux-1wa3 kernel: [73291.357513] usb 6-1: usbfs: process 14151 (kio_mtp) did not claim interface 0 before use
2013-03-20T17:29:32.613665+01:00 linux-1wa3 kernel: [73291.460029] usb 6-1: reset full-speed USB device number 2 using uhci_hcd
2013-03-20T17:29:32.760662+01:00 linux-1wa3 kernel: [73291.607405] usb 6-1: usbfs: process 14151 (kio_mtp) did not claim interface 0 before use


The only difference between these two linux installations is that the laptop has a fresh install of Opensuse 12.3, while my “server/desktop” has been upgraded from 12.1 to 12.2 to 12.3

Just check
https://forums.opensuse.org/blogs/caf4926/using-android-mtp-device-nexus-7-kde-opensuse-12-3-128/

Someone in Ubuntu who installed OS 12.3 had to use go-mtpfs also. It’s in a OBS repo. You can just download the rpm and click to install, it will pull in ‘go’ and one or two other related packages

But try without first

No luck there.