I’m using the Jetson Nano, and i have a custom carrier board. Everything works fine except the usb. We are using only USB2, the pins for USB3 are not connected. (See Images below)
err… I don’t quite sure what does that mean connect to a micro AB port and a USB type A port. This sounds not what we can support. Did you ever check our hardware design guide?
Thank you again for the fast answer.
I have to be honest here. Hardware is not my area of expertise. The hardware(carrier board) developed another team member. My task is to create the image. I check with our hardware expert.
Any comment on if the specific file i mentioned above and the specifc part of the file would be the correct area to disable usb3? :)
PS. usb0 is according to the device tree as otg configured. I don’t see why a usb AB connector and a usb type A connector should be a problem.
PSS. I will try to disable usb3 in the location i mentioned above then flash the device tree again. Let’s see if that will change anything :)
Flashing does not require the dtb. DTB is for kernel to use.
When your board is in recovery mode, there is no kernel running at all. It will directly trigger the usb0 to device mode.
I am just wondering why your design separate two ports here. You don’t need to use your micro usb port and your type A port at the same time?
We still have some functions depend on the usb0 when it works as device mode. If you use current dtb, those functions won’t work anymore. It is also weird that you just make a port which has no functionality after system is up…
Sorry for the late respond( had weekend) and thank you for your answer.
Makes sense.
No we don’t need both ports at the same time. I assume we have both just for convenience, so the end-user can use a normal USB Stick but also micro-usb cable.
Can you clarifiy which functionality needs device mode support?
Also, usb device mode provides a virtual console as 192.168.55.1. This is the default interface that sdkmanager is using to install sdk to the board.
The initrd flash requires to use usb device mode. But since you are using nano board, it does not matter at this moment. This only affects TX2 and Xavier series.