Firefly开源社区

标题: 反复开关相机应用后USB口全部死掉。 [打印本页]

作者: 拒绝回帖    时间: 2016-6-17 14:35
标题: 反复开关相机应用后USB口全部死掉。
我在3288 RELOAD板子上插了一个TTQ的USB摄像头,使用的Android5.1系统。
我发现反复开关相机应用多次后,所有的USB口会失效。
具体表现为会停在相机页面,但是并没有死机。USB鼠标不能用了,然后插上其他USB设备,比如USB键盘,也都完全没有反应。插上USB风扇还会继续供电,相机应用的预览窗口中,图像还是正常显示,证明摄像头的USB工作正常?但是拔掉摄像头再插上就没用了。
之前我也出现过这种情况(http://developer.t-firefly.com/thread-8587-1-1.html),所以我感觉是摄像头预览那一块的东西有问题,但是查了好久查不出原因。
附件是Kernel的LOG,有没有大神帮忙稍微看看,非常感谢,或者说个大概的排错方向,不然我现在像无头苍蝇一样迷茫。 kmsg.rar (24.72 KB, 下载次数: 13)


作者: leung先森    时间: 2016-6-29 10:15
你试试这样改看有没有作用
0001-kernel-usb-usb.rar (3.84 KB, 下载次数: 215)



作者: leung先森    时间: 2016-6-29 15:50
补丁大概测试了一下,暂时没发现问题。
作者: 拒绝回帖    时间: 2016-6-30 15:52
leung先森 发表于 2016-6-29 15:50
补丁大概测试了一下,暂时没发现问题。

谢谢大神!这个问题困扰了我们好久好久,终于解决了。
都不知道该说什么好,都是泪啊!
作者: IC爬虫    时间: 2016-6-30 15:58
leung先森 发表于 2016-6-29 10:15
你试试这样改看有没有作用

大神解释您改了什么些什么东西。
作者: memorysv    时间: 2016-6-30 17:16
請問這補釘怎麼使用呢? 我也有一樣的問題
作者: leung先森    时间: 2016-7-1 10:41
memorysv 发表于 2016-6-30 17:16
請問這補釘怎麼使用呢? 我也有一樣的問題

解压后直接git am +补丁名或者直接git apply +补丁名

作者: 拒绝回帖    时间: 2016-7-1 11:00
leung先森 发表于 2016-7-1 10:41
解压后直接git am +补丁名或者直接git apply +补丁名

请问可以大概说一下问题的原因和修改的原理吗?
我看了一下代码没看懂,因为搞应用居多,驱动这块真心看不懂。

作者: luminmin882001    时间: 2016-8-18 17:13
这种BUG,应该没有涉及到驱动吧,要么就是哪里内存没释放吧
作者: yl586526    时间: 2016-8-22 16:36
支持
作者: ohyeah521    时间: 2016-10-30 01:09
提示: 作者被禁止或删除 内容自动屏蔽
作者: 18329170693    时间: 2017-12-8 14:25
顶顶顶
作者: leo.wesine    时间: 2018-1-25 14:52
这么多年过去 rk3288的usb摄像头这块依然是个坑 感谢大神
作者: 13802225091    时间: 2018-4-4 10:06
好的

作者: 13802225091    时间: 2018-4-4 11:26
非常好

作者: lialong1st    时间: 2018-5-26 14:22
leung先森 发表于 2016-6-29 10:15
你试试这样改看有没有作用

我现在遇到的问题是同时插两个usb摄像头,并且都打开,然后USB接口的触摸屏有时会出现卡顿,这个补丁可以用吗?
作者: leung先森    时间: 2018-5-28 10:26
lialong1st 发表于 2018-5-26 14:22
我现在遇到的问题是同时插两个usb摄像头,并且都打开,然后USB接口的触摸屏有时会出现卡顿,这个补丁可以 ...

这个不是同一个问题,这个补丁不能解决你的问题。
你这个应该是接口的带宽限制了,在多用设备的时候尽量不要接同一个USB出来的hub,每个usb口都有一定带宽的,你摄像头占用了一些速度,同一个hub的情况下数据传输自然速度会变慢
作者: lialong1st    时间: 2018-5-30 10:24
leung先森 发表于 2018-5-28 10:26
这个不是同一个问题,这个补丁不能解决你的问题。
你这个应该是接口的带宽限制了,在多用设备的时候尽量 ...

谢谢
作者: lulu2018    时间: 2018-7-27 17:57
看看有没有用,我也遇到了USB双目摄像头反复开启关闭后,就再也打不开了,需要重新插拔才可以,显示
xhci-hcd xhci-hcd.10.auto: Ringexpansion failed
binder_alloc: 4874: binder_alloc_buf, no vma
作者: wccy100    时间: 2019-1-8 18:19
为什么没权限???
作者: yuyiqingliu    时间: 2020-5-8 13:51
leung先森 发表于 2016-6-29 10:15
你试试这样改看有没有作用

学习学习学习学习学习学习学习学习学习学习学习学习
作者: uuu    时间: 2021-6-8 14:25
学习学习学习学习学习学习学习学习学习学习学习学习




欢迎光临 Firefly开源社区 (https://dev.t-firefly.com/) Powered by Discuz! X3.1