问题现象:xhci的板子通过USB接iphone设备,进行数据OUT和IN,有一些芯片对于OUT,IN都能正常,有一些芯片对于OUT正常,对于IN总是出现babble error. 有时还不能进入事件中断。整体来说就是数据OUT没问题,数据IN对于一些芯片正常,一些芯片不正常,还有一个特殊的芯片是快速开关电源就会正常。

查看xhci对于babble error的描述如下:

意思就是有三种情况下会产生babble error。1:当device 发送的数据 > TD transfer size时,2.当一个包夸帧时,3. 当一个>MaxPacketSize时。

开始我们把log打印出来排除了1,和3,就把原因定位在了2,通过调时钟,调xhci中EOF的time point值,调内核电压等等各种方式都是试了,都没有效果。

下图是打印的各个端点的output_context种的ep_context的内容,是没有问题的,因为iphone发送的数据包是20个byte,不会超过512的maxPacketSize.

usb xhci babble error问题解决相关推荐

  1. python class函数报错_Python multiprocess pool模块报错pickling error问题解决方法分析

    本文实例讲述了Python multiprocess pool模块报错pickling error问题解决方法.分享给大家供大家参考,具体如下: 问题 之前在调用class内的函数用multiproc ...

  2. 小程序 request:fail ssl hand shake error 问题解决方法

    小程序 request:fail ssl hand shake error 问题解决方法 参考文章: (1)小程序 request:fail ssl hand shake error 问题解决方法 ( ...

  3. openstack上创建vm实例后,状态为ERROR问题解决

    openstack上创建vm实例后,状态为ERROR问题解决 参考文章: (1)openstack上创建vm实例后,状态为ERROR问题解决 (2)https://www.cnblogs.com/ke ...

  4. linux xhci源码,第四十六篇:Linux中的USB XHCI HOST TRANSFER RING的相关数据结构 (1)

    记录相关数据结构之前,先上一张图,这样就基本一目了然了 USB XHCI HOST有三种RING 分别为COMMAND, EVENT 与TRANSFER 这里所说的是TRANSFER RING 一个R ...

  5. xhci识别3.0linux,USB3.0无法用,符合 USB xHCI 的主机控制器,代码10,问题分析

    用户问题描述: 台式机电脑, 所有USB3.0都无法用,USB2.0可用. 设备管理器显示,[符合 USB xHCI 的主机控制器]设备代码10, 外接的USB3.0 PCI扩展卡,USB3.0可以用 ...

  6. Python OpenCV 读取USB摄像头报错问题解决

    报错信息: Traceback (most recent call last):   File "G:\Python图像识别相关学习视频\人体姿势检测.py", line 32, ...

  7. Manjaro下带供电的USB Hub提示error -71

    问题描述 这款USB Hub是绿联出的1转7带供电的白色款. 在lsusb中显示为 Bus 004 Device 023: ID 05e3:0616 Genesys Logic, Inc. hub B ...

  8. php5.3开始出现的Function ereg() is deprecated Error问题解决办法

    PHP 5.3 ereg() 无法正常使用,提示"Function ereg() is deprecated Error".问题根源是php中有两种正则表示方法,一个是posix, ...

  9. linux usb xhci ehci,ehci和xhci有什么区别

    ehci和xhci有什么区别 EHCI(Enhanced Host Controller Interface)增强型主机控制器接口规范描述了一个通用串行总线(USB)2.0版的主机控制器的寄存器级接口 ...

  10. [Python] Django+Apache 报 [wsgi:error]问题解决

    转载,原文出处:https://blog.csdn.net/wawa8899/article/details/54408060 环境:CentOS6.7 + Apache2.4 + Django1.8 ...

最新文章

  1. Oracle DMP 操作笔记之根据DMP逆向推导出导出的表空间名称
  2. 电路纹身-疼痛的快乐
  3. 【错误记录】编译 Linux 内核报错 ( /bin/sh: 1: bison: not found )
  4. 【干货】深度解析:在朋友圈转疯了的文章是如何打造的?
  5. .NET Core 3.0-preview3 发布
  6. 11月16日站立会议
  7. 编辑器eslint格式_vscode保存代码,自动按照eslint规范格式化代码设置
  8. 想当年,我也是斩获20+大厂offer的收割机!
  9. vmware的vmnet-概念的解说
  10. 当科学家们使用计算机来试图,当科学家们使用计算机来试图预测复杂的--易哈佛考试题库...
  11. e7用什么主板_主板当中的纽扣电池有什么用?电池没电了会怎样?
  12. 公共技术点之 Android 动画基础
  13. [bzoj4826][Hnoi2017]影魔
  14. activity android:launchmode,谨慎设置启动Activity的launchMode
  15. 有人提到田英章欧体田字格范本,说两句。
  16. python为csv文件添加表头_csv大文件分割以及添加表头
  17. 弦截法(Secant Method)迭代求根的python程序
  18. 软件环境 硬件环境java,软件环境和硬件环境都指什么?
  19. 基于安卓的掌上二手图书交易app
  20. 计算机版学猫叫歌,抖音学猫叫是什么歌

热门文章

  1. 奥托尼克斯接近开关型号_奥托尼克斯接近开关型号如何选
  2. HYPERLEDGER FABRIC网络搭建之network e2ecli_default not found
  3. java分别用链表和数组实现栈
  4. 让你的照片动起来!四种方法制作照片音乐视频
  5. 可以修饰的基团有:氨基类,NHBOC类,Fmoc类不等,DSPE-PEG7-Mal
  6. 电脑搜索不到wifi信号的问题解决
  7. Sectigo邮件签名证书安装指南
  8. STM32F7 内部flash操作启动
  9. Vuejs 的入门(笔记)
  10. js基础 js函数作用域链