usb host鼠标不能使用原因
linux kernel 3.4.5的板子插入USB鼠标,出现例如以下错误LOG:
[ 191.177508] Plug in USB Port2
[ 191.363516] usb 1-1: new full speed USB device number 10 using Mstar-ehci-2
[ 191.578860] First get dev desc failed
[ 192.413517] usb 1-1: device not accepting address 10, error -71
[ 192.453519] ==13==> hub_port_init 1
[ 192.457483] Plug in USB Port2
[ 192.643505] usb 1-1: new full speed USB device number 11 using Mstar-ehci-2
[ 192.857818] First get dev desc failed
[ 193.693513] usb 1-1: device not accepting address 11, error -71
[ 193.733526] ==13==> hub_port_init 1
[ 193.737493] Plug in USB Port2
[ 193.923514] usb 1-1: new full speed USB device number 12 using Mstar-ehci-2
[ 194.137859] First get dev desc failed
[ 194.973524] usb 1-1: device not accepting address 12, error -71
[ 195.013520] ==13==> hub_port_init 1
[ 195.017485] Plug in USB Port2
[ 195.203527] usb 1-1: new full speed USB device number 13 using Mstar-ehci-2
[ 195.417873] First get dev desc failed
[ 196.253514] usb 1-1: device not accepting address 13, error -71
[ 196.293517] hub 1-0:1.0: unable to enumerate USB device on port 1
导致鼠标不能使用,查找半天原因,发现是板子HOST接口的D+和D-接反了,把它接正过来,鼠标能够正常使用,正常的LOG例如以下:
[ 71.114150] ==13==> hub_port_init 1
[ 71.118120] Plug in USB Port2
[ 71.304122] usb 1-1: new low speed USB device number 3 using Mstar-ehci-2
[ 71.755549] input: OM as /devices/platform/Mstar-ehci-2.1/usb1/1-1/1-1:1.0/input/input3
[ 71.766243] generic-usb 0003:04F3:0232.0002: input,hidraw0: USB HID v1.11 Mouse [OM] on usb-mstar-1/input0
表明可以正常使用,特此记录。
usb host鼠标不能使用原因的更多相关文章
- 玩转X-CTR100 l USB功能-HOST鼠标键盘
更多塔克创新资讯欢迎登陆[塔克社区 www.xtark.cn ][塔克博客 www.cnblogs.com/xtark/ ] X-CTR100控制器具有MicroUSB接口,支持SLAVE和HOST两 ...
- Android USB Host 与 Hid 设备通信bulkTransfer()返回-1问题的原因
近期一直在做Android USB Host 与USB Hid设备(STM32FXXX)的通信,遇到了很多问题.项目源码以及所遇到的其他问题可以见本博客其他相关文章,这里重点讲一下bulkTransf ...
- Android USB Host与HID通讯 (二)
不好意思,从上一篇到现在确实比较忙,中间又外出了一段时间,虽然也上LOFTER,或者看到一些朋友QQ上加我,给我发信息询问,有些看到了有些可能没看到,偶尔回复了一两个,也不咋的详细,在此我想说,一方面 ...
- 【转】Android Service创建USB HOST通信
之前做了一个关于Android USB通信的Case,通过Android的USB总线给Zigbee供电,和板载的Zigbee(基于Zigbee的自组网)进行通信.要使用Android的USB Host ...
- PIC32MZ 通过U盘在线升级 -- USB Host bootloader
了解bootloader的实现,请加QQ: 1273623966(验证填bootloader); 欢迎咨询或定制bootloader; 我的博客主页 www.cnblogs.com/geekygeek ...
- Android Service创建USB HOST通信
之前做了一个关于Android USB通信的Case,通过Android的USB总线给Zigbee供电,和板载的Zigbee(基于Zigbee的自组网)进行通信.要使用Android的USB Host ...
- Android开启OTG功能/USB Host API功能
Android USB 模式简介 设备模式 当计算机或其他USB主机需要连接安卓设备时,此时安卓设备是作为"USB设备"角色的,在计算机上显示为 USB 外设.现在的安卓设备已经被 ...
- Android USB Host与HID通讯
前端时间捣鼓一个HID的硬件, 需要和android通信, 网上搜索了一圈,收获不小. 比较好的文章是: Android USB Host与HID通讯 Android Service创建US ...
- Umap2:开源USB host安全评估工具
Umap2是一款由NCC Group和Cisco SAS小组开发的.基于python的USB host安全评估工具. 它拥有第一版所支持的所有功能: umap2emulate:USB设备枚举 umap ...
随机推荐
- uva 10131 Is Bigger Smarter?(DAG最长路)
题目连接:10131 - Is Bigger Smarter? 题目大意:给出n只大象的属性, 包括重量w, 智商s, 现在要求找到一个连续的序列, 要求每只大象的重量比前一只的大, 智商却要小, 输 ...
- 纯JS实现的3D标签云,不依赖不论什么第三方库,支持移动页面
<span style="font-family: Arial, Helvetica, sans-serif;"><!DOCTYPE html PUBLIC &q ...
- 网络编程Socket之TCP之close/shutdown具体解释(续)
接着上一篇网络编程Socket之TCP之close/shutdown具体解释 如今我们看看对于不同情况的close的返回情况和可能遇到的一些问题: 1.默认操作的close 说明:我们已经知道writ ...
- C语言中输入输出重定,freopen()妙用。
使用的理由(范围):如果输入数据很庞大,需要一次又一次的重新输入和调试时可采用本函数. freopen ()函数: 1.格式 FILE * freopen ( const char * filenam ...
- Linux搭建Tomcat环境
安装Tomcat 1)下载apache-tomcat-7.0.42.tar.gz http://tomcat.apache.org/download-70.cgi 2)#tar -zxv ...
- Spark&Spark性能调优实战
Spark特别适用于多次操作特定的数据,分mem-only和mem & disk.当中mem-only:效率高,但占用大量的内存,成本非常高;mem & disk:内存用完后,会自己主 ...
- cannot load supported formats intellij 解决的方法
http://stackoverflow.com/questions/20797443/intellij-idea-subversion-checkout-error http://stackover ...
- java--ThreadPool线程池简单用法
package com.threadPool; import java.util.concurrent.ArrayBlockingQueue; import java.util.concurrent. ...
- ogre sample分析(一)
ogre自带了一些例子,逐个过一遍并自己动手做一些调整 1 Sample_BezierPatch:这个例子直接用数值来构造顶点缓存并创建entity,这种方法一般只能创建简单对象,本人以为复杂对象顶点 ...
- Android开发技术周报
Android开发技术周报 原文 http://androidweekly.cn/android-dev-weekly-issue48/ 教程 深入理解Android之Gradle Gradle是当 ...