Realsense camera connection fails at first try in every day.
I am using d455 cameras and a jetson agx xavier board.
A xavier board has 3 usb port; one is USB-A type and two are USB-C type.
I connected 2 cameras into usb 3.0 A to A hub and other 2 camera into usb 3.0 C to A where hubs are connected into A-type and C-type port.
Another USB C-type port is used for other purpose.
The cameras are working well. But, camera connection fails at first try in every day.
At first try, in list of usb device (lsusb), there are 2 or 3 cameras, not 4.
After I unplug and plug the cameras, the cameras work well.
Even though I tried usbreset from googling, "sudo udevadm trigger" and "sudo dmesg -c & dmesg ", they are not working.
Also I tried turn off laser emitter of d455, but it still not working.
Do you have any solution ?
-
Hi Sungbae9023 as a starting point in investigating your case, may I ask you the following questions please.
1. Which version of the RealSense SDK (librealsense) are you using?
2. Are your two USB 3 hubs mains electricity powered or are they 'passive' hubs that draw their power from the computer / computing device that they are attached to?
3. Do the hubs have 4 or more ports? If so, is it possible to attach all 4 cameras to the same hub? This would ensure that all of the cameras were handled by a USB controller from the same manufacturer.
If you are unable to have all cameras on the same hub due to bandwidth limits then two hubs of the same model from the same company may address the issue of keeping the manufacturer of the USB controller consistent between ports.
Please sign in to leave a comment.
Comments
1 comment