首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Spreadtrum (供应商ID 1782)与亚行连接的问题

Spreadtrum (供应商ID 1782)与亚行连接的问题
EN

Stack Overflow用户
提问于 2014-07-18 01:41:11
回答 1查看 5.3K关注 0票数 8

我有一部由亚行在Mac电脑上检测到的手机,但在我的机器上却没有。所谓“未检测到”,我的意思是它确实出现在lsusb中,但是"adb设备“报告了一个空白的设备列表:

adb devices List of devices attached

我尝试了以下几点:

  • 交换USB电缆
  • 确保设备处于USB调试模式
  • 工厂重置设备
  • 将供应商ID (1782)添加到/etc/udev/rules.d。
  • 在~/..android/adb_usb.ini文件中添加一个条目(这是必需的吗?)
  • 多个adb启动服务器和adb杀毒服务器序列
  • 多重启动(以及"sudo udevadm控制-重新加载规则“)
  • 运行"android更新亚行“,删除~/.android/adb_usb.ini中的条目。

相关信息:

  • 运行Ubuntu 14.04
  • 在插入设备时添加的lsusb中的条目:

Bus 003 Device 003: ID 1782:5d01 Spreadtrum Communications Inc.

  • 在/etc/udev/rules.d.d/51-android.rules.规则中的一行:

SUBSYSTEM=="usb", ATTR{idVendor}=="1782", MODE="0666", GROUP="plugdev"

  • 插入此设备时尾-f /var/log/syslog的输出Jul 17 18:40:12 josh-N56VJ kernel: [ 1289.390363] usb 3-2: new high-speed USB device number 7 using xhci_hcd Jul 17 18:40:12 josh-N56VJ kernel: [ 1289.390439] usb 3-2: Device not responding to set address. Jul 17 18:40:12 josh-N56VJ kernel: [ 1289.594502] usb 3-2: Device not responding to set address. Jul 17 18:40:12 josh-N56VJ kernel: [ 1289.798588] usb 3-2: device not accepting address 7, error -71 Jul 17 18:40:13 josh-N56VJ kernel: [ 1290.094956] usb 3-2: new high-speed USB device number 9 using xhci_hcd Jul 17 18:40:13 josh-N56VJ kernel: [ 1290.111786] usb 3-2: New USB device found, idVendor=1782, idProduct=5d01 Jul 17 18:40:13 josh-N56VJ kernel: [ 1290.111797] usb 3-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3 Jul 17 18:40:13 josh-N56VJ kernel: [ 1290.111802] usb 3-2: Product: DASH JR Jul 17 18:40:13 josh-N56VJ kernel: [ 1290.111808] usb 3-2: Manufacturer: BLU Jul 17 18:40:13 josh-N56VJ kernel: [ 1290.111813] usb 3-2: SerialNumber: 19761202 Jul 17 18:40:13 josh-N56VJ kernel: [ 1290.112433] usb-storage 3-2:1.0: USB Mass Storage device detected Jul 17 18:40:13 josh-N56VJ kernel: [ 1290.112598] scsi6 : usb-storage 3-2:1.0 Jul 17 18:40:13 josh-N56VJ mtp-probe: checking bus 3, device 9: "/sys/devices/pci0000:00/0000:00:14.0/usb3/3-2" Jul 17 18:40:13 josh-N56VJ mtp-probe: bus: 3, device: 9 was not an MTP device Jul 17 18:40:14 josh-N56VJ kernel: [ 1291.112557] scsi 6:0:0:0: Direct-Access Spreadtr umopenphone 02 PQ: 0 ANSI: 2 Jul 17 18:40:14 josh-N56VJ kernel: [ 1291.113091] sd 6:0:0:0: Attached scsi generic sg2 type 0 Jul 17 18:40:14 josh-N56VJ kernel: [ 1291.115046] sd 6:0:0:0: [sdb] Attached SCSI removable disk

我可以使用相同的USB端口和相同的电缆调试其他设备,没有问题,但我不知道为什么这款手机无法连接。

其他相关问题:

第一个链接看起来类似于这个问题,但我没有看到任何解决方案。亚行是否考虑了udev规则之外的其他设备列表?还有什么东西抓住了这个设备,让亚行没有注意到它呢?

编辑-确认我是plugdev组的成员:josh@josh-N56VJ:~/Development$ groups josh adm dialout cdrom sudo audio dip plugdev lpadmin sambashare inpdev

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-07-18 16:34:08

有了这个普遍的规则,这个非常有用的答案就解决了:

代码语言:javascript
运行
复制
ACTION=="add", SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ENV{ID_USB_INTERFACES}=="*:ff420?:*", MODE="0666"

ADB not detecting device samsung i777 in ubuntu 12.04

感谢@alex

附加信息:

电话= Blu Dash Jr

编辑i还需要手动将供应商ID (1782)添加到~/..android/adb_usb.ini文件中,如下所示:

代码语言:javascript
运行
复制
# ANDROID 3RD PARTY USB VENDOR ID LIST -- DO NOT EDIT.
# USE 'android update adb' TO GENERATE.
# 1 USB VENDOR ID PER LINE.
0x1782

仍然不确定供应商ID列表应该在哪里编辑,因为文件告诉我不要编辑,但这是可行的。

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

https://stackoverflow.com/questions/24816102

复制
相关文章

相似问题

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