We are upgrading the AGX Orin to Jetpack6.0. Flashing is successful but none of the USB ports are working with our custom carrier board and when we insert the same module on the AGX Orin devkit USB ports are working.
Whereas with the older L4T35.4.1 version it was working fine with our carrier board.
Below is our USB design which we have used on our custom board.
We are not using USB Type-C PD controller. We are using load switch for enabling USB Power which is controlled by GPIO pin.
If you didn’t change anything on jetpack5 and make your usb work at that time, it sounds like just a coincidence. Need to modify the device tree to match your hardware.
GPIOs don’t stay driven/configured after the script that calls them exits in Jetpack 6. Need to figure out a fix. I’d rather not have to have a python script always running in the background to keep a simple gpio in a state.
Are you using a custom board from CLB? I ran into similar issues with the usb service (sth like nv-usb-…service, I forget the actual name) not starting. It failed to start during boot and threw some errors when I tried to manually run it via systemd.