I have connected the D435i and Jetson Orin Nano developer kit 8gb using the USB-C port. I managed to get realsense-viewer working by following these links: Developer Environment Setup and Isaac Ros Realsense.
This gets the camera working in the docker container.
I was also able to open realsense-viewer without the docker container by following these instructions: Linux Instructions
However, when I run realsense-viewer, it does not register my camera. Additionally, I ran the following script:
After running this script I received the error message at the line pipe.start(cfg)
: Runtime Error: No device connected. I had not even touched the camera from the time I ran it, and was able to see it working in the docker, to the time I tried to open it without the docker or through the code.
Please help me with this issue.
Hi @anay.gokhale123 ,
We followed your steps and confirmed realsense camera works fine with and without docker on our side.
I was also able to open realsense-viewer without the docker container by following these instructions: Linux Instructions 2
However, when I run realsense-viewer, it does not register my camera.
So what you mean is that although the realsense viewer can be lauched, the camera device was not detected on the viewer UI, right?
We used to encounter the similar problem, and reconnet the Realsense camera can fix the issue.
Could you please try to reconnect camera or reboot the device to see if it helps?
Thank you.
@jolin Yes the camera was not detected on the viewer UI.
I have restarted and reconnected the camera multiple times and it has never worked.
Hi @anay.gokhale123 ,
According to the description, the camera function is always work in the docker by opening realsense-viewer, but never work without docker container on your side.
Have you opened the realsense-viewer in the docker and without docker at the same time(Which might cause sementation fault)?
Please share your log and more infomation if possible, thank you.
@jolin Hello, I opened realsense-viewer in both the docker and out of the docker using two terminal tabs like you said. However, they both opened as two separate windows and I did not get a sementation fault. The window opened through the docker detects the camera in the UI while the window opened outside of the docker does not recognize the camera even after unplugging and plugging the camera back in.
This is the log of the terminal tab that opened realsense-viewer without the docker:
15/10 22:50:02,583 INFO [281473505470528] (backend-v4l2.cpp:753) Enumerating UVC video0 realpath=/sys/devices/platform/bus@0/3610000.usb/usb1/1-1/1-1:1.0/video4linux/video0
15/10 22:50:02,585 INFO [281473505470528] (backend-v4l2.cpp:753) Enumerating UVC video1 realpath=/sys/devices/platform/bus@0/3610000.usb/usb1/1-1/1-1:1.0/video4linux/video1
15/10 22:50:02,585 INFO [281473505470528] (backend-v4l2.cpp:753) Enumerating UVC video2 realpath=/sys/devices/platform/bus@0/3610000.usb/usb1/1-1/1-1:1.0/video4linux/video2
15/10 22:50:02,586 INFO [281473505470528] (backend-v4l2.cpp:753) Enumerating UVC video3 realpath=/sys/devices/platform/bus@0/3610000.usb/usb1/1-1/1-1:1.0/video4linux/video3
15/10 22:50:02,589 INFO [281473505470528] (backend-v4l2.cpp:753) Enumerating UVC video4 realpath=/sys/devices/platform/bus@0/3610000.usb/usb1/1-1/1-1:1.3/video4linux/video4
15/10 22:50:02,589 INFO [281473505470528] (backend-v4l2.cpp:753) Enumerating UVC video5 realpath=/sys/devices/platform/bus@0/3610000.usb/usb1/1-1/1-1:1.3/video4linux/video5
15/10 22:50:03,274 INFO [281473505470528] (backend-v4l2.cpp:753) Enumerating UVC video0 realpath=/sys/devices/platform/bus@0/3610000.usb/usb1/1-1/1-1:1.0/video4linux/video0
15/10 22:50:03,275 INFO [281473505470528] (backend-v4l2.cpp:753) Enumerating UVC video1 realpath=/sys/devices/platform/bus@0/3610000.usb/usb1/1-1/1-1:1.0/video4linux/video1
15/10 22:50:03,276 INFO [281473505470528] (backend-v4l2.cpp:753) Enumerating UVC video2 realpath=/sys/devices/platform/bus@0/3610000.usb/usb1/1-1/1-1:1.0/video4linux/video2
15/10 22:50:03,277 INFO [281473505470528] (backend-v4l2.cpp:753) Enumerating UVC video3 realpath=/sys/devices/platform/bus@0/3610000.usb/usb1/1-1/1-1:1.0/video4linux/video3
15/10 22:50:03,277 INFO [281473505470528] (backend-v4l2.cpp:753) Enumerating UVC video4 realpath=/sys/devices/platform/bus@0/3610000.usb/usb1/1-1/1-1:1.3/video4linux/video4
15/10 22:50:03,278 INFO [281473505470528] (backend-v4l2.cpp:753) Enumerating UVC video5 realpath=/sys/devices/platform/bus@0/3610000.usb/usb1/1-1/1-1:1.3/video4linux/video5
15/10 22:50:03,287 INFO [281473505470528] (context.cpp:128) Found 0 RealSense devices (0xff requested & 0xff from device-mask in settings)
@anay.gokhale123
Thanks for the update.
The log shows no realsense device found, so no segmentation fault is expected.
And we do not recommend opening multiple realsense-viewer at the same time.
If you only open the realsense-viewer out of docker, the camera still can’t be detected?
Have you tried with another usb port for testing?
Thanks.
I have tried with one of the USB A ports and the camera was still not detected.
Hi @anay.gokhale123 ,
The issue might be related to IMU driver, please help to review Realsense versions( Isaac Ros Realsense ).
Please update to firmware 5.13.0.50 to see if it helps.
Thank you.
I’m having the same issue. Any thoughts?