|
使用的环境:TQ2440,Linux2.6.30.4 (直接烧的天嵌的镜像)。
测试内容:USB摄像头(自备的,UVC网站查询,表明已支持)
Ubuntu(Linux3.2.0)下lsusb显示:ID 0ac8:3460 Z-Star Microelectronics Corp。并配合luvcview能很好出图像。
然后我就在开发板上测试,出现了烦人的:
usb 1-1: New USB device found, idVendor=0ac8, idProduct=3460
usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
usb 1-1: Product: Lite Array USB2.0 Camera
usb 1-1: Manufacturer: Vimicro Corp.
usb 1-1: configuration #1 chosen from 1 choice
uvcvideo: Found UVC 1.00 device Lite Array USB2.0 Camera (0ac8:3460)
uvcvideo: No valid video chain found.
自然,也就生成不了/dev/video0了。在论坛里也找到过相关的帖子,但似乎都没有解决??!!
问题是我用别的UVC摄像头这样测试过,发现能正常驱动上。
所以
1、都是UVC支持的,为什么有些能驱,有些不能?
2、为什么在PC机端能驱动上,在同样支持UVC的开发板上驱动不上,内核问题?
3、有没有什么解决方案,这个驱不上摄像头是项目里配备的,不能换。重新移植高版本内核?还是修改UVC里的驱动内容?
请教论坛里的大大们哦。求解,求解。
|
|