Hej,
I'm having trouble with my new Garmin Drivesmart. mtp-detect directed me here, I hope I have provided all the necessary information (at least I tried). Today was the first time I've heard of mtp (or ptp for that matter).
cat /etc/debian_version
13.2
uname -rv
6.12.57+deb13-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.57-1 (2025-11-05)
gcc --version | head -n 1
gcc (Debian 14.2.0-19) 14.2.0
Can't remember exactly how I installed libmtp, very likely as dependency of mtp-tools, gvfs or such. Anyways some variation of
apt install xxxx, maybe the equivalent apt-get install xxx.
Date was 2025-12-20. Repo debian default.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:0a2b Intel Corp. Bluetooth wireless interface
Bus 001 Device 003: ID 04f2:b52c Chicony Electronics Co., Ltd Integrated Camera
Bus 001 Device 006: ID 138a:0090 Validity Sensors, Inc. VFS7500 Touch Fingerprint Sensor
Bus 001 Device 012: ID 091e:4bf9 Garmin International Garmin DriveSmart 55
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
My primary goal is to connect QMapShack with the GPS (worked like charm with Garmin Nüvi). QMapShack 1.16 (--> upgrade -->) 1.17 didn't show the device at all, the current AppImage (1.19.0) shows a device with no content. Because of mtp-detect's diagnostic, I tend to believe that the issue isn't related to QMapShack though.
Caja has no problems communication with the device. I guess it doesn't use libmtp or has some magic way to call it.
Finally I came across mtp-detect. Called it with caja killed to avoid any interference.
$ mtp-detect
libmtp version: 1.1.22
Listing raw device(s)
Device 0 (VID=091e and PID=4bf9) is UNKNOWN in libmtp v1.1.22.
Please report this VID/PID and the device model to the libmtp development team
Found 1 device(s):
091e:4bf9 @ bus 1, dev 11
Attempting to connect device(s)
PTP_ERROR_IO: failed to open session, trying again after resetting USB interface
LIBMTP libusb: Attempt to reset device
LIBMTP PANIC: failed to open session on second attempt
Unable to open raw device 0
OK.
Anonymous