如何使用 mtp 工具挂载我的手机?

如何使用 mtp 工具挂载我的手机?

我在 Chrome OS 上运行 Debian 8.5,插入 Galaxy On5,ChromeOS 会立即识别它,而 Debian 则不能。我安装了 mtp 工具,当我运行 mtp-detect 时,我得到以下输出:

Unable to open ~/.mtpz-data for reading, MTPZ disabled.
libmtp version: 1.1.8

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 10
Attempting to connect device(s)
ignoring libusb_claim_interface() = -6PTP_ERROR_IO: failed to open
session, trying again after resetting USB interface
LIBMTP libusb: Attempt to reset device
inep: usb_get_endpoint_status(): No such device
outep: usb_get_endpoint_status(): No such device
libusb_open() failed!: No such device
LIBMTP PANIC: Could not init USB on second attempt
Unable to open raw device 0
OK.

答案1

较新版本的mtp工具在向后移植中可用,因此您可以尝试是否可以解决问题。

答案2

跑步mtp-detect给了我一个几乎相同的错误。

读完后以下错误报告,我能够通过删除以下软件包来解决该问题:

sudo apt remove gvfs-backends
sudo apt remove gvfs

现在运行mtp-detect会提供有关手机的详细信息,而不仅仅是检测它是 Samsung Galaxy MTP 设备。

我还可以使用 Dolphin 文件管理器在 KDE 中浏览设备(以前不可能,可能是由于与 GNOME gvfs 冲突)。

操作系统是当前版本的 Debian 11 Buster(libmtp 版本:1.1.17),手机是 Samsung Galaxy S9+。

相关内容