Hello! I have an Samsung S23+ who’s MTP not detected on Dolphin with message (No MTP-compatible devices found).
Meanwhile, with current KDE LIVE CD detected, i browser the phone from Network / MTP Devices.
Perhaps i am missing a package, lib or configuration somewhere?
$ mtp-detect
libmtp version: 1.1.22
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 5
Attempting to connect device(s)
Error 1: Get Storage information failed.
USB low-level info:
bcdUSB: 528
bDeviceClass: 0
bDeviceSubClass: 0
bDeviceProtocol: 0
idVendor: 04e8
idProduct: 6860
IN endpoint maxpacket: 512 bytes
OUT endpoint maxpacket: 512 bytes
Raw device info:
Bus location: 1
Device number: 5
Device entry info:
Vendor: Samsung
Vendor id: 0x04e8
Product: Galaxy models (MTP)
Product id: 0x6860
Device flags: 0xc8000002
Configuration 0, interface 0, altsetting 0:
Interface description contains the string "MTP"
Device recognized as MTP, no further probing.
Device info:
Manufacturer: samsung
Model: SM-S918B
Device version: S918BXXU8CYB4
Serial number: E7BC635B3B684F5EC61E4580D3917BDF
Vendor extension ID: 0x00000006
Vendor extension description: microsoft.com: 1.0; samsung.com/kies: 6.0; samsung.com/devicestatus: 1;
Detected object size: 64 bits
Extensions:
microsoft.com: 1.0
samsung.com/kies: 6.0
samsung.com/devicestatus: 1.0
Supported operations:
1001: Get device info
1002: Open session
1003: Close session
1004: Get storage IDs
1005: Get storage info
1006: Get number of objects
1007: Get object handles
1008: Get object info
1009: Get object
100a: Get thumbnail
100b: Delete object
100c: Send object info
100d: Send object
1010: Reset device
1014: Get device property description
1015: Get device property value
1016: Set device property value
1017: Reset device property value
1019: Move object
101a: Copy object
101b: Get partial object
9801: Get object properties supported
9802: Get object property description
9803: Get object property value
9804: Set object property value
9805: Get object property list
9811: Set object references
95c1: Get Partial Object (64bit Offset)
95c2: Send Partial Object
95c3: Truncate Object
95c4: Begin Edit Object
95c5: End Edit Object
9501: Unknown PTP_OC
9502: Unknown PTP_OC
9503: Unknown PTP_OC
Events supported:
0x4002: ObjectAdded
0x4003: ObjectRemoved
0x4004: StoreAdded
0x4005: StoreRemoved
0x4006: DevicePropChanged
0x4007: ObjectInfoChanged
Device Properties Supported:
0xd401: Synchronization Partner
0xd402: Friendly Device Name
0x5003: Image Size
0x5001: Battery Level
0xd407: Perceived Device Type
0xd406: Session Initiator Info
Playable File (Object) Types and Object Properties Supported:
...
Below other unnecessary info that i am removing to shorten the code.
$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 2357:0604 TP-Link TP-Link UB500 Adapter
Bus 001 Device 003: ID 413c:2113 Dell Computer Corp. KB216 Wired Keyboard
Bus 001 Device 004: ID 413c:301a Dell Computer Corp. Dell MS116 Optical Mouse
Bus 001 Device 005: ID 04e8:6860 Samsung Electronics Co., Ltd Galaxy series, misc. (MTP mode)
Bus 001 Device 006: ID 090c:2000 Silicon Motion, Inc. - Taiwan (formerly Feiya Technology Corp.) Disk
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
For information
When i have installed my tumbleweed, from Security i disabled ssh and blocked open port. I don’t know if stopping those prevent MTP to function properly?
Details
Operating System: openSUSE Tumbleweed 20250316
KDE Plasma Version: 6.3.3
KDE Frameworks Version: 6.11.0
Qt Version: 6.8.2
Graphics Platform: Wayland
Unlike to most users there, i have no connection signs or popup at all on my KDE, Dolphin, or System Tray.
Even this popup doesn’t appear on my phone when i plug USB-C cable. Only i hear the notification sound which heard when a USB connection is made.
Before opening my bug ticket it was working for a year or so. Somewhere around September, October of last year it stopped working. I report it as a bug, but i noticed that others had some sort of signs of working somewhere. And I didn’t, then from February of this year I did a new installation, minimal from netinst and again the same situation.
Okay, let say it’s a bug as i and some others have reported, been confirmed as status on ticket says “CONFIRMED”, However, Live CD with the same Tumbleweed snapshot 20250316 - phone, popup, MTP Devices all detected and works.
I’m convinced that something is missing on my system regardless of whether the bug exists.
I had the same issue some weeks ago. Long story short: it was a broken USB cable. Charging was still possible but no data transfer. A new cable solved all issues.
You have libmtp-udev and libmtp9 in both package lists as expected. You have kio-fuse in the “LIVE CD” list, although from what I understand that shouldn’t be required from a KIO perspective. It provides a daemon which makes KIO URLs accessible to KIO unaware applications using FUSE.
Do both produce the same output when the mobile phone is first attached? udevadm monitor
Thanks for your reply, installed kio-fuse made a system reboot. Went back on Dolphin > Network > MTP Devices. Still No MTP-compatible devices found. Installing kio-fuse hadn’t changed anything.
Thanks for your advice, Well, it’s easier for me with MTP, file manager and go directly to the phone’s files. The transfer is fast from both sides.
KDE Connect i find the right click on a file send to Phone very comfortable, practical and fast too.
But in some other app settings, I also encounter issues such as crashes or not recognizing the mobile system phone. Maybe there’s a bug i’ve encountered, but i’m not ready for this yet.
I mentioned that it is not required here - it’s only used to create a virtual file system so that other applications can work with the MTP device in this case.
Some users have reported success if they make sure that all Dolphin instances are closed while connecting the Samsung mobile device. Do you observe any difference in behaviour?
Reading the open KDE bug report you linked to earlier, comment #10 mentions using the solid-hardware6 command to gain a better understanding of what might be occurring… https://bugs.kde.org/show_bug.cgi?id=497539#c10
Maybe your best path forward is to subscribe to one of these bug reports (if using MTP is your preferred file transfer option).
I have read on the kio-extras bug comments and i made sure that dolphin is completely closed, but had no success either closed or open.
Have read the comment #10, but what do i miss about solid-hardware6solid-tools ?
bash: solid-hardware6: command not found
Thanks for the bug links, those and a few others i follow systematically, I see a lot of Tumbleweed reporting, hope in a fix on the upcoming updates since it’s been a few months now.
~> cnf solid-hardware6
Program 'solid-hardware6' is present in package 'kf6-solid-tools', which is installed on your system.
Absolute path to 'solid-hardware6' is '/usr/bin/solid-hardware6'. Please check your $PATH variable to see whether it contains the mentioned path.