您的位置:首页 > 其它

Ubuntu下解决不能识别外部设备的方法

2014-03-20 15:13 405 查看


Ubuntu下解决不能识别外部设备的方法

首先确认手机连接Ubunutu电脑,lsusb查看下设备记录
love@love:~$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0
root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0
root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0
root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0
root hub
Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated
Rate Matching Hub
Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated
Rate Matching Hub
Bus 001 Device 003: ID 13d3:5122 IMC Networks
Bus 002 Device 076: ID 192f:0416 Avago Technologies,
Pte.
Bus 002 Device 078: ID12d1:2509
Huawei Technologies Co., Ltd.
Bus 003 Device 013: ID 1687:3254 Kingmax Digital Inc.

我这里是:Bus 002 Device 078: ID12d1:2509
Huawei Technologies Co., Ltd.
然后在 /etc/udev/rules.d/ 下面创建一个配置文件: 51-Android.rules

love@love:~$ sudo vi /etc/udev/rules.d/51-Anddroid.rules

添加如下配置参数:
#Acer      0502
SUBSYSTEM=="usb", SYSFS{idVendor}=="0502", MODE="0666"
#Dell     413c
SUBSYSTEM=="usb", SYSFS{idVendor}=="413c", MODE="0666"
#Foxconn     0489
SUBSYSTEM=="usb", SYSFS{idVendor}=="0489", MODE="0666"
#Garmin-Asus     091E
SUBSYSTEM=="usb", SYSFS{idVendor}=="091e", MODE="0666"
#HTC     0bb4
SUBSYSTEM=="usb", SYSFS{idVendor}=="0bb4", MODE="0666"
#Huawei     12d1
SUBSYSTEM=="usb", SYSFS{idVendor}=="12d1", MODE="0666"
#Kyocera     0482
SUBSYSTEM=="usb", SYSFS{idVendor}=="0482", MODE="0666"
#LG     1004
SUBSYSTEM=="usb", SYSFS{idVendor}=="1004", MODE="0666"
#Motorola     22b8
cafe

SUBSYSTEM=="usb", SYSFS{idVendor}=="22b8", MODE="0666"
#Nvidia     0955
SUBSYSTEM=="usb", SYSFS{idVendor}=="0955", MODE="0666"
#Pantech     10A9
SUBSYSTEM=="usb", SYSFS{idVendor}=="10A9", MODE="0666"
#Samsung     04e8
SUBSYSTEM=="usb", SYSFS{idVendor}=="04e8", MODE="0666"
#Sharp     04dd
SUBSYSTEM=="usb", SYSFS{idVendor}=="04dd", MODE="0666"
#Sony Ericsson     0fce
SUBSYSTEM=="usb", SYSFS{idVendor}=="0fce", MODE="0666"

SUBSYSTEM=="usb", SYSFS{idVendor}=="18d1", MODE="0666"

#HuaWei    0
SUBSYSTEM=="usb", SYSFS{idVendor}=="12d1", MODE="0666"

给配置文件设置如下权限:
love@love:~$ sudo chmod a+rx /etc/udev/rules.d/51-Anddroid.rules

love@love:~$ sudo /etc/init.d/udev
restart

root@love:~# adb kill-server    重启adb服务

在终端(一定要在root用户下,否则会提示 ????? no permission)中运行:
root@love:~# adb devices
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: