xhci trace 开机启动设置背景最近遇到一个客户问题,工厂抽检每次都出现,不解决就要停产了,但在客户研发环境无法复现,在工厂环境才能一天复现一次。这是一个老大难问题了,涉及到一些逻辑上的风险,需要联合解决。逻辑需要了解 xhci 控制器的行为和相关的数据包,这就要抓取出问题时候的 trace 和 USB 协议包了。环境在工厂能抓的只有 trace 了,不过也是能进行初步分析的。 关于 tracetrace 是 linux 调 2020-01-09 技术 #XHCI #Linux #trace
Linux 错误码与含义Linux错误码表,帮助快速定位问题,用过的都说好! C Name Value Description 含义 Success 0 Success 成功 EPERM 1 Operation not permitted 操作不允许 ENOENT 2 No such file or directory 没有这样的文件或目录 ESRCH 3 No such process 没有这样 2019-12-02 技术 #Error #Linux
USB xHCI err -71 略解kernel:linux 4.9.1 USB host controler:xHCI 最近遇到两个报 err -71 错误的问题,同一个device (PL2303),分别在USB枚举阶段与数据传输阶段出错。一开始我是心累的,毕竟手里已经积攒了6个测试单,4个客户单,4个内部群在拉我对问题。对于这两个问题在我做完三件事后,心中的大石总算落下了一半,真是守得云开见月明。 1、对以往报 err -7 2019-11-23 技术 #USB #XHCI #Linux
Android 识别 Camera 报 -110 错误12版本:Android O、PLinux 4.9 问题描述罗技 C270 摄像头插入 Android 单板后报 uvcvideo: Failed to query( GET_ DEF) UVC control2 on unit2:-110 异常错误。 12345678910usb1-3: new high-speed USB device number 9 using ehci-platf 2019-10-25 技术 #USB #Error #Linux
澳门游记前言澳门在印象中除了赌场就是大三巴了吧,每年政府都会派红包。小时候觉得这红包就是一笔巨款,现在也是觉得蛮多的。这次趁着国庆节,天气也很好,就去澳门来个一天游。 路径广州南站 –> 珠海站 –> A出口 –> 拱北口岸 广州南去珠海,坐城轨还是很快的,刚好一个小时。从珠海站A出口出来,跟着人流就可以走到口岸了。最近香港事情多,去香港的人都来澳门了,过关的时间超过了一个小时。排队的时 2019-10-12 生活 #游记 #澳门
读《中国问题》前言:《中国问题(英文版)》内容简介:1920年10月,罗索怀着对东方智慧国度的敬仰之情抵达上海。他不满于在苏联见到的革命后的种种情形,是到中国来“寻找新的希望”的。罗素在中国讲学、访问一年,悉心研讨中国文化,尤其着眼于中西文化的异同,于1922年发表了《中国问题(英文版)》。时隔近一个世纪,罗素在书中预言的种种情形皆在美国、苏联、中国和日本的发展进程中一一应验了,我们不禁深深为这位睿智的老人所折 2019-08-12 提升 #日常 #读书
Uboot下USB xHCI传输速率问题uboot:uboot 2016.07 kernel:linux 4.9.1 最近遇到uboot下U盘传输速率过低的问题,速度大概只有2MB/S,USB控制器是XHCI。借助USB分析仪抓包,对比kernel和uboot的数据包差异,发现kernel下每个transfer packet大小是120KB,uboot则十分的小(具体数值忘记)。针对这个现象去定位代码,确定问题点在”common/ 2019-08-06 技术 #USB #uboot #XHCI
Uboot 下识别带 CD-ROM 的 U盘报 *irq: data 错误12版本uboot:u-boot 2018.07 问题描述带 CD-ROM 的U盘、硬盘在 uboot 下执行 usb star t报 *irq: data 刷屏打印。 问题原因1、通过与 uboot 2010、u-boot 2016 对比发现并没有该问题。 2、加打印追踪函数,发现问题点在 disk/part_dos.c 下的 static int part_test_dos(struct b 2019-07-21 技术 #USB #uboot #Error