On my SABRE board (i.MX6 Quad), I used a USB hub to connect to J505 USB port. When I connected the UVC Camera (Creative Live! Cam Sync HD VF0770) to the USB hub, I got the following message:
usb 1-1.4: new high speed USB device number 6 using fsl-ehci
usb 1-1.4: device v041e p4095 is not supported
But I couldn't see the message indicating the camera is found like others see:
uvcvideo: Found UVC 1.00 device Venus USB2.0 Camera (0ac8:3450)
input: Venus USB2.0 Camera as /devices/platform/fsl-ehci.0/usb1/1-1/1-1:1.0/input/input5
And I couldn't find /dev/video0 either. I don't think it's because of the message "usb 1-1.4: device v041e p4095 is not supported", because first, my mouse is reporting this message too and it's working, second, I saw others online reporting this message on camera, but as long as uvcvideo found the camera, it's fine.
The camera is fully functioning on ubuntu (under VMware). on i.MX6, I did the following checks:
root@freescale /$ zcat /proc/config.gz | grep V4L
# MXC Camera/V4L2 PRP Features support
# CONFIG_V4L_MEM2MEM_DRIVERS is not set
root@freescale /$ zcat /proc/config.gz | grep USB_VIDEO_CLASS
It's pretty much the same as on ubuntu.
Can anybody tell me what's wrong?