Hi Nvidia:
We are testing serveral PCIe capture card on IGX Orin Board Kit, running IGX OS 1.0.3 dGPU + RTX A6000.
We found that some of the capture card will result in defecting X service. As a result, we can’t login to system via GUI.
However, we can still login to system via ssh or serial console. After login, we are able to get dmesg logs, as attachments:
failedCard1.log (108.3 KB)
failedCard2.log (106.3 KB)
normal.log (103.4 KB)
From the dmesg output, there are no obvious errors. The newly added PCIe capture cards were successfully recognized, and no error messages appeared.
The noticeable differences are in the IOMMU group numbers, the busn_res numbers, and the root bus resource addresses. These numbers seem to differ due to the dynamic adjustment of PCIe devices, resulting in different numbering.
We also tried to start x-service, by doing:
export DISPLAY=:1
sudo xinit
However, it didn’t work as expected. Logs said no screen found
:
X.Org X Server 1.21.1.4
X Protocol Version 11, Revision 0
Current Operating System: Linux onyx-JS2000 5.15.0-1012-nvidia-tegra-igx #12-Ubuntu SMP Wed Apr 24 15:57:28 UTC 2024 aarch64
Kernel command line: BOOT_IMAGE=/boot/vmlinuz-5.15.0-1012-nvidia-tegra-igx root=UUID=f1fee7c3-efdd-4d91-a6a8-899317088b2b ro console=ttyTCU0,115200 console=tty0 fbcon=map:0 rd.driver.blacklist=nouveau nouveau.modeset=0 console=tty0 console=ttyTCU0,115200
xorg-server 2:21.1.4-2ubuntu1.7~22.04.10 (For technical support please see http://www.ubuntu.com/support)
Current version of pixman: 0.40.0
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Wed Aug 28 16:24:09 2024
(==) Using config file: "/etc/X11/xorg.conf"
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
(EE)
Fatal server error:
(EE) no screens found(EE)
(EE)
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
(EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
(EE)
(EE) Server terminated with error (1). Closing log file.
^Cxinit: giving up
xinit: unable to connect to X server: Connection refused
xinit: unexpected signal 2
We tried other capture card. For example, AJA Kona XM card. Every thing works fine. We are able to login via GUI, capture and display frames. Another example, YUAN SC 710 capture card, every thing works fine again.
Seems like there is a limit in PCIe slots? If a non-supported card is insert, x service will not able to run?
Please help.
Many Thanks.