D455 suddenly not detected, completely gone!
We have a RS D455 camera connected to an AGX Xavier, it was working fine for a long time, however, it has disappeared and is not reachable.
There are also other cameras connected to the AGX Xavier, one is a RS L515 and the other one is a Logitech Brio 4K.
Hardware:
- NVIDIA AGX Xavier Developer Kit
- RealSense D455 camera
- RealSense L515 camera
- Logitech Brio 4K camera
- Cables: Fasgear USB C to USB C Cable, 6ft 10Gbps USB 3.1 Gen 2 Type C 100W Fast Charge 5A Power Delivery
Software:
- Ubuntu 18.04
- Realsense 2.47
- Jetpack 4.5.1
- L4T 32.5.2
- opencv 4.3
- Python 3.6
This is what we observe:
- Before the RS D455 disappeared, it worked fine and gave the following output when executing rs-enumerate-devices.
- After it disappeared, we could no longer access the camera, even when it is physically When running the dmesg command, the D455 is not recognized.
- We have rebooted the system 10s of times and it still doesn’t show up, it is gone.
- Executing lsusb -t gives us the following output:
- Executing the modinfo uvcvideo gives the following output:
- LibreSense compilation has been done following these steps:
./scripts/setup_udev_rules.sh
sudo apt-get install git libssl-dev libusb-1.0-0-dev pkg-config libgtk-3-dev -y
mkdir build && cd build
cmake .. -DBUILD_EXAMPLES=false -DCMAKE_BUILD_TYPE=release -DFORCE_RSUSB_BACKEND=true -DBUILD_WITH_CUDA=false BUILD_GRAPHICAL_EXAMPLES=false -DBUILD_PYTHON_BINDINGS=true -DPYTHON_INSTALL_DIR=/usr/local/lib/python3.6/dist-packages
make -j$(($(nproc)-1))
sudo make install
WHAT WE HAVE ATTEMPTED WITHOUT SUCCESS:
- Switching the Libresense API from the Linux native kernel drivers for UVC, USB and HID , to the RSUSB option.
Re compiling libresense using: Librealsense con -DFORCE_RSUSB_BACKEND=true
Did not work.
- Reinitializing the video module:
sudo modprobe -r uvcvideo && sudo modprobe uvcvideo
./scripts/setup_udev_rules.sh
Did not work.
- We also attempted patching the Kernel on a different (but similar) AGX system, however, it not solved the issue, it actually corrupted the kernel and the AGX did not boot anymore, so we needed to reflash it.
We reviewed the following posts, which seem relevant but offer no solution:
- Camera D455 not detected by librealsense on JETSON nano (Buildroot) #9880
https://github.com/IntelRealSense/librealsense/issues/9880
- RealSense Viewer does not detect camera on Linux anymore - as it did before
https://github.com/IntelRealSense/librealsense/issues/4916
Any ideas on how to get this camera back to work?
-
Hi Mau Have you tried using the L515's USB cable with the D455 to confirm whether the problem is with the D455's cable, please?
If the D455 is using the USB C to C cable, using a C to C cable with a RealSense camera is much more likely to result in problems such as camera non-detection than when a Type-C cable (A to C) is used.
-
hi Marty,
Thank you for the prompt response and sharing your experience.
At the moment it is not possible to replace the cable on our application.
What is interesting is that the system was working properly for months before and suddenly it stopped working. I do not leave out the possibility of this being a hardware issue, however, seems likely that software is responsible.
As of today, the issue of RS Cameras disappearing seem to be a common one, and it is not clear what causes it, nor how to solve it. Unfortunately, for us this render these amazing little cameras not suitable for real world, mission critical, important applications.
-
RealSense 400 Series camera such as D455 are used widely in commercial and industrial applications, including critical ones. When problems do occur, we endeavour to help the customer to find solutions.
Has the D455 been placed in storage for a period of weeks / months before the first time that it was found to not be detectable. There have been a few rare cases where a RealSense camera has been stored inactive in a cupboard, box or drawer for a prolonged period of time and no longer works correctly when used for the first time after being taken out of storage.
Please sign in to leave a comment.
Comments
3 comments