Amlogic USB触摸设备插hub再插板不识别的bug

rk3399 linux 5.10 usb 2.0设备上电概率性注册失败 先排除硬件上的问题,然后就烧录kernel 4.1的的镜像,多次测试也没有发现这个问题,所以排除了硬件上的问题,然后。查下usb hub和usb 4G的复位脚,写驱动都给它们配上了,但是还是存在这个问题。最后通过对比rk3399.dtsi发现少了个power-domains = ;多次开关机,发现usb hub和4G都通信失败了,这就有点奇怪了,按理说usb驱动是没啥问题的。加上后,重新编译烧录,重新测试没有发现这个问题了!先查看usb log。 阅读详情

故障现象:

客户有个奇葩的HDMI屏,USB负责供电并且负责传输触摸屏数据.

直接插到板子上,触摸正常,先插入hub,再插到板子上,屏可以亮,触摸无反应.但是同个hub上接鼠标,鼠标操作正常

<6>[  402.943221@0] usb 1-1.3: new full-speed USB device number 28 using xhci-hcd
<3>[  403.279266@0] usb 1-1.3: device descriptor read/64, error -32
<3>[  403.724247@0] usb 1-1.3: device descriptor read/64, error -32
<6>[  403.935176@0] usb 1-1.3: new full-speed USB device number 29 using xhci-hcd
<6>[  405.035203@0] usb 1-1.3: new full-speed USB device number 30 using xhci-hcd
<3>[  405.395533@0] usb 1-1.3: device descriptor read/64, error -32
<3>[  405.840288@0] usb 1-1.3: device descriptor read/64, error -32
<6>[  406.051239@0] usb 1-1.3: new full-speed USB device number 31 using xhci-hcd
<3>[  406.175863@0] usb 1-1.3: device descriptor read/all, error -32
<6>[  406.176423@0] usb 1-1-port3: attempt power cycle
<6>[  406.839264@0] usb 1-1.3: new full-speed USB device number 32 using xhci-h
[RK3399][Android7.1] 调试笔记 --- USB:device descriptor read/64, error -32 Platform: RK3399 OS: Android 7.1 Kernel: v4.4.83 现象: 由于rk3399四个usb口不能满足数量需求,对其中的usb3.0(非OTG口)进行外接Hub(用的是GL850)做扩展。 插上U盘后出现如下error: [ 41.443701] usb 2-1.1: device descriptor read/64, error -32 [ 41... 阅读详情

相关推荐

linux下USB3.0端口无法识别3.0设备

然后在博客上看到有人尝试把RX和TX中的ESD器件拆了就可以了。白费我研究了这么长时间的软件。过往有USB功能的板子基本上不需要怎么调,只要PCB布线按照规则来一般都没有什么问题。这次从软件上到硬件上折腾了一番,USB的工作原理和驱动实现逻辑都看了一遍了。ESD器件的作用:静电保护元器件,他可保护整个电路体系免受浪涌、脉冲、静电的破坏从而降低损失。本次遇到的是USB3.0的端口插入3.0的设备不通,需要分析其原因。USB3.0只需要RX+,RX-,TX+,TX-。USB2.0的话,把D+和D-。

qq_45147279的博客 4422

usb 错误解决方法:device descriptor read/64, error -32

android 7.1 系统插入usb 外设 如:usb 网卡, 内核报错信息: [ 208.492045] usb 3-1.3: new full-speed USB device number 7 using usb20_host [ 208.571251] usb 3-1.3: device descriptor read/64, error -32 [ 208.758662] usb 3-1.3: device descriptor read/64, error -32 [ 208.945433].

qq_20395637的博客 7535

android linux 开发usb错误-device descriptor read/64, error -62解决方法总结

android linux 开发usb错误-device descriptor read/64, error -62解决方法总结

彻底解决usb错误-device descriptor read/64, error -62

彻底解决usb错误 一插上usb就报如下错误: / # usb 1-1: new full speed USB device using s3c2410-ohci and address 2 usb 1-1: device descriptor read/64, error -62 usb 1-1: device descriptor read/64, error -62 usb 1-1: new full speed USB device using s3c2410-ohci and address 3 usb 1-1: device descriptor read/64, error -62 usb 1-1: device descriptor read/64, error -62 usb 1-1: new full speed USB device using s3c2410-ohci and address 4 usb 1-1: device not accepting address 4, error -62 usb 1-1: new full speed USB device using s3c2410-ohci and address 5 usb 1-1: device not accepting address 5, error -62 hub 1-0:1.0: unable to enumerate USB device on port 1

【AI】使用Cursor和AI编程生成的VUE前端框架

本项目是一个基于VUE.js的前端框架,结合了登录、图形验证码、权限校验等常用功能模块。通过与Cursor AI交互生成的代码,展示了AI在编程中的潜力与效率。

清欢渡的博客 9851

学习笔记9--智能驾驶的功能安全设计之功能安全设计

本系列博客包括6个专栏,分别为:《自动驾驶技术概览》、《自动驾驶汽车平台技术基础》、《自动驾驶汽车定位技术》、《自动驾驶汽车环境感知》、《自动驾驶汽车决策与控制》、《自动驾驶系统设计及应用》。此专栏是关于《自动驾驶系统设计及应用》书籍的笔记.

FUXI_Willard 1783

避坑指南:STM32F4的ADC采样FSR传感器,如何稳定读数并校准压力值?

本文详细解析了STM32F4的ADC采样FSR薄膜压力传感器时遇到的读数不稳定和非线性校准问题,提供了从硬件配置到软件滤波的完整解决方案。通过优化ADC设置、改进滤波算法和实施分段线性校准,帮助工程师实现高精度压力测量,特别适用于智能手套和医疗监测等应用场景。

weixin_28675839的博客 270

Gromacs空蛋白模拟实战:从PDB文件到动力学轨迹的完整流程解析

本文详细解析了使用Gromacs进行空蛋白分子动力学模拟的完整实战流程。从PDB文件处理、力场选择与拓扑构建,到模拟盒子创建、溶剂化与电荷中和,再到能量最小化、NVT/NPT平衡及最终的生产模拟与基础分析,提供了每一步的命令详解和关键注意事项,旨在帮助计算生物学研究者系统掌握这一核心研究工具。

weixin_28454475的博客 271

数仓 - 促销敏感度、评论敏感度

1. 促销敏感度 步骤1. 首先按照最后一次下单时间及有无复购情况将用户分为四大群体: 近一年有购物行为且复购的用户 -- L1 (今年复购用户) 近一年有购物行为但无复购的用户 --L2 (今年一单购用户) 最后一次下单时间在1年之前且有复购的用户 --L3 (今年无购且只有一单用户) 最后一次下单时间在1年之前但无复购的用户 -- L4 (今年无购多单用户) 步骤2. 每一类用户群再根据优惠订单占比、每单优惠金额占比的平均值、优惠金额这三个指标进行k-means聚类,分为: 非常敏感 -

weixin_41332009的博客 1895

KG²RAG框架:知识图谱增强大模型检索生成技术解析

知识图谱(Knowledge Graph)作为结构化知识表示的重要方式,与向量检索技术结合形成了新一代检索增强生成(RAG)框架。其核心原理是通过图神经网络编码器提取子图特征,并与文本向量空间对齐,实现结构化与非结构化知识的协同检索。这种技术显著提升了专业领域问答的事实准确性,在医疗诊断、金融分析等需要高可靠性响应的场景中具有重要价值。KG²RAG框架创新性地采用双通道处理架构,结合Neo4j等图数据库与Milvus向量数据库,通过动态检索调度器智能选择最优检索路径。实测表明该方案能降低40%以上的事实错误

weixin_29306875的博客 102

【LDPC-7】LLR量化位宽对LDPC译码性能的影响分析——以最小和译码算法为例进行matlab仿真

最小和译码算法的步骤如下:最后译码结果如果满足或者完成所有迭代次数,则译码算法停止迭代,否则继续进行译码迭代操作。

FPGA/MATLAB学习教程/源码/项目合作开发 1466

YOLO11改进|注意力机制篇|引入ELA注意力机制

YOLO11添加ELA注意力机制

A1983Z的博客 3640

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

上一篇: 内置googletts并且内置中文语音包
下一篇: Android C++层打印调用堆栈
glunoy
博客等级 码龄20年 421粉丝 50原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值