背景:orin nx, jetpack6.2.1, ubuntu22.04
调试串口报:
[16797.616470] pcieport 0007:00:00.0: PCIe Bus Error: severity=Uncorrected (Non-Fatal), type=Transaction Layer, (Requester ID)
[16797.616471] pcieport 0007:00:00.0: device [10de:229a] error status/mask=00104020/00400000
[16797.616473] pcieport 0007:00:00.0: [ 5] SDES (First)
[16797.616474] pcieport 0007:00:00.0: [14] CmpltTO
[16797.616475] pcieport 0007:00:00.0: [20] UnsupReq
[16797.616477] pcieport 0007:00:00.0: AER: TLP Header: 34000000 01000010 00000000 90039003
[16797.675777] pcieport 0007:00:00.0: PCIe Bus Error: severity=Uncorrected (Non-Fatal), type=Transaction Layer, (Requester ID)
[16797.675779] pcieport 0007:00:00.0: device [10de:229a] error status/mask=00104020/00400000
[16797.675781] pcieport 0007:00:00.0: [ 5] SDES (First)
[16797.675783] pcieport 0007:00:00.0: [14] CmpltTO
[16797.675784] pcieport 0007:00:00.0: [20] UnsupReq
[16797.675786] pcieport 0007:00:00.0: AER: TLP Header: 34000000 01000010 00000000 90039003
[16797.676794] pcieport 0007:00:00.0: PCIe Bus Error: severity=Uncorrected (Non-Fatal), type=Transaction Layer, (Requester ID)
[16797.676796] pcieport 0007:00:00.0: device [10de:229a] error status/mask=00104020/00400000
[16797.676798] pcieport 0007:00:00.0: [ 5] SDES (First)
[16797.676799] pcieport 0007:00:00.0: [14] CmpltTO
[16797.676801] pcieport 0007:00:00.0: [20] UnsupReq
[16797.676803] pcieport 0007:00:00.0: AER: TLP Header: 34000000 01000010 00000000 90039003
[16797.731121] pcieport 0007:00:00.0: PCIe Bus Error: severity=Uncorrected (Non-Fatal), type=Transaction Layer, (Requester ID)
[16797.731122] pcieport 0007:00:00.0: device [10de:229a] error status/mask=00104020/00400000
[16797.731124] pcieport 0007:00:00.0: [ 5] SDES (First)
[16797.731126] pcieport 0007:00:00.0: [14] CmpltTO
[16797.731127] pcieport 0007:00:00.0: [20] UnsupReq
[16797.731129] pcieport 0007:00:00.0: AER: TLP Header: 34000000 01000010 00000000 90039003
[16798.575824] pcieport 0007:00:00.0: PCIe Bus Error: severity=Uncorrected (Non-Fatal), type=Transaction Layer, (Requester ID)
[16798.575826] pcieport 0007:00:00.0: device [10de:229a] error status/mask=00104020/00400000
[16798.575828] pcieport 0007:00:00.0: [ 5] SDES (First)
[16798.575829] pcieport 0007:00:00.0: [14] CmpltTO
[16798.575830] pcieport 0007:00:00.0: [20] UnsupReq
[16798.575832] pcieport 0007:00:00.0: AER: TLP Header: 34000000 01000010 00000000 90039003
[16798.576859] pcieport 0007:00:00.0: PCIe Bus Error: severity=Uncorrected (Non-Fatal), type=Transaction Layer, (Requester ID)
[16798.576861] pcieport 0007:00:00.0: device [10de:229a] error status/mask=00104020/00400000
[16798.576862] pcieport 0007:00:00.0: [ 5] SDES (First)
[16798.576864] pcieport 0007:00:00.0: [14] CmpltTO
[16798.576865] pcieport 0007:00:00.0: [20] UnsupReq
[16798.576867] pcieport 0007:00:00.0: AER: TLP Header: 34000000 01000010 00000000 90039003
wel@wel-tegra:~$ lspci
0001:00:00.0 PCI bridge: NVIDIA Corporation Device 229e (rev a1)
0001:01:00.0 Network controller: Intel Corporation Wi-Fi 6 AX210/AX211/AX411 160MHz (rev 1a)
0004:00:00.0 PCI bridge: NVIDIA Corporation Device 229c (rev a1)
0004:01:00.0 Non-Volatile memory controller: MAXIO Technology (Hangzhou) Ltd. NVMe SSD Controller MAP1202 (rev 01)
0007:00:00.0 PCI bridge: NVIDIA Corporation Device 229a (rev a1)
0007:01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)
0008:00:00.0 PCI bridge: NVIDIA Corporation Device 229c (rev a1)
0008:01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)
是什么原因引起?
*** Please note that this reply is generated by LLM automatically ***
The provided log output appears to be related to a PCIe Bus Error on a Jetson Orin NX device running Jetpack 6.2.1 and Ubuntu 22.04. The error messages indicate that there are uncorrected, non-fatal errors occurring on the PCIe bus, specifically on the device with ID 10de:229a, which is a NVIDIA Corporation Device.
The error messages provide the following information:
- The PCIe bus error is of type “Transaction Layer” and is related to the Requester ID.
- The error status mask is 0010402000400000, which indicates that the error is related to the SDES (Secondary Data Error Status) and CmpltTO (Completion Timeout) bits.
- The TLP (Transaction Layer Packet) header is provided, which includes the Requester ID, Tag, and other information.
The log output also includes information about the PCIe devices connected to the Jetson Orin NX, including:
- A NVIDIA Corporation Device (10de:229e) at 0001:00.0, which is a PCI bridge.
- An Intel Corporation WiFi 6 AX210/AX211/AX411 device (8086:2725) at 0001:01.0, which is a Network controller.
- A MAXIO Technology Hangzhou Ltd NVMe SSD Controller MAP1202 device (1e0f:1202) at 0004:01.0, which is a Non-Volatile memory controller.
- A Realtek Semiconductor Co Ltd RTL8111/8168/8411 device (10ec:8168) at 0007:01.0, which is an Ethernet controller.
To troubleshoot this issue, you may want to try the following:
- Check the PCIe device connections and ensure that they are secure and not loose.
- Verify that the PCIe devices are properly configured and recognized by the system.
- Check the system logs for any other error messages that may be related to the PCIe bus error.
- Consider updating the system firmware or drivers to the latest version.
- If the issue persists, you may want to try resetting the PCIe devices or reconfiguring the PCIe bus.
It’s also worth noting that the Jetson Orin NX has a known issue with PCIe bus errors, which can be caused by a variety of factors, including hardware or software issues. If you are experiencing this issue, you may want to try updating to the latest version of Jetpack or contacting NVIDIA support for further assistance.
In comparison to other Jetson devices, the Jetson Orin NX has a similar PCIe bus architecture, but with some differences in terms of the specific devices and configurations supported. The Jetson AGX Orin, for example, has a more advanced PCIe bus architecture that supports higher speeds and more devices. However, the troubleshooting steps and potential causes of PCIe bus errors are similar across different Jetson devices.
In terms of the PCIe Endpoint Mode, it is not directly related to the error messages provided, but it is a feature that allows the Jetson device to act as a PCIe endpoint, which can be useful for certain applications. However, it is not clear from the provided information whether the PCIe Endpoint Mode is enabled or disabled on this device.
Overall, the provided log output suggests that there is a PCIe bus error occurring on the Jetson Orin NX device, which may be caused by a variety of factors, including hardware or software issues. Further troubleshooting and investigation are needed to determine the root cause of the issue and to resolve it.
*** Please give the thumbs up if you get answers you like. Or provide feedback to help us improve the answer. ***
Is same PCIe card able to reproduce same issue on NV devkit?
不会
please review the hardware design with design guide document.