Welcome new user! You can search existing questions and answers without registering, but please register to post new questions and receive answers. Note that due to large amounts of spam attempts, your first three posts will be manually moderated, so please be patient.
Welcome to JeVois Tech Zone, where you can ask questions and receive answers from other members of the community.

Smart camera connected but not recognized by JeVois Inventor?

0 votes


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 (46,540 points)