Often boot fails of my target board

Hi,

When my target board with Xavier module inserted boots, the following log often occurs and repeats over and over again and fails in booting finally.

[    9.408504] Could not get extcon-dev /host1x/nvdisplay@15210000:typec0(0)
[    9.408848] tegra-xudc-new 3550000.xudc: PMQOS CPU boost enabled
[    9.408869] Could not get extcon-dev /xudc@3550000:vbus(0)
[    9.426918] Could not get extcon-dev /host1x/nvdisplay@15220000:typec1(1)
[    9.427274] tegra-xudc-new 3550000.xudc: PMQOS CPU boost enabled
[    9.427297] Could not get extcon-dev /xudc@3550000:vbus(0)
[    9.444987] Could not get extcon-dev /host1x/nvdisplay@15210000:typec0(0)
[    9.445368] tegra-xudc-new 3550000.xudc: PMQOS CPU boost enabled
[    9.445391] Could not get extcon-dev /xudc@3550000:vbus(0)
[    9.463745] Could not get extcon-dev /host1x/nvdisplay@15220000:typec1(1)
[    9.464131] tegra-xudc-new 3550000.xudc: PMQOS CPU boost enabled
[    9.464155] Could not get extcon-dev /xudc@3550000:vbus(0)
[    9.482052] Could not get extcon-dev /host1x/nvdisplay@15210000:typec0(0)
[    9.482517] tegra-xudc-new 3550000.xudc: PMQOS CPU boost enabled
[    9.482542] Could not get extcon-dev /xudc@3550000:vbus(0)
[    9.500459] Could not get extcon-dev /host1x/nvdisplay@15220000:typec1(1)
[    9.500780] tegra-xudc-new 3550000.xudc: PMQOS CPU boost enabled
[    9.500802] Could not get extcon-dev /xudc@3550000:vbus(0)
[    9.518535] Could not get extcon-dev /host1x/nvdisplay@15210000:typec0(0)
[    9.519000] tegra-xudc-new 3550000.xudc: PMQOS CPU boost enabled
[    9.519026] Could not get extcon-dev /xudc@3550000:vbus(0)
[    9.537138] Could not get extcon-dev /host1x/nvdisplay@15220000:typec1(1)
[    9.537514] tegra-xudc-new 3550000.xudc: PMQOS CPU boost enabled
[    9.537546] Could not get extcon-dev /xudc@3550000:vbus(0)
[    9.555569] Could not get extcon-dev /host1x/nvdisplay@15210000:typec0(0)
[    9.555857] tegra-xudc-new 3550000.xudc: PMQOS CPU boost enabled
[    9.555878] Could not get extcon-dev /xudc@3550000:vbus(0)
[    9.573900] Could not get extcon-dev /host1x/nvdisplay@15220000:typec1(1)
[    9.574328] tegra-xudc-new 3550000.xudc: PMQOS CPU boost enabled
[    9.574365] Could not get extcon-dev /xudc@3550000:vbus(0)
[    9.592283] Could not get extcon-dev /host1x/nvdisplay@15210000:typec0(0)
[    9.592617] tegra-xudc-new 3550000.xudc: PMQOS CPU boost enabled
[    9.592638] Could not get extcon-dev /xudc@3550000:vbus(0)
[    9.610634] Could not get extcon-dev /host1x/nvdisplay@15220000:typec1(1)
[    9.611023] tegra-xudc-new 3550000.xudc: PMQOS CPU boost enabled
[    9.611048] Could not get extcon-dev /xudc@3550000:vbus(0)
[    9.629058] Could not get extcon-dev /host1x/nvdisplay@15210000:typec0(0)
[    9.629521] tegra-xudc-new 3550000.xudc: PMQOS CPU boost enabled

One time even if the log occurred, the boot was completed fortunately so I can catch dmesg log attached here.

Please find it and inform me of reason and solution.

Thank you in advance.

Best Regards,
Lunalovre
bootlog_notgood.txt (130 KB)

All of those errors appear to be something the device tree would set up to point at the HDMI PHY. Does your board have HDMI? Did you adjust the device tree for the PHY? Looks like it is setting up something which isn’t there (nvdisplay).

are you using a custom board that is not the default nvidia devkit?
if it is the case you might need to consider modifications by vendor and contact their support if you are using modified OS/drivers

Hi,

We made our target board by modifying carrier board design for our purpose.

On the process we removed unnecessary parts for our purpose and USB-C related parts are ones of them.

I have found a Q&A similar to my problem in the forum here, like this.

https://devtalk.nvidia.com/default/topic/1051490/jetson-agx-xavier/could-not-get-extcon-dev-xhci-3610000-id-0-/

I will try following that, and write the result.

Thanks.

You should follow up the xavier adaptation guide. If you remove part of components on your board, you need to modify the device tree.