-
Notifications
You must be signed in to change notification settings - Fork 1.8k
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
USB, hwmon, fatal and inconsistent errors using D415, D435i and T265 configurations #727
Comments
@hperik1 hello, 1st-case: seem to be a duplicate of #3697. Can you check that you have the 3rd-case: The notification tells that D435i has no IMU calibration, which is the default. There is a white paper published that describes how users can calibrate the IMU by themselves. Note that this is optionally. and there are lot of discussions about IMU calibration on the forum to decide whether it suits your needs. |
@ev-mp Thank you for the response. Herewith some feedback. |
Hi @hperik1 ,
|
Hi @ev-mp , Rules file dmesg logging
Applying different sequences bring up new issues, which are hopefully related. Though it makes it hard to reproduce the exact cases. But hopefully this set of logs brings us a step further. |
Hi @ev-mp, I like to add some new information into the discussion, hopefully being able to give some new thoughts. The problem is persistent and with this test, one should conclude that NO other software is interfering. Next steps were executed in given order
OK, besides the strong dependency on the udev rules file and a subsequent reboot, a first step is made. Now I installed ROS-kinetic and installed ROS wrapper v2.2.3. Then I did run T265_D435i.launch.txt and got the following results out of subsequent launches:
|
same messy and lucky situation where the cameras are randomly found, happens on my side. pending on the reply or some other suggestion |
#752 solves this, give it a try |
@manomitbal, @ev-mp, I picked up this project again and tested the new ROS v2.2.4 release which indicates to solve this issue. I must say that after several trials bringing up D435i and T265, both devices are working. There seems to be stability now, and that is good! |
For now, this is the expected behavior. It reflects the current implementation of the T265 device in librealsense as a singleton. While the D435 node scans for devices it initially holds the T265's handle - hence the errors 'Failed to claim USB interface' from the T265's node. Since it is expected, the T265 node waits and tries again. By this time the D435 node already found it's own device and released the unneeded T265 device which is now available for the T265 node. |
Multiple issues are keep popping up using single and mixed configurations of T265, D415 and D435i. Even not stable starting up using same launch files in a row experienced.
Below a summary of received errors seen on multiple PCs and different librealsense, wrapper and even D415 and D435i firmware versions (5.11.4, 5.11.6.200).
I throw some errors I encountered, but more specific data (screen logs) are available for different configurations ... on request.
Hopefully somebody can already indicate if there is an obvious solution or give me a pointer on getting this resolved as for now a reliable system can not be configured ....
System setup
Ubuntu .... 16.04.1
Kernel .... 4.15.0-47-generic
CPU .... x86_64 / i7-8700K (3.70GHzx12)
D415, D435i .... 5.11.6.200
T265 .... 0.0.18.5448
librealsense .... 2.20.0
realsense wrapper .... 2.2.3
USB related:
hwmon related:
1st-case:
2nd-case:
3rd-case:
media format related:
Sudden dead of processes:
Not found devices:
During working with realsense-viewer:
The text was updated successfully, but these errors were encountered: