I have been struggling with getting the PSEYE to work with our jetson for quite a while now. I have downloaded the 4.4.38 kernel source and built the GSPCA driver for the PSEYE (ov_534). I used
make install_modules to install the driver modules on the jetson. Currently, when I run
lsmod, I get this:
nvidia@tegra-ubuntu:~$ lsmod Module Size Used by gspca_ov534 14571 0 gspca_main 29389 1 gspca_ov534 bcmdhd 7673941 1 bluedroid_pm 13770 0
When I plug the camera in, it is detected by lsusb and the connection event appears in dsmesg:
[ 138.904818] usb 1-3: new high-speed USB device number 2 using xhci-tegra [ 138.936816] usb 1-3: New USB device found, idVendor=1415, idProduct=2000 [ 138.943869] usb 1-3: New USB device strings: Mfr=1, Product=2, SerialNumber=0 [ 138.951242] usb 1-3: Product: USB Camera-B4.09.24.1 [ 138.956322] usb 1-3: Manufacturer: OmniVision Technologies, Inc. [ 139.000879] gspca_main: v2.14.0 registered [ 139.008987] gspca_main: 1415:2000 too many config [ 139.014039] gspca_main: 1415:2000 too many config [ 139.019280] gspca_main: 1415:2000 too many config [ 139.024189] usbcore: registered new interface driver ov534
I am fairly sure the “too many config” is the reason that the camera is not actually working and doesn’t appear as a video in /dev/. I have tried to look into this issue and gotten no results and not even anyone with the same problem. Any idea how this issue could be resolved?