[RK3288][Android6.0] 调试笔记 --- RK3288-W引起USB摄像头只能识别一个

在ROCKCHIP平台的Android 6.0系统上,搭载RK3288-W的设备遇到USB摄像头只能识别一个的问题。原因是RK3288-W版本新增了OHCI支持,导致USB root hub数量增加,影响了摄像头的bus number。解决方案未在摘要中给出。
摘要由CSDN通过智能技术生成

Platform: ROCKCHIP
OS: Android 6.0
Kernel: 3.10.92

现象:

之前有处理过 如何区分两颗相同的USB UVC Camera,是通过usb bus number来区分, 最近又出现了只能识别一颗摄像头的问题,后来发现是和bus number有关。


分析:

分析发现,两颗Camera的Facing属性都变成一样了。再查看kernel log,发现USB的root hub多了一个。
在这里插入图片描述

而正常的情况只有3个hub:
在这里插入图片描述

而区分usb camera属性正好用到了bus number中的hub 3, 异常时对应的Hub变成了hub 4。


原因:

CPU使用了rk3288-w版本, 此版本对usb有做功能上的扩展,多了对OHCI的支持,详细见:RK3288和RK3288-W版本说明


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值