用百问网的imx6ull_pro开发板进行mjpg-streamer视频监控项目测试时出现以下错误:
用的镜像文件是100ask-imx6ull-pro-512d-system-emmc-v1.img,用的摄像头是以前JZ2440的二合一摄像头,在测试前已经按照以前的三期视频修改了uvc驱动,重新更新的uvcvideo.ko模块。
开发板上只接了这一个USB摄像头,摄像头本身是好的,在ubuntu16.04上用xawtv和mjpg-streamer测试都是可以的,通过一些测试,有几下几个现象:
在烧录镜像文件后,未插入USB摄像头时,就有一个/dev/video0节点;插入摄像头后会生成另外一个/dev/video1节点。但不知道为什么会有video0这个节点,在ubuntu上测试时只有/dev/video0节点。
接摄像头后,用lsusb -v -d 1b3b: 命令查看摄像头信息时,最后有以下提示,不知道是什么意思
开发板的2个USB OTG接口都试过,都会报同样的错误。用lsusb -t查询时,都显示为12M
按照网上的方法,修改过uvc_video.c文件的bandwidth 为固定值也没有效果。
bandwidth = stream->ctrl.dwMaxPayloadTransferSize;
请问下这种情况应该怎么来排查下问题了呢?