Skip to content
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

Issue with Installation On Jetson Orin Nano #13785

Open
snehabanda30 opened this issue Feb 24, 2025 · 1 comment
Open

Issue with Installation On Jetson Orin Nano #13785

snehabanda30 opened this issue Feb 24, 2025 · 1 comment

Comments

@snehabanda30
Copy link

Hi,

I am trying to have my camera be recognized using the the Jetson orin nano with RealSense Camera D455. Currently, when I run the realsense viewer. My camera isn't recognized, however, it is recognized on the usb level. I am thinking the issue could stem from not having all the librealsense packages correctly downloaded. However, I am unsure how to resolve this issue, since apparently librealsense2-dkms isn't compatible with Jetpack 6.0. Has anyone been able to successfully get their camera recognized? I need to still use it for my ros commands.

Bus 002 Device 007: ID 8086:0b5c Intel Corp. Intel(R) RealSense(TM) Depth Camera 455 
c9-jetson1@c9jetson1-desktop:~/librealsense$ lsmod | grep realsense
c9-jetson1@c9jetson1-desktop:~/librealsense$ sudo modprobe uvcvideo
c9-jetson1@c9jetson1-desktop:~/librealsense$ lsmod | grep realsense
c9-jetson1@c9jetson1-desktop:~/librealsense$ realsense-viewer
 23/02 19:13:02,162 INFO [281473384173600] (backend-v4l2.cpp:753) Enumerating UVC video0 realpath=/sys/devices/platform/bus@0/3610000.usb/usb2/2-1/2-1.3/2-1.3:1.0/video4linux/video0
 23/02 19:13:02,371 INFO [281473384173600] (backend-v4l2.cpp:753) Enumerating UVC video1 realpath=/sys/devices/platform/bus@0/3610000.usb/usb2/2-1/2-1.3/2-1.3:1.0/video4linux/video1
 23/02 19:13:02,373 INFO [281473384173600] (backend-v4l2.cpp:753) Enumerating UVC video2 realpath=/sys/devices/platform/bus@0/3610000.usb/usb2/2-1/2-1.3/2-1.3:1.0/video4linux/video2
 23/02 19:13:02,374 INFO [281473384173600] (backend-v4l2.cpp:753) Enumerating UVC video3 realpath=/sys/devices/platform/bus@0/3610000.usb/usb2/2-1/2-1.3/2-1.3:1.0/video4linux/video3
 23/02 19:13:02,375 INFO [281473384173600] (backend-v4l2.cpp:753) Enumerating UVC video4 realpath=/sys/devices/platform/bus@0/3610000.usb/usb2/2-1/2-1.3/2-1.3:1.3/video4linux/video4
 23/02 19:13:02,376 INFO [281473384173600] (backend-v4l2.cpp:753) Enumerating UVC video5 realpath=/sys/devices/platform/bus@0/3610000.usb/usb2/2-1/2-1.3/2-1.3:1.3/video4linux/video5
 23/02 19:13:02,789 INFO [281473384173600] (backend-v4l2.cpp:753) Enumerating UVC video0 realpath=/sys/devices/platform/bus@0/3610000.usb/usb2/2-1/2-1.3/2-1.3:1.0/video4linux/video0
 23/02 19:13:02,790 INFO [281473384173600] (backend-v4l2.cpp:753) Enumerating UVC video1 realpath=/sys/devices/platform/bus@0/3610000.usb/usb2/2-1/2-1.3/2-1.3:1.0/video4linux/video1
 23/02 19:13:02,791 INFO [281473384173600] (backend-v4l2.cpp:753) Enumerating UVC video2 realpath=/sys/devices/platform/bus@0/3610000.usb/usb2/2-1/2-1.3/2-1.3:1.0/video4linux/video2
 23/02 19:13:02,792 INFO [281473384173600] (backend-v4l2.cpp:753) Enumerating UVC video3 realpath=/sys/devices/platform/bus@0/3610000.usb/usb2/2-1/2-1.3/2-1.3:1.0/video4linux/video3
 23/02 19:13:02,793 INFO [281473384173600] (backend-v4l2.cpp:753) Enumerating UVC video4 realpath=/sys/devices/platform/bus@0/3610000.usb/usb2/2-1/2-1.3/2-1.3:1.3/video4linux/video4
 23/02 19:13:02,794 INFO [281473384173600] (backend-v4l2.cpp:753) Enumerating UVC video5 realpath=/sys/devices/platform/bus@0/3610000.usb/usb2/2-1/2-1.3/2-1.3:1.3/video4linux/video5
 23/02 19:13:02,804 INFO [281473384173600] (context.cpp:128) Found 0 RealSense devices (0xff requested & 0xff from device-mask in settings)
^C
c9-jetson1@c9jetson1-desktop:~/librealsense$ dpkg -l | grep librealsense
ii  librealsense2:arm64                                      2.55.1-0~realsense.3337                     arm64        Intel(R) RealSense(tm) Cross Platform API - runtime
ii  librealsense2-dev:arm64                                  2.55.1-0~realsense.3337                     arm64        Intel(R) RealSense(tm) Camera Capture API - development files
ii  librealsense2-gl:arm64                                   2.55.1-0~realsense.3337                     arm64        Intel(R) RealSense(tm) - GLSL-enabled extensions
ii  librealsense2-udev-rules:arm64                           2.55.1-0~realsense.3337                     arm64        Intel(R) RealSense(tm) Camera Capture API - udev rules
ii  librealsense2-utils:arm64                                2.55.1-0~realsense.3337                     arm64        Intel(R) RealSense(tm) Camera Capture API - utils and demos
ii  ros-humble-librealsense2                                 2.55.1-1jammy.20241126.021057               arm64        Library for controlling and capturing data from the Intel(R) RealSense(TM) D400 devices.
c9-jetson1@c9jetson1-desktop:~/librealsense$ sudo apt install librealsense2-dkms librealsense2-utils librealsense2-dev -y
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
E: Unable to locate package librealsense2-dkms
c9-jetson1@c9jetson1-desktop:~/librealsense$ rs-motion


@MartyG-RealSense
Copy link
Collaborator

Hi @snehabanda30 Information about problems with using IMU-equipped RealSense cameras with JetPack 6 can be found at #13784 (comment)

The problem usually manifests either as an inability to access the IMU but depth and RGB working normally (like in the linked case) or the camera not being detected at all (like in your case).

However, the librealsense2-dkms package is not used in Jetson package installation as it is a package used on PC computers. Instead, Jetson boards have their own dedicated set of librealsense dkms packages - librealsense2-utils and librealsense2-dev - and installation instructions at the link below.

https://github.com/intelRealSense/librealsense/blob/master/doc/installation_jetson.md#4-install-with-debian-packages

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants