I am working Jetson Orin Nano custom carrier board. I can connect with monitor from mini display port in the board. I used both mini display to HDMI and mini display to Display port. It is not working.
I have checked /var/log/Xorg.0.log, there Nivida initially recognizes the display output , “DFP-0”. After short time, it again showed “DFP-0: disconnected”. Below I have attached the log output.
After checking in dmesg output it returned BPMP data failure and Probe failure.
[Mon Jan 27 14:44:13 2025] systemd[1]: Started Journal Service.
[Mon Jan 27 14:44:13 2025] nvmap_heap_init: nvmap_heap_init: created heap block cache
[Mon Jan 27 14:44:13 2025] nvmap_page_pool_init: Total RAM pages: 882078
[Mon Jan 27 14:44:13 2025] nvmap_page_pool_init: nvmap page pool size: 110259 pages (430 MB)
[Mon Jan 27 14:44:13 2025] nvmap_background_zero_thread: PP zeroing thread starting.
[Mon Jan 27 14:44:13 2025] random: systemd-journal: uninitialized urandom read (16 bytes read)
[Mon Jan 27 14:44:13 2025] random: systemd: uninitialized urandom read (16 bytes read)
[Mon Jan 27 14:44:13 2025] systemd-journald[238]: Received client request to flush runtime journal.
[Mon Jan 27 14:44:13 2025] random: crng init done
[Mon Jan 27 14:44:13 2025] random: 19 urandom warning(s) missed due to ratelimiting
[Mon Jan 27 14:44:14 2025] nvidia: loading out-of-tree module taints kernel.
[Mon Jan 27 14:44:14 2025] nv_platform 13800000.display: Adding to iommu group 41
[Mon Jan 27 14:44:14 2025] platform 13800000.display:nvdisplay-niso: Adding to iommu group 42
[Mon Jan 27 14:44:14 2025] MRQ_EMC_DVFS_LATENCY table has no entries
[Mon Jan 27 14:44:14 2025] NVRM: failed to get bpmp data
[Mon Jan 27 14:44:14 2025] platform 13800000.display:nvdisplay-niso: Removing from iommu group 42
[Mon Jan 27 14:44:14 2025] nv_platform: probe of 13800000.display failed with error -1
[Mon Jan 27 14:44:14 2025] NVRM: The NVIDIA probe routine was not called for 1 device(s).
[Mon Jan 27 14:44:14 2025] NVRM: This can occur when a driver such as:
NVRM: nouveau, rivafb, nvidiafb or rivatv
NVRM: was loaded and obtained ownership of the NVIDIA device(s).
[Mon Jan 27 14:44:14 2025] NVRM: Try unloading the conflicting kernel module (and/or
NVRM: reconfigure your kernel without the conflicting
NVRM: driver(s)), then try loading the NVIDIA kernel module
NVRM: again.
[Mon Jan 27 14:44:14 2025] NVRM: No NVIDIA devices probed.
[Mon Jan 27 14:44:20 2025] Adding 294024k swap on /dev/zram5. Priority:5 extents:1 across:294024k SS
[Mon Jan 27 14:44:21 2025] fuse: init (API version 7.32)
[Mon Jan 27 14:44:21 2025] bwmgr req failed for 37
[Mon Jan 27 14:44:21 2025] platform 13800000.display:nvdisplay-niso: Adding to iommu group 44
[Mon Jan 27 14:44:21 2025] nv_platform 13800000.display: Unbalanced pm_runtime_enable!
[Mon Jan 27 14:44:21 2025] MRQ_EMC_DVFS_LATENCY table has no entries
[Mon Jan 27 14:44:21 2025] NVRM: failed to get bpmp data
[Mon Jan 27 14:44:21 2025] platform 13800000.display:nvdisplay-niso: Removing from iommu group 44
[Mon Jan 27 14:44:21 2025] nv_platform: probe of 13800000.display failed with error -1
[Mon Jan 27 14:44:21 2025] NVRM: The NVIDIA probe routine was not called for 1 device(s).
[Mon Jan 27 14:44:21 2025] NVRM: This can occur when a driver such as:
NVRM: nouveau, rivafb, nvidiafb or rivatv
NVRM: was loaded and obtained ownership of the NVIDIA device(s).
[Mon Jan 27 14:44:21 2025] NVRM: Try unloading the conflicting kernel module (and/or
NVRM: reconfigure your kernel without the conflicting
NVRM: driver(s)), then try loading the NVIDIA kernel module
NVRM: again.
[Mon Jan 27 14:44:21 2025] NVRM: No NVIDIA devices probed.
[Mon Jan 27 14:44:21 2025] bwmgr req failed for 37
[Mon Jan 27 14:44:21 2025] ax88179_178a 1-2:1.0 eth0: ax88179 - Link status is: 1
[Mon Jan 27 14:44:21 2025] bwmgr req failed for 37
[Mon Jan 27 14:44:21 2025] platform 13800000.display:nvdisplay-niso: Adding to iommu group 44
[Mon Jan 27 14:44:21 2025] nv_platform 13800000.display: Unbalanced pm_runtime_enable!
[Mon Jan 27 14:44:21 2025] MRQ_EMC_DVFS_LATENCY table has no entries
[Mon Jan 27 14:44:21 2025] NVRM: failed to get bpmp data
[Mon Jan 27 14:44:21 2025] platform 13800000.display:nvdisplay-niso: Removing from iommu group 44
[Mon Jan 27 14:44:21 2025] nv_platform: probe of 13800000.display failed with error -1
[Mon Jan 27 14:44:21 2025] NVRM: The NVIDIA probe routine was not called for 1 device(s).
[Mon Jan 27 14:44:21 2025] NVRM: This can occur when a driver such as:
NVRM: nouveau, rivafb, nvidiafb or rivatv
NVRM: was loaded and obtained ownership of the NVIDIA device(s).
[Mon Jan 27 14:44:21 2025] NVRM: Try unloading the conflicting kernel module (and/or
NVRM: reconfigure your kernel without the conflicting
NVRM: driver(s)), then try loading the NVIDIA kernel module
NVRM: again.
[Mon Jan 27 14:44:21 2025] NVRM: No NVIDIA devices probed.
[Mon Jan 27 14:44:21 2025] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[Mon Jan 27 14:45:47 2025] bwmgr req failed for 37
[Mon Jan 27 15:15:11 2025] hot-surface-alert cooling state: 0 -> 1
I have tried the same image in devkit and xrandr showed DP-0 connected primary 1920x1080
. On the other hand my board showed HDMI-0 disconnected primary.
below is my DP design in board
And it also point out into the device tree
dp_aux_ch0_hpd_pm0 {
nvidia,pins = "dp_aux_ch0_hpd_pm0";
nvidia,function = "dp";
nvidia,pull = <TEGRA_PIN_PULL_NONE>;
nvidia,tristate = <TEGRA_PIN_ENABLE>;
nvidia,enable-input = <TEGRA_PIN_ENABLE>;
nvidia,io-high-voltage = <TEGRA_PIN_DISABLE>;
nvidia,lpdr = <TEGRA_PIN_DISABLE>;
};
Is there anything I am missing ?