我有Asus Zenfone 5
手机,现在我想通过将设备连接到我的 Debian 7,以USB
将内部手机存储安装为外部磁盘。因此,连接后我在日志中看到:
消息
[79836.644019] usb 2-1: new high-speed USB device number 3 using ehci_hcd
[79836.779399] usb 2-1: New USB device found, idVendor=0b05, idProduct=5481
[79836.779403] usb 2-1: New USB device strings: Mfr=2, Product=3, SerialNumber=4
[79836.779406] usb 2-1: Product: Android
[79836.779408] usb 2-1: Manufacturer: Android
[79836.779410] usb 2-1: SerialNumber: XXXXXXXXXXXX
LSSB
Bus 002 Device 008: ID 0b05:5481 ASUSTek Computer, Inc
但没有挂载磁盘。fdisk -l
不显示我的手机。
在互联网上搜索后,我发现 Zenfone 在通过连接时存在一些问题usb2
,并且与usb3
.在 Windows 中,它可以很好地分叉usb2
和usb3
。但我想念usb3
我的电脑。
所以我的问题 - 我如何Asus Zenfone 5
通过连接到 Debianusb2
或者如何usb3
模拟usb2
?
答案1
我使用了 jmtpfs (它位于 wheezy 的存储库中)。在 zenfone USB 选项上启用 MTP 并按管理员方式执行此操作:
# mkdir asus
# jmtpfs asus -o allow_other
卸载:
# umount asus
抱歉,我的英语很差。
答案2
试试这个:编辑文件/lib/udev/rules.d/69-libmtp.rules
并插入这两行
#### #Asus Zenfone 5 (MTP+ADB)
ATTR{idVendor}=="0b05", ATTR{idProduct}=="5481", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"
行前:
"# Autoprobe vendor-specific, communication and PTP devices"
对我来说效果很好。