Unable to find print string in dmesg in L4T code downloaded from nvidia

Hi nvidia:
I have burn all the firmware to jetson agx xavier from SDK manager(version 1.9.2).In trace the vpcie12v-supply case(How to control PCIE_12V_EN_N(GPIO05)?),I can’t find the corresponding L4T kernel code(downloaded from Jetson Linux R32.7.3 | NVIDIA Developer) from dmesg output as following:

$ dmesg|grep pcie
[    0.818102] iommu: Adding device 14180000.pcie to group 0
[    0.818856] iommu: Adding device 14100000.pcie to group 1
[    0.819569] iommu: Adding device 14140000.pcie to group 2
[    0.820255] iommu: Adding device 141a0000.pcie to group 3
[    0.910275] vdd-3v3-pcie: 3300 mV 
[    0.910843] vdd-12v-pcie: 1200 mV 
[    4.225820] tegra-pcie-dw 14180000.pcie: Setting init speed to max speed
[    4.226635] OF: PCI: host bridge /pcie@14180000 ranges:
[    4.739503] tegra-pcie-dw 14180000.pcie: link is down
[    4.739700] tegra-pcie-dw 14180000.pcie: PCI host bridge to bus 0000:00
[    4.740655] pcieport 0000:00:00.0: Signaling PME through PCIe PME interrupt
[    4.740662] pcie_pme 0000:00:00.0:pcie001: service driver pcie_pme loaded
[    4.740758] aer 0000:00:00.0:pcie002: service driver aer loaded
[    4.740897] pcie_pme 0000:00:00.0:pcie001: unloading service driver pcie_pme
[    4.740969] aer 0000:00:00.0:pcie002: unloading service driver aer
[    4.742726] tegra-pcie-dw 14180000.pcie: PCIe link is not up...!
[    4.743221] tegra-pcie-dw 14100000.pcie: Setting init speed to max speed
[    4.743959] OF: PCI: host bridge /pcie@14100000 ranges:
[    4.851972] tegra-pcie-dw 14100000.pcie: link is up
[    4.852218] tegra-pcie-dw 14100000.pcie: PCI host bridge to bus 0001:00
[    4.866353] pcieport 0001:00:00.0: Signaling PME through PCIe PME interrupt
[    4.866362] pcie_pme 0001:00:00.0:pcie001: service driver pcie_pme loaded
[    4.866483] aer 0001:00:00.0:pcie002: service driver aer loaded
[    4.868280] tegra-pcie-dw 14140000.pcie: Setting init speed to max speed
[    4.869109] OF: PCI: host bridge /pcie@14140000 ranges:
[    5.379694] tegra-pcie-dw 14140000.pcie: link is down
[    5.379862] tegra-pcie-dw 14140000.pcie: PCI host bridge to bus 0003:00
[    5.380708] pcieport 0003:00:00.0: Signaling PME through PCIe PME interrupt
[    5.380714] pcie_pme 0003:00:00.0:pcie001: service driver pcie_pme loaded
[    5.380815] aer 0003:00:00.0:pcie002: service driver aer loaded
[    5.380958] pcie_pme 0003:00:00.0:pcie001: unloading service driver pcie_pme
[    5.381030] aer 0003:00:00.0:pcie002: unloading service driver aer
[    5.382831] tegra-pcie-dw 14140000.pcie: PCIe link is not up...!
[    5.383384] tegra-pcie-dw 141a0000.pcie: Setting init speed to max speed
[    5.492591] OF: PCI: host bridge /pcie@141a0000 ranges:
[    6.004049] tegra-pcie-dw 141a0000.pcie: link is down
[    6.004210] tegra-pcie-dw 141a0000.pcie: PCI host bridge to bus 0005:00
[    6.005028] pcieport 0005:00:00.0: Signaling PME through PCIe PME interrupt
[    6.005035] pcie_pme 0005:00:00.0:pcie001: service driver pcie_pme loaded
[    6.005167] aer 0005:00:00.0:pcie002: service driver aer loaded
[    6.005311] pcie_pme 0005:00:00.0:pcie001: unloading service driver pcie_pme
[    6.005364] aer 0005:00:00.0:pcie002: unloading service driver aer
[    6.006992] tegra-pcie-dw 141a0000.pcie: PCIe link is not up...!
[   38.234452] vdd-3v3-pcie: disabling
[   38.234458] vdd-12v-pcie: disabling

No output found based on above dmesg log as following:

Linux_for_Tegra/source/public/kernel/kernel-4.9/drivers$ grep -r "Setting init speed to max speed" .
Linux_for_Tegra/source/public/kernel/kernel-4.9/drivers$ grep -r "init speed to max speed" .
Linux_for_Tegra/source/public/kernel/kernel-4.9/drivers$ grep -r "init speed to" .

So,this means that the L4T kernel code between Jetson Linux R32.7.3 | NVIDIA Developer and SDK manager is not the same one?So if i want to keep the firmware dmesg output correspondence with the code, must i just download L4T code from nvidia website and build and burn it by flash.sh?

Regards.

Just a reminder that… the kernel source has more than one folder…

Would you refer this file:

Linux_for_Tegra/source/public/kernel/nvidia/drivers/pci/dwc/pcie-tegra.c

1 Like

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