PCIe Bus Error on Jetson TX2 NX


I am having numerous errors in the dmesg output like:

[ 1954.284535] pcieport 0000:00:03.0: PCIe Bus Error: severity=Corrected, type=Physical Layer, id=0018(Receiver ID)
[ 1954.295736] pcieport 0000:00:03.0:   device [10de:10e6] error status/mask=00000001/00002000
[ 1954.304102] pcieport 0000:00:03.0:    [ 0] Receiver Error         (First)

I can’t identify the source of the issue. What it might be? It happens regularly almost every minute.

To start:

  • It probably would not help a lot in this case, but there is a chance that if you post a full serial console boot log it might show something.
  • Which L4T release are you using? See “head -n 1 /etc/nv_tegra_release”.
  • Is this a custom board, or is it a developer’s kit?
  • What do you have connected to PCIe?
  • What is the output of “lspci”? You could log this via serial console, or create a log file to attach to the forum: “lspci 2>&1 | tee log_lspci.txt”.

For any command line you run and want a log file of you can append " 2>&1 | tee log_something.txt" and you’ll have a log you can upload to the forum thread.

FYI, when you run lspci it shows a slot number on the left. An example slot number might look something like “00:00.0”. If you know the particular device slot, then you can limit the query via the “-s” option. As an example, something like this:
lspci -s 00:00.0 2>&1 | tee log_lspci_slot.txt

Next, to get a fully verbose listing of that slot (which is why you would want to limit to just the one slot), you use sudo and the “-vvv” option:
lspci -s 00:00.0 -vvv 2>&1 | tee log_lspci_slot.txt

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