I am powering the adapter separately from the Jetson USB port. If I power it through the PCI-e then the same issue happens. Additionally it turns off sometimes after getting fully into Linux.
The PCI-e device is the one I linked in my original post. It is an adapter card that supports power over the lane or through an external USB. Connected to the adapter is this card: PCAN-miniPCIe FD: PEAK-System
I have a small amount of experience with the device tree. Back when I was using the onboard CAN controller I modified the device tree to use PLLAON as the source. So I am familiar with updating the DTB files with the dtc tool and know how to reflash them.
If you don’t need this device to work in UEFI stage, a quick workaround is to disable this PCIe controller in UEFI stage and enable it after kernel is up.
Thank you for the insight, I do not need it in UEFI. Only after booting into the kernel. I’m assuming this option is somewhere in the UEFI settings? I thought I combed through all PCI-e options but I will look again.
Please note that I have a NVME SSD as my boot device so I still need access to that.
Thank you, I modified the device tree to be status="disabled" for pcie@141a0000 and it still got stuck. To be clear this is the DTB file that is pointed to in /boot/extlinux/extlinux.conf right? For me this is /boot/kernel_tegra194-p2888-0001-p2822-0000.dtb
I do not have to modify the BPMPFW device tree right?