librealsense: Realsense D455 not connecting to Raspberry Pi 4

Hello everyone,

I have been attempting to hook up a Realsense D455 to a raspberry Pi 4 for about a week now. It seems that everything I do it can not be found.

First info on the raspberry pi, running: cat /etc/os-release

I get: PRETTY_NAME="Raspbian GNU/Linux 10 (buster)" NAME="Raspbian GNU/Linux" VERSION_ID="10" VERSION="10 (buster)" VERSION_CODENAME=buster ID=raspbian ID_LIKE=debian HOME_URL="http://www.raspbian.org/" SUPPORT_URL="http://www.raspbian.org/RaspbianForums" BUG_REPORT_URL="http://www.raspbian.org/RaspbianBugs"

For the kernel: uname -a

I get: Linux raspberrypi 5.10.35-v7l+ #1417 SMP Fri May 7 17:44:06 BST 2021 armv7l GNU/Linux

The librealsense version is: 2.33.1

Please let me know if any other versions or checks needed.

Now for the issue, when running any program, be it RTAB-Map, Realsense-viewer (or via terminal line), or the python SDK wrapper named Pyrealsense2; the result is the same it can not find the D455.

I do have a realsense D435 and I find it with all the above stated library’s or GUI’s and it works just fine. I will also state I have been able to get all of this working on a windows machine with the D455 just fine.

But, for example, running the below command with the D455: roslaunch realsense2_camera rs_camera.launch filters:=pointcloud

I get: [ WARN] [1620682361.605577449]: No RealSense devices were found!

Following what I could find online searches I also found: https://github.com/IntelRealSense/librealsense/issues/7390 https://github.com/IntelRealSense/librealsense/issues/7312

I had went through in detail attempting to follow all advise given within the above two links. But still am having this issue. I have already started from scratch twice. I turn to here because I can not seem to get this working. It appears people out there also have this issue still too. Hopefully this post will help solve this once and for all. Thank you.

About this issue

  • Original URL
  • State: closed
  • Created 3 years ago
  • Comments: 36

Most upvoted comments

Hi @mgagvani In case number https://github.com/IntelRealSense/librealsense/issues/8195#issuecomment-763858898 where this busnum/regnum error also occurred with the Viewer, the RealSense user in that case resolved the error by building librealsense from source code with the CMake build term -FORCE_RSUSB_BACKEND=true

Using the RSUSB method of installing librealsense from source requires an internet connection but is not dependent on Linux versions or kernel versions and does not require patching.