mtp-Detect 未检测到我的索尼爱立信手机

mtp-Detect 未检测到我的索尼爱立信手机

我曾经有一台三星 Galaxy Fit,开箱即可使用 Banshee。

我最近购买了一台新的索尼爱立信 Xperia Mini,我尝试使用 Banshee 同步它,但它没有显示。

当我切换到大容量存储模式时,它确实会安装,并且我可以看到它正在使用lsusb但正在运行mtp-detect输出No raw devices found.

我在 Arch Linux 上运行 Gnome 3。

答案1

根据libmtp 主页(来源mtp-detect):

如果您碰巧发现 libmtp 声称无法自动检测的设备,请:

  • 将供应商 ID 和设备 ID 作为错误、补丁或功能请求提交到Sourceforge 错误追踪在我们的主页。
  • 如果它从“mtp-detect”给出了合理的输出,那么请附上结果,并且它会告诉我们一些有关您的设备的信息。
  • 如果它没有提供合理的输出,请附加“lsusb -v”为您的设备提供的输出。
  • 如果您希望能够进行更多黑客攻击并且不害怕 C 黑客攻击,请在文件中的数据库中添加设备供应商/产品 ID 的条目和描述性字符串src/音乐播放器.h
  • 如果您想看看您的设备是否有一些特殊特性,您可以测试中定义的一些特殊设备标志 src/设备标志.h将它们与 src/music-players.h 中的设备条目一起插入。标志可以单独测试或用“|”连接(二元或)。如果您的设备的相关设备使用某个标志,则新设备很可能也需要它,通常来自同一制造商。需要设置的最常见标志是 DEVICE_FLAG_UNLOAD_DRIVER,它会分离任何可能已连接到设备的 Linux 内核驱动程序,从而导致 MTP 访问变得不可能。

相关内容