BeagleBone Black:使用网络摄像头时出现USB错误

时间:2014-09-02 09:17:10

标签: linux webcam beagleboneblack

我想使用BeagleBone Black设置 a Webcam。我安装了fswebcam并将其配置为每10秒拍一张照片。但是,BeagleBone每隔几分钟就会在dmesg中产生以下错误:

dmesg | tail -n 3
-> [  220.258214] musb_host_rx 1762: Rx interrupt with no errors or packet!
-> [  490.302277] musb_ep_program 896: broken !rx_reinit, ep13 csr 0003
-> [  490.308731] musb_host_rx 1762: Rx interrupt with no errors or packet!

几个小时后(最多!)它完全冻结,我必须重新启动它。 (电源按钮不再关闭它。)

这个错误一直困扰着我好几个星期。我尝试了所有可能的配置:

  • 三种不同的Beaglebones:两个版本A5A和一个版本A5C
  • 五种不同的电源:三个通过USB,两个通过桶式连接器
  • 三种不同的网络摄像头:一台Logitech C920,一台HP 3100,一台无名El-Cheapo
  • 两种不同的Linux发行版:当前的ArmHF Ubuntu 14.04发行版和官方发布的currently linked debian {" latest images"页面(这是几个月后!)。我使用/ opt / scripts中的相应脚本更新了后一个映像的内核 - 但这也无济于事。
  • 我通过包管理器安装了fswebcam并从源代码编译它。

对于fswebcam,我尝试了各种配置文件(包括延迟和跳过图像)。我尝试过的一个示例配置文件:

background
loop 10
resolution 1920x1080
scale 1280x720
title "test-picture"
timestamp "%d.%m.%Y %H:%M:%S (%Z)"
jpeg 70
banner-colour #FF000000
line-colour #FF000000
no-shadow
save ~/test-picture.jpg

如何让BeagleBone Black不会崩溃?

更新:我终于使用(借来的)Rev A5C BeagleBone工作了。我仍然得到dmesg错误,但至少BeagleBone不会崩溃。我目前怀疑RevA5B BeagleBone上存在硬件问题。

0 个答案:

没有答案