首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ubuntu16.04不识别猫B25手机外部驱动器

Ubuntu16.04不识别猫B25手机外部驱动器
EN

Ask Ubuntu用户
提问于 2016-11-25 15:11:52
回答 1查看 403关注 0票数 0

Ubuntu16.04在宏碁Aspire V5笔记本电脑上工作,无法识别通过USB端口插入的猫B25手机。我已经检查过一台带有Mac的计算机完全可以识别它(无论是手机内部内存还是FAT32格式化的microSD卡)。我该怎么办?

EN

回答 1

Ask Ubuntu用户

发布于 2017-05-01 09:14:40

听起来好像你认为这款手机是一个UMS设备。也就是说,它在没有专业驱动软件的计算机上显示为驱动器。

如果是这样的话,下一步将是看看Ubuntu是否能够识别其他UMS驱动器(比如USB闪存驱动器)。如果不能,那就意味着USB模块没有编译到内核中,或者FAT32支持不在内核中,或者如果它们是作为模块编译的,那么它们是加载的吗?

通常,在我的系统中,UMS驱动器显示为/dev/sdbX或/dev/sdb是。

您可以做的另一件事是作为root,做一个尾-f /var/log/messages,插入一个USB闪存驱动器,看看上面写了什么。然后拔掉插头,然后插上电话,看看上面写着什么。

也许还值得执行lspci命令来验证是否在笔记本电脑上检测到USB控制器。

当我插入我的猫S30手机到USB下,我得到以下信息:

代码语言:javascript
复制
May  1 10:08:15 hades kernel: [11785491.087794] hub 2-0:1.0: state 7 ports 6 chg 0000 evt 0040
May  1 10:08:15 hades kernel: [11785491.087825] ehci-pci 0000:00:1d.7: GetStatus port:6 status 001803 0  ACK POWER sig=j CSC CONNECT
May  1 10:08:15 hades kernel: [11785491.087971] hub 2-0:1.0: port 6, status 0501, change 0001, 480 Mb/s
May  1 10:08:15 hades kernel: [11785491.114085] ehci-pci 0000:00:1d.7: GetStatus port:6 status 001002 0  ACK POWER sig=se0 CSC
May  1 10:08:15 hades kernel: [11785491.218400] hub 2-0:1.0: debounce: port 6: total 125ms stable 100ms status 0x100
May  1 10:08:15 hades kernel: [11785491.218415] hub 2-0:1.0: state 7 ports 6 chg 0000 evt 0040
May  1 10:08:24 hades kernel: [11785500.384411] hub 2-0:1.0: state 7 ports 6 chg 0000 evt 0040
May  1 10:08:24 hades kernel: [11785500.384440] ehci-pci 0000:00:1d.7: GetStatus port:6 status 001803 0  ACK POWER sig=j CSC CONNECT
May  1 10:08:24 hades kernel: [11785500.384484] hub 2-0:1.0: port 6, status 0501, change 0001, 480 Mb/s
May  1 10:08:25 hades kernel: [11785500.410105] ehci-pci 0000:00:1d.7: GetStatus port:6 status 001803 0  ACK POWER sig=j CSC CONNECT
May  1 10:08:25 hades kernel: [11785500.514169] hub 2-0:1.0: debounce: port 6: total 125ms stable 100ms status 0x501
May  1 10:08:25 hades kernel: [11785500.565335] ehci-pci 0000:00:1d.7: port 6 reset complete, port enabled
May  1 10:08:25 hades kernel: [11785500.565354] ehci-pci 0000:00:1d.7: GetStatus port:6 status 001005 0  ACK POWER sig=se0 PE CONNECT
May  1 10:08:25 hades kernel: [11785500.616423] usb 2-6: new high-speed USB device number 9 using ehci-pci
May  1 10:08:25 hades kernel: [11785500.668338] ehci-pci 0000:00:1d.7: port 6 reset complete, port enabled
May  1 10:08:25 hades kernel: [11785500.668357] ehci-pci 0000:00:1d.7: GetStatus port:6 status 001005 0  ACK POWER sig=se0 PE CONNECT
May  1 10:08:25 hades kernel: [11785500.733749] usb 2-6: skipped 4 descriptors after interface
May  1 10:08:25 hades kernel: [11785500.734249] usb 2-6: default language 0x0409
May  1 10:08:25 hades kernel: [11785500.734766] usb 2-6: udev 9, busnum 2, minor = 136
May  1 10:08:25 hades kernel: [11785500.734777] usb 2-6: New USB device found, idVendor=05c6, idProduct=9091
May  1 10:08:25 hades kernel: [11785500.734782] usb 2-6: New USB device strings: Mfr=1, Product=2, SerialNumber=3
May  1 10:08:25 hades kernel: [11785500.734786] usb 2-6: Product: Android
May  1 10:08:25 hades kernel: [11785500.734791] usb 2-6: Manufacturer: Android
May  1 10:08:25 hades kernel: [11785500.734798] usb 2-6: SerialNumber: 91bcc491
May  1 10:08:25 hades kernel: [11785500.735097] usb 2-6: usb_probe_device
May  1 10:08:25 hades kernel: [11785500.735108] usb 2-6: configuration #1 chosen from 1 choice
May  1 10:08:25 hades kernel: [11785500.735355] usb 2-6: adding 2-6:1.0 (config #1, interface 0)
May  1 10:08:25 hades kernel: [11785500.735486] usb 2-6: adding 2-6:1.1 (config #1, interface 1)
May  1 10:08:25 hades kernel: [11785500.735617] usb 2-6: adding 2-6:1.2 (config #1, interface 2)
May  1 10:08:25 hades kernel: [11785500.735793] hub 2-0:1.0: state 7 ports 6 chg 0000 evt 0040
May  1 10:08:25 hades mtp-probe: checking bus 2, device 9: "/sys/devices/pci0000:00/0000:00:1d.7/usb2/2-6"
May  1 10:08:25 hades mtp-probe: bus: 2, device: 9 was not an MTP device

电话立即开始充电,不会显示为/dev/sdb1 1。

这里发生的是,电话根本不是UMS协议,而是事实上的MTP。这需要在linux操作系统和android手机上安装。

因此,您需要运行:

代码语言:javascript
复制
apt-get install mtpfs

在linux盒上,然后在电话上,您需要将android选项设置为MTP。听起来你可能已经这么做了,因为它可以在其他操作系统上工作。

我猜windows和os支持即时的MTP。你可能不得不在重新启动手机之前重新启动它,或者切换USB插槽。

有关进一步阅读,请参阅:

http://www.mysolutions.it/mounting-your-mtp-androids-sd-card-on-ubuntu/

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/853518

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档