I can't login GUI on Xavier NX 16G after flash Jetpack 5.1.2

I use the Xavier NX 16G on our customer carrier board.
It could bootup and login to GUI after flash Jetpack 5.1.2 (L4T 35.4.1).
It can’t login to GUI on LCD after I ‘apt install nvidia-jetpack’ on Xavier NX, but I could login in UART port.
It show ‘Failed to start Configure USB flashing port for device mode’ message on LCD.(see Xavier-NX_fail-configure-usb-flashing-port.jpg)
[Uploading: Xavier-NX_fail-configure-usb-flashing-port.jpg…]

I also attached the kernel log(kernel_log_20240313_01.txt), and journalctl log(journalctl_log_20240313_01.txt)
kernel_log_20240313_01.txt (324.8 KB)
.
journalctl_log_20240313_01.txt (259.2 KB)

If I send reboot command in uart, it will reboot it, and 50% could login GUI, 50% show fail message on LCD and can’t login.
I can’t login GUI every time, and it only 50% success.

How to fix the can’t login GUI issue?

你確定只燒L4T OS可以進GUI,裝了JetPack SDK之後就掛了?
我不覺得跟JetPack SDK有關,有問題的話只燒L4T也應該要有問題
你現在的情況是UART console可以登入,但是螢幕上卡在這裡?
麻煩也拿DevKit驗證一下

在燒完 L4T R35.4.1 之後,是都沒遇到GUI無法login的問題。

但只要我 apt install nvidia-jetpack 安裝完JetPack SDK之後,就會遇到開機後,螢幕顯示一些訊息後,停住不動,但UART可以login的狀況。
不是每次上電開機都能順利進入登入畫面,卡住狀況如下影片
https://youtu.be/t6HXGDhVVUA

不確認是否為JetPack SDK造成的,但這樣操作的流程是可以100%重現問題,請問可以由 log 去縮小可能的問題點嗎?

麻煩抓一下可以登入跟不能登入兩種情況下的console log還有dmesg
還有用DevKit和5.1.3驗證一下

畫面卡住,無出現GUI login,但UART可以login的 log(20240313_gui_cannot_login.zip)
20240313_gui_cannot_login.zip (81.2 KB)

GUI可以正常login log (20240313_gui_login_ok.zip)
20240313_gui_login_ok.zip (71.7 KB)

我剛才發現你是用16GB eMMC module的話 裝了JetPack SDK容量應該會很緊繃
麻煩確認一下是不是rootfs空間不夠了 是的話就把多餘的檔案刪一刪

我是用Xavier NX 16G模組,carrier board上有裝M.2 SSD,L4T R35.4.1 燒錄在SSD上

sudo ./tools/kernel_flash/l4t_initrd_flash.sh --external-device nvme0n1p1 -c tools/kernel_flash/flash_l4t_external.xml -p “-c bootloader/t186ref/cfg/flash_l4t_t194_qspi_p3668.xml” –showlogs --network usb0 p3509-0000+air6n0-c-mb-nx-qspi-emmc internal

目前df看 /dev/nvme0n1p1空間只用了15%

nvidia@02-air6n0-c-xavier-nx-16g-nvme:~$ df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/nvme0n1p1 122229156 17423412 99670376 15% /
none 7588124 0 7588124 0% /dev
tmpfs 7627652 36 7627616 1% /dev/shm
tmpfs 1525532 20920 1504612 2% /run
tmpfs 5120 4 5116 1% /run/lock
tmpfs 7627652 0 7627652 0% /sys/fs/cgroup
tmpfs 1525528 20 1525508 1% /run/user/124
tmpfs 1525528 20 1525508 1% /run/user/1000

你有別台裝置能複製這個問題嗎?
或是換其他條NVMe或是USB?
還有journalctl太多無關的東西了,麻煩就抓dmesg就好

GUI無法login dmesg
dmesg_log_gui_canot_login_20240313.txt (87.7 KB)

GUI可以顯示login dmesg
dmesg_log_gui_login_ok_20240313.txt (98.2 KB)

目前我手邊只有一組Xavier NX 16G,沒有其它裝置。
有測試過兩種不同SSD,結果是依樣。

你現在的螢幕是插DP?改插HDMI結果也一樣嗎?
用DevKit能不能複製

因為我們的carrier board線路設計DP1接DP port接頭,所以我無法接HDMI來測試

https://forums.developer.nvidia.com/t/xavier-nx-no-dp-output-after-installing-jetpack-5-1-2/283362

我們這邊要測試也只有DevKit可以用
所以基本上要DevKit能複製才能幫你debug

目前我們將 Xavier NX 16G + SSD 在DevKit公板上燒錄 sdkmanager download 的 Jetpack 5.1.2 後,用同樣流程驗證,是不會發生 GUI 無法 login問題。

我們會先釐清 customer carrier board 與公板設計、BSP差異

1 Like

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.