嗨,我使用了Jetpack5.1.4的版本,参照着上次Jetson 5.1.1的更改方法更改了设备树,然后将生成的dtb文件替换到源码里,同时使用表格内的文件生成了pinmux.dtsi等3个文件,更改了配置文件,我发现配置文件中相比于5.1.1多了一行
“OVERLAY_DTB_FILE="${OVERLAY_DTB_FILE},tegra234-p3768-overlay.dtbo”我不知道这一行是否会对结果有帮助?
DEFAULT_EMC_FUSE="0";
PINMUX_CONFIG="pinmux.dtsi";
PMC_CONFIG="padvoltage.dtsi";
BPFDTB_FILE="tegra234-bpmp-3767-0000-a02-3509-a02.dtb";
DTB_FILE="tegra234-p3767-0000-p3768-0000-a0-modify.dtb";
TBCDTB_FILE="${DTB_FILE}";
EMMC_CFG="flash_t234_qspi_sd.xml";
OVERLAY_DTB_FILE="${OVERLAY_DTB_FILE},tegra234-p3768-overlay.dtbo";
ODMDATA="gbe-uphy-config-9,hsstp-lane-map-3,hsio-uphy-config-0";
然而开机后PCIE C9 1-Line无法使用,以下是我的开机日志和反编译生成的文件,我注意到一个错误:Failed to get slot regulators: -517
能帮我看看是什么原因吗?
kuper@kuper:~$ sudo dmesg | grep pcie
[ 6.398769] tegra194-pcie 14100000.pcie: Adding to iommu group 7
[ 6.411492] tegra194-pcie 14100000.pcie: Using GICv2m MSI allocator
[ 6.418893] tegra194-pcie 14160000.pcie: Adding to iommu group 8
[ 6.431048] tegra194-pcie 14160000.pcie: Using GICv2m MSI allocator
[ 6.437918] tegra194-pcie 141e0000.pcie: Adding to iommu group 9
[ 6.449819] tegra194-pcie 141e0000.pcie: Using GICv2m MSI allocator
[ 6.456617] tegra194-pcie 140a0000.pcie: Adding to iommu group 10
[ 6.468611] tegra194-pcie 140a0000.pcie: Using GICv2m MSI allocator
[ 6.476033] tegra194-pcie 140a0000.pcie: Failed to get slot regulators: -517
[ 6.476181] tegra194-pcie 140c0000.pcie: Adding to iommu group 11
[ 6.488446] tegra194-pcie 140c0000.pcie: Using GICv2m MSI allocator
[ 7.793483] tegra194-pcie 14100000.pcie: Using GICv2m MSI allocator
[ 7.800940] tegra194-pcie 14100000.pcie: host bridge /pcie@14100000 ranges:
[ 7.808111] tegra194-pcie 14100000.pcie: IO 0x0030100000..0x00301fffff -> 0x0030100000
[ 7.816802] tegra194-pcie 14100000.pcie: MEM 0x20a8000000..0x20afffffff -> 0x0040000000
[ 7.825488] tegra194-pcie 14100000.pcie: MEM 0x2080000000..0x20a7ffffff -> 0x2080000000
[ 8.932939] tegra194-pcie 14100000.pcie: Phy link never came up
[ 8.939108] tegra194-pcie 14100000.pcie: PCI host bridge to bus 0001:00
[ 9.013962] pcieport 0001:00:00.0: Adding to iommu group 7
[ 9.019837] pcieport 0001:00:00.0: PME: Signaling with IRQ 55
[ 9.026039] pcieport 0001:00:00.0: AER: enabled with IRQ 55
[ 9.051629] tegra194-pcie 14160000.pcie: Using GICv2m MSI allocator
[ 9.079224] tegra194-pcie 14160000.pcie: host bridge /pcie@14160000 ranges:
[ 9.093918] tegra194-pcie 14160000.pcie: IO 0x0036100000..0x00361fffff -> 0x0036100000
[ 9.102617] tegra194-pcie 14160000.pcie: MEM 0x2428000000..0x242fffffff -> 0x0040000000
[ 9.111316] tegra194-pcie 14160000.pcie: MEM 0x2140000000..0x2427ffffff -> 0x2140000000
[ 9.224926] tegra194-pcie 14160000.pcie: Link up
[ 9.230755] tegra194-pcie 14160000.pcie: PCI host bridge to bus 0004:00
[ 9.366979] pcieport 0004:00:00.0: Adding to iommu group 8
[ 9.372857] pcieport 0004:00:00.0: PME: Signaling with IRQ 57
[ 9.379089] pcieport 0004:00:00.0: AER: enabled with IRQ 57
[ 9.421285] tegra194-pcie 141e0000.pcie: Using GICv2m MSI allocator
[ 9.422410] tegra194-pcie 141e0000.pcie: host bridge /pcie@141e0000 ranges:
[ 9.422417] tegra194-pcie 141e0000.pcie: IO 0x003e100000..0x003e1fffff -> 0x003e100000
[ 9.422421] tegra194-pcie 141e0000.pcie: MEM 0x3228000000..0x322fffffff -> 0x0040000000
[ 9.422423] tegra194-pcie 141e0000.pcie: MEM 0x2e40000000..0x3227ffffff -> 0x2e40000000
[ 9.528931] tegra194-pcie 141e0000.pcie: Link up
[ 9.534777] tegra194-pcie 141e0000.pcie: PCI host bridge to bus 0007:00
[ 9.739307] pcieport 0007:00:00.0: Adding to iommu group 9
[ 9.745216] pcieport 0007:00:00.0: PME: Signaling with IRQ 59
[ 9.751397] pcieport 0007:00:00.0: AER: enabled with IRQ 59
[ 9.758061] tegra194-pcie 140a0000.pcie: Using GICv2m MSI allocator
[ 9.764623] tegra194-pcie 140a0000.pcie: Failed to get slot regulators: -517
[ 9.765094] tegra194-pcie 140c0000.pcie: Using GICv2m MSI allocator
[ 9.772575] tegra194-pcie 140c0000.pcie: host bridge /pcie@140c0000 ranges:
[ 9.779760] tegra194-pcie 140c0000.pcie: IO 0x002c100000..0x002c1fffff -> 0x002c100000
[ 9.788460] tegra194-pcie 140c0000.pcie: MEM 0x3828000000..0x382fffffff -> 0x0040000000
[ 9.797148] tegra194-pcie 140c0000.pcie: MEM 0x3540000000..0x3827ffffff -> 0x3540000000
[ 10.913760] tegra194-pcie 140c0000.pcie: Phy link never came up
[ 10.919937] tegra194-pcie 140c0000.pcie: PCI host bridge to bus 0009:00
[ 10.994920] pcieport 0009:00:00.0: Adding to iommu group 11
[ 11.000863] pcieport 0009:00:00.0: PME: Signaling with IRQ 63
[ 11.007031] pcieport 0009:00:00.0: AER: enabled with IRQ 63
[ 11.067593] tegra194-pcie 140a0000.pcie: Using GICv2m MSI allocator
[ 11.189702] tegra194-pcie 140a0000.pcie: host bridge /pcie@140a0000 ranges:
[ 11.196889] tegra194-pcie 140a0000.pcie: IO 0x002a100000..0x002a1fffff -> 0x002a100000
[ 11.205584] tegra194-pcie 140a0000.pcie: MEM 0x3528000000..0x352fffffff -> 0x0040000000
[ 11.214273] tegra194-pcie 140a0000.pcie: MEM 0x3240000000..0x3527ffffff -> 0x3240000000
[ 11.329092] tegra194-pcie 140a0000.pcie: Link up
[ 11.334891] tegra194-pcie 140a0000.pcie: PCI host bridge to bus 0008:00
[ 11.508476] pcieport 0008:00:00.0: Adding to iommu group 10
[ 11.514418] pcieport 0008:00:00.0: PME: Signaling with IRQ 61
[ 11.520578] pcieport 0008:00:00.0: AER: enabled with IRQ 61
附上Jetson主机上设备树反编译生成的文件
device-tree.txt (428.0 KB)
error.txt (4.7 KB)