how to use SJCAM as webcam in TX1

hi,Am working on NVIDIA TX1 Board.recently i flashed Cuda-tool kit,opencv4tegra using- jet pack 2.3.1…now i want to use SJCAM as web cam. my TX1 board is running on ubuntu 16.04 and kernel version -3.10.96tegra. with my kernel USB VIDEO CLASS(uvc) has enabled.

i connected the camera and checked with command “dmesg” its showing like-

[ 8913.778194] usb 1-3.1: New USB device found, idVendor=0603, idProduct=8612
[ 8913.778563] usb 1-3.1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 8913.778661] usb 1-3.1: Product: DEMO1
[ 8913.778737] usb 1-3.1: Manufacturer: NOVATEK
[ 8913.786905] uvcvideo: Found UVC 1.00 device DEMO1 (0603:8612)
[ 8913.788065] uvcvideo: No streaming interface found for terminal 2.
[ 8913.790125] input: DEMO1 as /devices/platform/tegra-xhci/usb1/1-3/1-3.1/1-3.1:1.0/input/input7

and i checked with /dev*…video0 is also not showing…
and i tried to open with cheese also…but its not opening…

please help me regarding this…

Niranjan B

Do you have a URL to the camera specs? I see USB detected the device using a standard USB Video Class (UVC), so for at least part of this camera no special drivers are required and it should “just work”.

Then the “No streaming interface found”…whether this is related to how you logged in or to the camera I do not know. How are you logged in? Is this directly logged in via GUI?

Incidentally, if the camera deems USB3 speeds are required for streaming, and if only a USB2 port is used, then any USB3 streaming interface would mysteriously just go away…devices which deem USB2 too slow simply do not implement a backwards compatible USB2 interface. So…what does “lsusb -t” show, and in that list, which is the camera?