Replies: 9 comments 1 reply
-
Hi @chlohr There is not currently support with librealsense DKMS package installations for kernel 6.12. If you build the SDK from source code with the libuvc backend installation method though then the kernel version will not matter as a libuvc installation of librealsense bypasses the kernel and does not require the application of a kernel patch. https://github.com/IntelRealSense/librealsense/blob/master/doc/libuvc_installation.md This installation method provides a pre-made installation script called libuvc_installation.sh https://github.com/IntelRealSense/librealsense/blob/master/scripts/libuvc_installation.sh |
Beta Was this translation helpful? Give feedback.
-
Hi @MartyG-RealSense I'm facing compilation errors regarding libcurl: I'm not sure to understand why a video driver needs libcurl. Are there any packages already compiled for this backend? Best regards |
Beta Was this translation helpful? Give feedback.
-
If libcurl errors occur during source code compilation of the SDK then they can usually be resolved by adding the flag below to line 46 of the libuvc_installation.sh script. This flag disables the offering of suggestions about SDK updates that can be performed online.
The libuvc method installs dependencies automatically over the internet instead of the user having to install the dependencies themselves manually. When installing from source code without using the libuvc method to bypass the kernel, that is called a 'native backend' installation of the SDK. librealsense packages are based on the native backend rather than libuvc. |
Beta Was this translation helpful? Give feedback.
-
Thanks, I was able to compile everything. |
Beta Was this translation helpful? Give feedback.
-
Support for the retired SR300 camera model ended after librealsense 2.50.0. So you should compile version 2.50.0 in order for the SR300 to be detected. https://github.com/IntelRealSense/librealsense/releases/tag/v2.50.0 |
Beta Was this translation helpful? Give feedback.
-
Many thanks for the indication! Best regards! |
Beta Was this translation helpful? Give feedback.
-
I'm pleased to hear that you were able to get your SR300 detected! Do you mean a dedicated libuvc_installation.sh version for SR300, please? If you do then such a version would not be provided unfortunately as retired camera models do not receive updates for them in the SDK. |
Beta Was this translation helpful? Give feedback.
-
I mean a libuvc_installation.sh dedicated to librealsense 2.50.0 Best regards |
Beta Was this translation helpful? Give feedback.
-
In theory, it should be possible for RealSense users to create their own dedicated install script for SR300 if they remove lines 35-39 from the libuvc_installation.sh script (so that the script does not try to download and install the latest SDK version) and then download the source code folder for 2.50.0 and place the modified script in the source code folder's root directory (usually 'librealsense > librealsense' in the source code folder structure), and run it, libuvc_installation.sh should install 2.50.0 from the source code folder. https://github.com/IntelRealSense/librealsense/blob/master/scripts/libuvc_installation.sh#L35-L39 The RealSense team does aim to provide long-term support in the SDK for older camera models whenever it is practical to do so. It becomes more difficult to continue support for models whose technology differs significantly from the 400 Series range, such as SR300, L515 and T265 and it also makes the SDK larger in download size and more complex to test before each new release. I completely understand your perspective though. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Hello,
If I understand correctly, the noble/librealsense2-dkms package is intended for 6.8.0 kernels. Is there a version for more recent kernels (e.g., 6.12.xx)?
Regards
Beta Was this translation helpful? Give feedback.
All reactions