我的设置
- Radxa 摇滚 PROARM单板计算机
- Debian Wheezy 服务器Radxa Rock PRO 的预构建映像 下载图片+ Xfce 桌面
从航站楼出发
root@radxa:~# uname -a
Linux radxa 3.0.36+ #14 SMP PREEMPT Wed Jan 28 19:30:20 CST 2015 armv7l GNU/Linux
从航站楼出发
root@radxa:~# lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 006: ID 05e3:0608 Genesys Logic, Inc. USB-2.0 4-Port HUB
Bus 002 Device 007: ID 0bda:0724 Realtek Semiconductor Corp.
Bus 002 Device 008: ID 062a:4101 Creative Labs
Bus 002 Device 009: ID 045e:075d Microsoft Corp. LifeCam Cinema <===========
我已经安装了 IceWeasel 以便能够测试 WebRTC。
root@radxa:~# iceweasel --version
Mozilla Iceweasel 31.3.0
问题
为了测试相机,我安装了luvcview
显示视频流的相机
...但是当我尝试时cheese
,它确实找到了网络摄像头,需要花费大量时间来启动应用程序,但不会传输任何视频(黑色)
...在测试 WebRTC 会话上http://opentokrtc.com/test,提示共享 Lifecam 并开始会话,但没有视频流
它确实传递了 getMediaStream。当我刷新页面并单击“共享 MS Lifecam”时,相机亮起,但没有视频流。浏览器控制台上没有错误消息。
我该如何解决这个问题?这看起来像是驱动程序问题。
lsmod
root@radxa:~# lsmod
Module Size Used by
mali 123306 0
mali_drm 5228 0
ump 27056 1 mali
drm 142519 1 mali_drm
8723au 852247 0
uvcvideo 58624 0 <============== changes to 1 when in use
joydev 8253 0
rtk_btusb 13105 2
rk30xxnand_ko 166524 0
fbcon 35136 71
bitblit 3992 1 fbcon
softcursor 924 1 bitblit
font 7050 1 fbcon
消息
root@radxa:~# dmesg | grep uvc
[ 6441.309090] uvcvideo: uvc_dequeue_buffer is timeout!!
[ 6441.309222] uvcvideo: uvc_dequeue_buffer is timeout!!
[ 6441.309347] uvcvideo: uvc_dequeue_buffer is timeout!!
[ 6441.309458] uvcvideo: uvc_dequeue_buffer is timeout!!
[ 6441.309612] uvcvideo: uvc_dequeue_buffer is timeout!!
[ 6441.309795] uvcvideo: uvc_dequeue_buffer is timeout!!
[ 6441.309900] uvcvideo: uvc_dequeue_buffer is timeout!!
[ 6441.310020] uvcvideo: uvc_dequeue_buffer is timeout!!
[ 6441.310151] uvcvideo: uvc_dequeue_buffer is timeout!!
[ 6441.310330] uvcvideo: uvc_dequeue_buffer is timeout!!
[ 6441.310463] uvcvideo: uvc_dequeue_buffer is timeout!!
[ 6441.310583] uvcvideo: uvc_dequeue_buffer is timeout!!
[ 6441.310700] uvcvideo: uvc_dequeue_buffer is timeout!!
[ 6441.310817] uvcvideo: uvc_dequeue_buffer is timeout!!
[ 6441.310927] uvcvideo: uvc_dequeue_buffer is timeout!!
[ 6441.311033] uvcvideo: uvc_dequeue_buffer is timeout!!
[ 6441.311148] uvcvideo: uvc_dequeue_buffer is timeout!!
[ 6441.311250] uvcvideo: uvc_dequeue_buffer is timeout!!
[ 6441.311355] uvcvideo: uvc_dequeue_buffer is timeout!!
[ 6441.311496] uvcvideo: uvc_dequeue_buffer is timeout!!
[ 6441.311600] uvcvideo: uvc_dequeue_buffer is timeout!!
[ 6441.311713] uvcvideo: uvc_dequeue_buffer is timeout!!
[ 6441.311846] uvcvideo: uvc_dequeue_buffer is timeout!!
[ 6441.311977] uvcvideo: uvc_dequeue_buffer is timeout!!
[ 6441.312101] uvcvideo: uvc_dequeue_buffer is timeout!!
[ 6441.312243] uvcvideo: uvc_dequeue_buffer is timeout!!
[ 6441.312377] uvcvideo: uvc_dequeue_buffer is timeout!!
[ 6441.312510] uvcvideo: uvc_dequeue_buffer is timeout!!
[ 6441.312665] uvcvideo: uvc_dequeue_buffer is timeout!!
[ 6441.312807] uvcvideo: uvc_dequeue_buffer is timeout!!
答案1
看来我已经开始解释了这里
内核太旧,无法支持高清网络摄像头