问题:mtp-detect 未检测到设备

问题:mtp-detect 未检测到设备

这里的许多问题都是询问如何让某个启用 MTP 的设备(手机、平板电脑或媒体播放器)工作,假设该设备以某种方式得到当前 FOSS 软件的支持。但如果不支持,该怎么办?

问题:mtp-detect 未检测到设备

将支持 MTP 的设备连接到计算机并mtp-detectmtp 工具终端中的包裹返回:

No raw devices found.

答案1

开始黑客攻击之前……

检查:您使用的 USB 线是用于传输数据的,而不仅仅是用于给设备充电的!例如,一些廉价的平板电脑和手机只有充电线!对于外行来说,它们看起来都一样!

请验证该消息mtp-detect是否确实发送给您"No raw devices found."。如果可能,还请尝试重新启动并重新插入设备/主机,或者使用另一根电缆,最好是与另一台启用 MTP 的设备兼容。

如果检测到您的设备,请查看:让支持 MTP 的设备与 Ubuntu 协同工作?我还发布了一些故障排除说明,并且我仍在接受改进建议。

安装最新的 libmtp 版本

如果您没有运行最新版本的 libmtp,您可以:

为您的设备提交支持请求

如果从源代码编译不起作用,则可能是你的设备当前不受 libmtp 支持。支持的设备列表是可用的,它将在安装或构建要创建的包期间获取69-libmtp.rules

如有疑问,请按照项目主页打开错误报告/支持请求以添加新设备,它基本上在运行lsusb -v,除非你有编程和提交补丁的经验。

注意:如果可能,提供设备名称和产品页面链接很有用。此外,请尝试搜索设备和供应商 ID,您可能会发现制造商对其他设备使用相同的 ID,并且已提交此 ID 的支持请求并提交给 GIT,但尚未发布源包或稳定版本。(我使用较新的 Lumia 设备时就遇到了这种情况。)

相关内容