这里的许多问题询问如何让某个启用了 MTP 的设备(手机、平板电脑或媒体播放器)工作,假设该设备以某种方式受当前 FOSS 软件的支持。但如果不是怎么办?
将支持 MTP 的设备连接到计算机并mtp-detect从终端中的mtp-tools包运行返回:
No raw devices found.
Run Code Online (Sandbox Code Playgroud)
Liv*_*eBT 11
检查:您使用的 USB 电缆是用于传输数据的,而不仅仅是用于为设备充电的!例如,一些便宜的平板电脑和手机只有充电线!对于外行来说,它们看起来都一样!
请验证是否mtp-detect确实给了您"No raw devices found."信息。如果可能,还尝试重新启动并重新插入设备/主机或使用另一条电缆,最好与另一台启用 MTP 的设备配合使用。
如果检测到您的设备,请查看:让启用 MTP 的设备与 Ubuntu 一起工作?我还发布了一些故障排除说明,我仍在那里提出改进建议。
如果您运行的不是最新版本的 libmtp,您可以:
如果从源代码编译不起作用,则可能是 libmtp 当前不支持您的设备。可以使用支持的设备列表,这些设备将在安装或构建要创建的软件包期间获得69-libmtp.rules。
如果有疑问,只需按照项目主页上的程序打开添加新设备的错误报告/支持请求,它基本上正在运行lsusb -v,除非您有编程和提交补丁的经验。
注意:如果可能,提供您的设备名称和产品页面链接很有用。还尝试搜索设备和供应商 ID,您可能会发现制造商对其他设备使用了相同的 ID,并且该 ID 的支持请求已经提交并提交给 GIT,但尚未发布源包或稳定版释放。(这只是在我使用较新的 Lumia 设备时发生的。)
| 归档时间: |
|
| 查看次数: |
23989 次 |
| 最近记录: |