[RK3399][Android7.1] 调试笔记 --- USB:no configuration chosen from 1 choice

在RK3339平台的Android 7.1系统中,使用USB 3.0口外接Hub扩展时遇到电流不足的问题,导致插入U盘后出现"no configuration chosen from 1 choice"错误。原因在于外接Hub未自供电,端口电流设为100mA。解决方案包括硬件上采用Hub自供电和临时的源代码修改,通过调整hub驱动的电流配置解决电流限制问题。
摘要由CSDN通过智能技术生成

Platform: RK3399
OS: Android 7.1
Kernel: v4.4.83

背景:

由于rk3399四个usb口不能满足数量需求,对其中的usb3.0(非OTG口)进行外接Hub做扩展成3个USB2.0+1一个USB3.0。
原理图如下:

在这里插入图片描述

现象:

插上U盘后出现error:

[   23.102908] usb 2-1.3: new high-speed USB device number 4 using ehci-platform
[   23.198825] usb 2-1.3: New USB device found, idVendor=0bda, idProduct=0316
[   23.198975] usb 2-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[   23.199005] usb 2-1.3: Product: USB3.0-CRW
[   23.199030] usb 2-1.3: Manufacturer: Generic
[   23.199054] usb 2-1.3: SerialNumber: 20120501030900000
[ 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值