Jetson Orin NX使用C7和C9连接硬盘异常

硬件:Jetson Orin NX + 自研载板
软件:JetPack 6.2(rev 1)
基于sample系统和源码,修改如下两点

  1. p3767.conf.common
    -ODMDATA=“gbe-uphy-config-8,hsstp-lane-map-3,hsio-uphy-config-0”;
    +ODMDATA=“gbe-uphy-config-9,hsstp-lane-map-3,hsio-uphy-config-0”;
  2. hardware/nvidia/t23x/nv-public/tegra234-p3768-0000.dtsi
    @@ -174,8 +174,17 @@
    vddio-pex-ctl-supply = <&vdd_1v8_ao>;
  •                   phys = <&p2u_gbe_0>, <&p2u_gbe_1>;
    
  •                   phy-names = "p2u-0", "p2u-1";
    
  •                   phys = <&p2u_gbe_0>;
    
  •                   phy-names = "p2u-0";
    
  •           };
    
  •           pcie@140c0000 { /* C9x1 - Alternate config */
    
  •                   status = "okay";
    
  •                   vddio-pex-ctl-supply = <&vdd_1v8_ao>;
    
  •                   phys = <&p2u_gbe_1>;
    
  •                   phy-names = "p2u-0";
              };
    

异常现象
C4单独接启动硬盘,可以正常启动。但C7和C9无法正确识别硬盘。
更严重的问题是,当C4和C7同时接硬盘时,多次出现启动过程中,在进入UFEI之前crash,提示“Unhandled Exception in EL3”,crash信息参见 nx_dtc7c9_bootcrash_EL3_0801.txt。另外,在启动的同一个阶段还遇到过一次“RAS”“SERR”相关的crash信息,请参见 nx_dtc7c9_bootcrash_RAS_0801.txt
nx_dtc7c9_bootcrash_EL3_0801.txt (40.2 KB)

nx_dtc7c9_bootcrash_RAS_0801.txt (1.0 KB)