Generic Linux installation.
Maybe this will be useful for someone else. Finally managed to get the D455 installed and working under a custom x86 Linux.
Custom 5.11 kernel, glibc-2.33, gcc 10.2. But I think the howtos could use some more generic pointers.
I built librealsense 2.44 without much hassle after I figured out I was missing glvnd (glfw adventures). Some cmake options would be nice for those who are not familiar with it and your library.
But I couldn't get any programs to detect the camera. It would show on the USB-bus but still not detected. udev-rules were fine after I added the udev-ruleset. But still no go.
I had to pick out your patches and apply them to my 5.11 kernel which wouldn't apply, of course, but nothing too major. So after I've patched, rebuilt my kernel the camera was detected.
I thought that a more generic discussion on what the realsense sdk and camera relies on would be much welcome. Now it's mostly a mismash mess of "do this" for various distributions. Everything is a bit non-obvious for someone new to this.
Anyway. I applied:
scripts/realsense-hid-bionic-hwe-5.4.patch
scripts/realsense-metadata-bionic-hwe-5.4.patch
scripts/realsense-camera-formats-bionic-hwe-5.4.patch
to my custom 5.11 kernel and fixed the mismatches.
Also, here, a more generic discussion on what functionality is required, what is missing on vanilla Linux, what various patches do, and what is needed where would be nice.
-
Thanks so much Milkylainen for sharing your method with the RealSense community! :)
Please sign in to leave a comment.
Comments
1 comment