首页 > 其他分享 >(2023.7.11)usb: ring buffer full

(2023.7.11)usb: ring buffer full

时间:2023-07-11 16:35:54浏览次数:46  
标签:11 dwc3 full usb gadget request ep USB

现象:在对usb接口的5G模组灌包时出现异常打印,xhci-hcd xhci-hcd.0.auto:ERROR unkown  event type 37

/ USB Gadget Driver定义了很多trace event,使用者可以在用户空间通过ftrace接口,追踪USB Gadget Driver的行为;

/用户空间接口路径为/sys/kernel/debug/tracing/events/dwc3:包含了分配USB请求(dwc3_alloc_request)、释放USB请求(dwc3_free_request)、dwc3事件(dwc3_event)、控制请求(dwc3_ctrl_req)、USB请求回调(dwc3_gadget_giveback)、短点命令(dwc3_gadget_ep_cmd)、读写dwc3控制器寄存器(dwc3_readl、dwc3_writel)等;

/UDC Framework定义的trace event如下,用户空间接口路径为/sys/kernel/debug/tracing/events/gadget:包含了分配USB请求(usb_ep_alloc_request)、释放USB请求(usb_ep_free_request)、USB请求回调(usb_gadget_giveback_request)、清除端点halt状态(usb_ep_clear_halt)、设置端点halt状态等(usb_ep_set_halt)、使能端点(usb_ep_enable)、禁止端点(usb_ep_disable)、连接主机(usb_gadget_connect)、断开与主机的连接(usb_gadget_disconnect)等事件;

/ 扩大缓冲区

# 扩大缓冲区,避免trace log被覆盖。
    for i in {0..3}; do
        echo 1024000 > ${TRACE_PATH}/per_cpu/cpu$i/buffer_size_kb
    done

 

 

 

标签:11,dwc3,full,usb,gadget,request,ep,USB
From: https://www.cnblogs.com/tiange-137/p/17545142.html

相关文章

  • poj 1182 食物链 并查集
    食物链TimeLimit:1000MSMemoryLimit:10000KTotalSubmissions:56297Accepted:16500Description动物王国中有三类动物A,B,C,这三类动物的食物链构成了有趣的环形。A吃B,B吃C,C吃A。现有N个动物,以1-N编号。每个动物都是A,B,C中的一种,但是我们并不知道它到底是哪一种......
  • 7.11
    上午去了邢台南和参加科目一考试在那里等了好久好久都有点不耐烦了从八点半等到了十点多才开始考感觉脑子里的东西忘得很快但是好消息是顺利地考完了93分顺利通过下午也是按照进度学习了功课......
  • 1141-查询近30天活跃用户数
    查询近30天活跃用户数原文地址:1141.查询近30天活跃用户数-力扣(LeetCode)题目如下所示个人题解这题主要考察MySQL中DATE数据类型的操作和GROUPBY用法。个人思考过程如下所示--1.建表CREATETABLE1141_Activity( user_idINT, session_idINT, activit......
  • 2023.7.11
    学习java类中的方法方法的声明:权限修饰符 返回值类型 方法名(形参列表){方法体}方法的说明:关于权限修饰符:Java规定的4种权限修饰符:private、public、缺省、protected如果方法有返回值,则必须在方法声明时,指定返回值的类型。同时,方法中,需要使用return关键字来返回指定类型的......
  • 511-游戏玩法分析 I
    游戏玩法分析I原文地址:511.游戏玩法分析I-力扣(LeetCode)题目如下所示个人题解很简单,这里不做过多解释,以下是个人的思考过程--1.建表CREATETABLE511_Activity( player_idINTNOTNULL, device_idINTNOTNULL, event_dateDATENOTNULL, games_played......
  • 复习ES(6-11)语法之ES9
    目录异步迭代正则表达式扩展对象扩展Promise.prototype.finally()放松模板字符串文字限制异步迭代for-await-ofSymbol.asyncIteratorfor...of循环用于遍历同步的Iterator接口。functiongetPromise(time){returnnewPromise((resolve,reject)=>{s......
  • 复习ES(6-11)语法之ES11
    目录String.prototype.matchAll()按需导入新的原始数据类型:BigIntPromise扩展globalThis可选链空值合并运算符String.prototype.matchAll()conststr=`<html><body><div>这是第一个div</div><p>我是p</p><......
  • 复习ES(6-11)语法之ES10
    目录Object.fromEntries()字符串扩展数组扩展JSON扩展Symbol.prototype.description()Object.fromEntries()Object.entries()返回一个给定对象自身可枚举属性的键值对数组。Object.fromEntries()方法是Object.entries()的逆操作,用于将一个键值对数组转为对象......
  • Ubuntu12.04 交叉编译 opencv-2.4.11过程
    1.Ubuntu换源可换源有很多,不过要下载12.04版的,好像不多。1.1先备份源sudocp/etc/apt/sources.list/etc/apt/sources.list.backup1.2由于12.04不受支持了,12.04相关的这些包的资源被移到了old-releases.ubuntu.com域名下:sudogedit/etc/apt/sources.list将下面内容插入......
  • 20230710-20230711 数论
    数论被薄纱了/kk授课老师:南京大学-朱富海教授20230710裴蜀定理对于给定不全为零的整数的\(a,b\)一定存在一对整数\(x,y\)满足\(ax+by=gcd(a,b)\)。证明:\(a==0\)\(or\)\(b==0\)显然成立;设\(gcd(a,b)=d\),即求证存在\(x,y\)满足\(ax+by=d\),等式两边同时除......