英伟达团队您好,目前有个问题想请教一下,在jetson thor上使能了pcie c3后,看dmesg信息,能够link,但没有扫描到镁光的ssd设备

现在通过配置uphy选项,系统在pcie c3上已经识别到nvme_ssd了,我们想把系统通过l4t_initrd_flash.sh脚本烧写到pcie c3上的nvme_ssd硬盘上,请教一下,应该如何配置?

现在的操作步骤:

系统识别到了pcie c3上的ssd:

List nvme device and the pcie bus address equivilant to your nvme.

ls -l /sys/block/nvme* | grep ‘0003:01:00.0’

Use the basename of that device to fill in ? below.

Following may work. I haven’t recieved my Thor yet to test.

sudo ./tools/kernel_flash/l4t_initrd_flash.sh \
  --external-device nvme?n? \
  -c tools/kernel_flash/flash_l4t_t264_nvme.xml \
  -S 100GiB --showlogs \
  jetson-agx-thor-devkit nvme?n?p1

or you could try

sudo ./nvsdkmanager_flash.sh --storage nvme?n?p1

from nvidia documents.

Yes, what @whitesscott said is correct. The flash tool is using nvme?n?p1 to decide where to flash. Not the controller #.

之前的是在EA版本上操作的,能够正常启动且能识别PCIE_C3上的硬盘,现在在GA版本上模仿以上操作:

sudo fdtput -t i bootloader/generic/tegra264-bpmp-3834-0008-4071-xxxx.dtb /uphy uphy0-config 6
sudo fdtput -t s bootloader/generic/tegra264-bpmp-3834-0008-4071-xxxx.dtb /pcie/pcie@3 status okay
sudo fdtput -t s kernel/dtb/tegra264-p4071-0000+p3834-0008-nv.dtb /bus@0/pcie@a808440000 status okay
echo ‘ODMDATA=“uphy0-config-6,pcie@3_status=okay”;’ >> p3834-0008-p4071-0000-nvme.conf
sudo sed -i ‘s|^UPHY_CONFIG=.*|UPHY_CONFIG=“”|g’ p3834-0008-p4071-0000-nvme.conf (set UPHY_CONFIG to empty)

成功烧写后,系统无法正常启动:

log.txt (11.1 KB)

上述烧写到了pcie c5硬盘上,使能了pcie c3,在pcie c5上烧写成功,系统无法启动!刚才拔掉pcie c5上的硬盘,让烧写到pcie c3上,无法正常烧写!C3的配置用以上命令配置的!

host-log_nvme.txt (412.0 KB)

烧写命令如下:SKIP_EEPROM_CHECK=1 UNIFIED_FLASH=1 ./tools/kernel_flash/l4t_initrd_flash.sh p3834-0008-p4071-0000-nvme external

其中参考链接How to enable PCIe C4 c - Jetson & Embedded Systems / Jetson Thor - NVIDIA Developer Forums 把mgbe网络相关注释掉,在GA版本上刷机仍然找不到硬盘!查看了具体的设备树和烧写配置如下:

设备树dts.zip (41.4 KB)

p3834-0008-p4071-0000-nvme.zip (1.7 KB)

flash烧写log如下:

host-log_nvme.txt (42.4 KB)

uart串口log如下:

pcie_c3_uart_log.txt (73.9 KB)

该问题已经解决,可能是误改了什么配置,重新下载sdk和配置c3使能即可

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