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

RealSense D455 not being Detected on Jetson nano #13445

Closed
harshal-14 opened this issue Oct 20, 2024 · 4 comments
Closed

RealSense D455 not being Detected on Jetson nano #13445

harshal-14 opened this issue Oct 20, 2024 · 4 comments

Comments

@harshal-14
Copy link

librealsense 2.55.1 RELEASE
OS Linux

I followed this procedure

The complexity of the MIPI driver installation instructions is aimed at developer teams rather than individuals. I would instead recommend trying to install the librealsense SDK using the simple libuvc backend build script at the link below in order to bypass the kernel and make the librealsense build not dependent on a particular JetPack version.

https://github.com/IntelRealSense/librealsense/blob/master/doc/libuvc_installation.md
and even build it from source but realsense-viewer seems unable to detect the board.
Kindly help debug this issue.

@harshal-14
Copy link
Author

lucifer@lucifer:~/librealsense-2.55.1/scripts$ lsusb
Bus 002 Device 005: ID 8086:0b5c Intel Corp. Intel(R) RealSense(TM) Depth Camera 455 
Bus 002 Device 002: ID 0bda:0489 Realtek Semiconductor Corp. 4-Port USB 3.0 Hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 13d3:3549 IMC Networks Bluetooth Radio
Bus 001 Device 005: ID 413c:301a Dell Computer Corp. Dell MS116 Optical Mouse
Bus 001 Device 006: ID 05ac:0220 Apple, Inc. Aluminum Keyboard (ANSI)
Bus 001 Device 004: ID 05ac:1006 Apple, Inc. Hub in Aluminum Keyboard
Bus 001 Device 002: ID 0bda:5489 Realtek Semiconductor Corp. 4-Port USB 2.0 Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
lucifer@lucifer:~/librealsense-2.55.1/scripts$ rs-enumerate-devices 
No device detected. Is it plugged in?
lucifer@lucifer:~/librealsense-2.55.1/scripts$ 

Camera is detected by lsusb but not by librealsense2.

@harshal-14
Copy link
Author

harshal-14 commented Oct 20, 2024

So I was able to make it detect after purging

dpkg -l | grep "realsense" | cut -d " " -f 3 | xargs sudo dpkg --purge

However it is still not able to get the IMU(Motion module) checked from realsense-viewer. It stops other streams too if I enable Motion Module stream first. And suddenly it went back to not getting detected again
image

@harshal-14
Copy link
Author

harshal-14 commented Oct 21, 2024

Alright I solved this by downgrading the firmware to 5.15 followed this article:

https://community.intel.com/t5/Items-with-no-label/Downgrade-RealSense-Firmware/m-p/582488

And then rebuild using

https://github.com/IntelRealSense/librealsense/blob/master/doc/libuvc_installation.md

For line 46 I changed it to have this

cmake ../ -DFORCE_LIBUVC=true -DCMAKE_BUILD_TYPE=release -DBUILD_EXAMPLES=true -DBUILD_GRAPHICAL_EXAMPLES=true -DBUILD_WITH_CUDA=on -DFORCE_RSUSB_BACKEND=TRUE

Works like a charm after this. Thanks to the previous github issues that helped me solve this one.

@MartyG-RealSense
Copy link
Collaborator

It's great to hear that you achieved a solution, @harshal-14 - thanks so much for sharing the details of what worked for you!

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