JetPack 7.2 USB-C DP altmode with no USB passthrough

Hello,

I am faced with following problem. I have the Jetson Thor from third party provider and even tho I have the USB-C work in DP alt mode (I have the display wokring and showing me the video output) I am not getting a USB connection. For example, I have portable display supporting USB-C altmode with touch functionality. When I connect this display to work Windows laptop I get the video and the touch functionality. I get only video when connecting to the Thor. Another example would be small display module with the USB being used to manipulate settings of this display module. Usually I can find /dev/tyyACM0 port created, but not when connected to the Thor through USB-C.

So, my question is quite simple.

  • Did somebody from nvidia checked if the USB-C altmode update support simultaneous DP and standard USB?
  • Is there anybody who tested it on original Nvidia Thor dev kit and has the both DP and USB working?
  • If it is not working even on the nvidia Thro dev kit, is there plan to support it in the future?
  • If it should be working, what could be the cause of it not working?

Thank you for your time and answers.

Regards,

David

Hi,
Please check if you can reproduce it on AGX Thor developer kit. If yes, please share us the steps. We will set up developer kit and check further.

Hello Dane,

I mean, that was the point of my question. You work with the developer kit probably every day and you probably also had the new JP7.2 installed. Then you probably know, when connecting display over USB-C and using its DP altmode functionality, if you are also getting normal USB through.

If not…are you please able to test it like that on your side? (I am curently not able to get to the dev kit)Have AGX Thor dev kit with JP7.2 and connect display to it over the USB-C to use DP altmode and see if you are getting also USB through? (the USB signal I am mentioning could probably be touch screen functionality or USB for settings modification.

Thank you very much for your answer.
David

Hi,

The situation on devkit and custom board are different.

Devkit has its own PD firmware and USB solution. DP-alt mode would support on devkit if using some PD firmware that supports it. We had tested that and confirm working.

However, if that is your custom board, then some of the work here depend on your usb solution.

Your USB solution needs to make sure the DP HPD pin really got toggled when you plug in the USB-DP cable. That is the first item to check.

And want to clarify. Is this issue only “DP ALT + USB” not working fine(the USB device part). Or even the DP to type C (I mean the display itself) is not working?

We have tested that the DP itself + USB device would work fine when both of them are connected on a hub that supports DP-ALT.

Of course the situation will be different on custom board, that is why I wanted to check the baseline(dev kit) to be sure it worked for you and the problem is on my side.
Thank you for that information.

The video itslef is working, no problem there. Only the USB portion is not working for me (for eaxample, the touch functionality is not working, or on different display I amnot able to access USB where I would modify settings)

Again, thanks for the answers.

Now I understand that even when the 3rd party PC is based on the Jetson Thor HW, there might be necessary changes to the driver if the USB-C altmode should be wokring together with USB.

Is it possible to test the same method as our side on your board first?

I mean connect the DP monitor + any kind of USB device on the hub that supports DP ALT and then connect them to the type C port on your Jetson board.

I am not sure I have USB hub which supports this. I will investigate this further next week.

D.

What does lsusb -tv return for the touchscreen device?

Does touchscreen get log in dmesg?
sudo dmesg |grep -i $touchscreen-idVendor-4-digit-id

For example on my Thor: sudo dmesg |grep -i 04e8

[6.927324] usb 2-3.2: New USB device found, idVendor=04e8, idProduct=61fd, bcdDevice= 1.00