Hi NV,
We are using PCIe4 on our custom carrier board. After enabling PCIe4 via odmdata, the device fails to automatically switch to ADB mode when flashing with l4t_initrd_flash.sh. Instead, it remains stuck in recovery mode with the USB ID 0955:7026 NVIDIA Corp. APX.
Here is the current odmdata configuration:
ODMDATA="uphy1-config-0,pcie-c4-endpoint-enable,pcie@4_status=okay,pcie@4_pcie-mode=2,pcie@5_status=disabled"
recovery mode is pure hardware event and nothing related to l4t_initrd_flash.sh…
I guess you are talking about something different. Maybe you could share the full host side + device side uart log for us to check.
Hi WayneWWW,
Thanks for reply!
I was able to fix the issue by directly modifying the DTS and DTB files, repackaging them, and flashing the device. Everything is working normally now.
I’d like to ask if the ODMDATA configuration mentioned above is correct. My goal is to enable PCIe C4 and configure it as an Endpoint (EP).
My debug uart isn’t working.
Currently Thor software does not have the EP driver ready. So enable PCIe endpoint mode on it may not work.
OK, I’ll edit the dts/dtb directly.