Welcome new user! You can search existing questions and answers without registering, but please register to post new questions and receive answers.

Smart camera connected but not recognized by JeVois Inventor?

0 votes

Hi,

I am on Linux Host machine, I am able to connect via "screen /dev/ttyACM0" and I see video out in OBS Tool. So Camera is working and connected. Nonetheless Jevois Inventor (0.3.0 beta) does not connect. It says "Disconnected / - / -" and stays like this. I have built Jevois Inventor myself, as I am on Arch Linux (and there are only deb packages available).

I have following image on sd card: jevois-image-1.9.0-8G.img

ldd jevois-inventor
       linux-vdso.so.1 (0x00007ffeb92ca000)
       libQt5MultimediaWidgets.so.5 => /usr/lib/libQt5MultimediaWidgets.so.5 (0x00007f64c2e1f000)
       libQt5Widgets.so.5 => /usr/lib/libQt5Widgets.so.5 (0x00007f64c27bd000)
       libQt5Multimedia.so.5 => /usr/lib/libQt5Multimedia.so.5 (0x00007f64c26a1000)
       libQt5Gui.so.5 => /usr/lib/libQt5Gui.so.5 (0x00007f64c2110000)
       libQt5Network.so.5 => /usr/lib/libQt5Network.so.5 (0x00007f64c1f6c000)
       libQt5SerialPort.so.5 => /usr/lib/libQt5SerialPort.so.5 (0x00007f64c1f52000)
       libQt5Core.so.5 => /usr/lib/libQt5Core.so.5 (0x00007f64c1a4e000)
       libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007f64c18bf000)
       libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x00007f64c18a5000)
       libc.so.6 => /usr/lib/libc.so.6 (0x00007f64c16e1000)
       libQt5OpenGL.so.5 => /usr/lib/libQt5OpenGL.so.5 (0x00007f64c1688000)
       libGL.so.1 => /usr/lib/libGL.so.1 (0x00007f64c15f5000)
       libm.so.6 => /usr/lib/libm.so.6 (0x00007f64c146e000)
       libpthread.so.0 => /usr/lib/libpthread.so.0 (0x00007f64c144d000)
       libpulse.so.0 => /usr/lib/libpulse.so.0 (0x00007f64c11fc000)
       libpng16.so.16 => /usr/lib/libpng16.so.16 (0x00007f64c11c4000)
       libharfbuzz.so.0 => /usr/lib/libharfbuzz.so.0 (0x00007f64c10e1000)
       libz.so.1 => /usr/lib/libz.so.1 (0x00007f64c0eca000)
       libssl.so.1.1 => /usr/lib/libssl.so.1.1 (0x00007f64c0e38000)
       libcrypto.so.1.1 => /usr/lib/libcrypto.so.1.1 (0x00007f64c0b66000)
       libudev.so.1 => /usr/lib/libudev.so.1 (0x00007f64c0b46000)
       libsystemd.so.0 => /usr/lib/libsystemd.so.0 (0x00007f64c0aba000)
       libicui18n.so.63 => /usr/lib/libicui18n.so.63 (0x00007f64c07dc000)
       libicuuc.so.63 => /usr/lib/libicuuc.so.63 (0x00007f64c060c000)
       libpcre2-16.so.0 => /usr/lib/libpcre2-16.so.0 (0x00007f64c0590000)
       libdouble-conversion.so.3.0.0 => /usr/lib/libdouble-conversion.so.3.0.0 (0x00007f64c0579000)
       libdl.so.2 => /usr/lib/libdl.so.2 (0x00007f64c0574000)
       libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x00007f64c0451000)
       /lib64/ld-linux-x86-64.so.2 => /usr/lib64/ld-linux-x86-64.so.2 (0x00007f64c2f26000)
       libGLX.so.0 => /usr/lib/libGLX.so.0 (0x00007f64c041e000)
       libX11.so.6 => /usr/lib/libX11.so.6 (0x00007f64c02df000)
       libXext.so.6 => /usr/lib/libXext.so.6 (0x00007f64c00cb000)
       libGLdispatch.so.0 => /usr/lib/libGLdispatch.so.0 (0x00007f64c000f000)
       libpulsecommon-12.2.so => /usr/lib/pulseaudio/libpulsecommon-12.2.so (0x00007f64bfd8c000)
       libdbus-1.so.3 => /usr/lib/libdbus-1.so.3 (0x00007f64bfd39000)
       libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x00007f64bfa70000)
       libgraphite2.so.3 => /usr/lib/libgraphite2.so.3 (0x00007f64bfa49000)
       librt.so.1 => /usr/lib/librt.so.1 (0x00007f64bfa3f000)
       liblzma.so.5 => /usr/lib/liblzma.so.5 (0x00007f64bf819000)
       liblz4.so.1 => /usr/lib/liblz4.so.1 (0x00007f64bf7fa000)
       libgcrypt.so.20 => /usr/lib/libgcrypt.so.20 (0x00007f64bf6db000)
       libicudata.so.63 => /usr/lib/libicudata.so.63 (0x00007f64bdceb000)
       libpcre.so.1 => /usr/lib/libpcre.so.1 (0x00007f64bda79000)
       libxcb.so.1 => /usr/lib/libxcb.so.1 (0x00007f64bda4f000)
       libsndfile.so.1 => /usr/lib/libsndfile.so.1 (0x00007f64bd9d3000)
       libasyncns.so.0 => /usr/lib/libasyncns.so.0 (0x00007f64bd9cb000)
       libbz2.so.1.0 => /usr/lib/libbz2.so.1.0 (0x00007f64bd9b8000)
       libgpg-error.so.0 => /usr/lib/libgpg-error.so.0 (0x00007f64bd796000)
       libXau.so.6 => /usr/lib/libXau.so.6 (0x00007f64bd592000)
       libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x00007f64bd38c000)
       libFLAC.so.8 => /usr/lib/libFLAC.so.8 (0x00007f64bd323000)
       libogg.so.0 => /usr/lib/libogg.so.0 (0x00007f64bd11c000)
       libvorbis.so.0 => /usr/lib/libvorbis.so.0 (0x00007f64bcef0000)
       libvorbisenc.so.2 => /usr/lib/libvorbisenc.so.2 (0x00007f64bcc45000)
       libresolv.so.2 => /usr/lib/libresolv.so.2 (0x00007f64bcc2c000)

 

asked Nov 30, 2018 in User questions by hannesl (120 points)

1 Answer

0 votes
hum, maybe a permission issue? did you try "sudo ./jevois-inventor"?

Since you compiled the inventor yourself, can you make clean and then enable the DEBU() function in Config.H (uncomment the one that prints a message, and comment out the one that does nothing) and recompile everything?

You will now get a gazillion debug messages. Some of them should tell you what is going wrong.
answered Dec 3, 2018 by JeVois (39,960 points)
...