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

Does Jetson L4T 32.5.1/32.5 contain UVC header for D455? #9043

Closed
MoBaT opened this issue May 18, 2021 · 7 comments
Closed

Does Jetson L4T 32.5.1/32.5 contain UVC header for D455? #9043

MoBaT opened this issue May 18, 2021 · 7 comments

Comments

@MoBaT
Copy link

MoBaT commented May 18, 2021


Required Info
Camera Model D455
Firmware Version Latest
Operating System & Version Ubuntu 18.04.5
Kernel Version (Linux Only) 4.9.201-tegra
Platform Jetson L4T 32.5.1
SDK Version 2.44.0
Language C++

Issue Description

With the current L4T version I am using, I am trying to get the synchronized system timestamp for both my D435I sensor and D455. The problem is that when I try to get the timestamp for the D455, I get "UVC header is not available". For the D435I it works perfectly. I know with the L4T version I am on, they added the kernel driver to get UVC header to work. But does it only work for the D435I? I upgraded to this L4T version to avoid compiling the kernel myself so I can get synchronized timestamps.

@MartyG-RealSense
Copy link
Collaborator

MartyG-RealSense commented May 19, 2021

Hi @MoBaT I note that you are using SDK version 2.38.1 according to the information provided above. Support for L4T 32.5 (JetPack 4.5) was added in SDK version 2.43.0.

image

If you update to SDK 2.43.0 and still experience UVC problems with your D455, you could consider rolling back from L4T 32.5.1 to 32.5 since 32.5 is the version that is stated to be officially supported.

@MoBaT
Copy link
Author

MoBaT commented May 19, 2021

@MartyG-RealSense I was actually mistaken. I am using version 2.44.0 and am experiencing these issues. I am unable to downgrade to L4T 32.5 because of custom kernel drivers built only for 32.5.1. Is there another solution to get this to work?

On another note, I'm downgrading to 32.5 without my custom kernel patches and am going to try just the UVC header to see if it works there. I Will report back shortly.

@MartyG-RealSense
Copy link
Collaborator

Thanks very much for the update. I will await your test report.

@MoBaT
Copy link
Author

MoBaT commented May 19, 2021

Thanks very much for the update. I will await your test report.

@MartyG-RealSense So it did not work for me. The D435i and my T265 has the timestamps working. The D455 is still producing UVC header is not available

This is my configuration:

  • L4T 32.5
  • Realsense 2.44.0
  • Latest D455 Firmware

What do you recommend I do from here to get synchronized timestamps working with the D455?

What I'm about to try is running the script patch-realsense-ubuntu-L4T.sh to see if it works.

@MartyG-RealSense
Copy link
Collaborator

I am not involved in T265 support, so please do not include it in this particular discussion. Thanks!

If your test does not work for you then I will seek advice from Intel about your problem.

@MoBaT
Copy link
Author

MoBaT commented May 19, 2021

@MartyG-RealSense, good news! Running the patch-realsense-ubuntu-L4T.sh made it work. So for others who find this thread, the kernel headers in L4T 32.5 and L4T 32.5.1 are not sufficient to get the D455 UVC headers to work. You need to run the patch script.

@MartyG-RealSense
Copy link
Collaborator

Great news - thanks so much for running the tests and sharing the knowledge with the RealSense community!

@MoBaT MoBaT closed this as completed May 19, 2021
@MoBaT MoBaT changed the title Does Jetson L4T 32.5.1 contain UVC header for D455? Does Jetson L4T 32.5.1/32.5 contain UVC header for D455? May 19, 2021
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