-
-
Notifications
You must be signed in to change notification settings - Fork 348
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
USB3 Vision with Teledyne Lumerera LT series, UvDevice::_bootstrap Error during memory read #578
Comments
This is my first github issue, please let me know if any other information is needed. |
Hi, Thanks for the report. For now, all the relevant informations are present. I will have a look in case an obvious error can be fixed in Aravis, but as I don't have any device from this manufacturer, chances are odd. |
EmmanuelP, Thanks for the fast reply, I realize it will be difficult without the hardware. I tried digging around in the code myself, I know the failures start to creep in here if this means anything to you. FWIW, I talked with the Teledyne Lumenera team and they said that "Stemmer Common Vision Blocks for Linux" has been known to work for this camera. I installed that on a debian10 VM and I was able to verify I could pull frames off the camera. I installed the lastest aravis on the same debian10 image and ran into the same problems as above. I'd rather use aravis for my applications since it's the best genicam open source library in existence right now. |
This line reads the SBRM_U3VCP_CAPABILITY register,at an address defined by ABRM_SBRM_ADDRESS. 0x10000 seems a fine SBRM offset, so there is no reason a read to 0x10004 fails.
What you may try is to use wireshark and capture the USB3 data during a connection to the camera using Stemmer Common Vision Blocks for Linux (which is in fact CVB for Ubuntu :( ). I may be able to figure out what is wrong. |
Thanks a lot. It would also be helpful if you could do the same capture using aravis. |
No problem, I provided the aravis capture here. Same debian10 VM and test conditions as taken with the cvb capture. Let me know if there is anything else you need. |
Hi, I have a Lt29059, which suffers from this same bug. By changing the "size" argument of the function that reads ARV_SBRM_U3VCP_CAPABILITY to a type with size 8 (guint64), I got my camera to work with arv-viewer: Line 512 in 5e80a79
This was the only difference that I saw between the CVB capture and the aravis capture provided. |
It is 8 byte long according to wireshark u3v dissector. Fixes #578
Hi @victhor393 Good catch. Please test #768 |
Tested #768, it works for me. |
It is 8 byte long according to wireshark u3v dissector. Fixes #578
Thanks. |
Describe the bug
arv-viewer-0.8, arv-tool-0.8, arv-camera-test-0.8 all fail with the following output using
--debug all:4
To Reproduce
Use any aravis cli tool with the
--debug all:4
option. Ex)arv-tool-0.8 features -d all:3
Expected behavior
Not to have bootstrap failures
Camera description:
Platform description:
Additional context
N/A
The text was updated successfully, but these errors were encountered: