NVME PICe Jetson Nano problem

Hi , in our custom board we has M.2 M slot with PCIE0 x4 , if i try put NVME SSD in slot , kernel write many errors

[    0.000000] Kernel command line: tegraid=21.1.2.0.0 ddr_die=4096M@2048M section=512M memtype=0 vpr_resize usb_port_owner_info=0 lane_owner_info=0 emc_max_dvfs=0 touch_id=0@63 video=tegrafb no_console_suspend=1 console=ttyS0,115200n8 debug_uartport=lsport,4 earlyprintk=uart8250-
32bit,0x70006000 maxcpus=4 usbcore.old_scheme_first=1 lp0_vec=0x1000@0xff780000 core_edp_mv=1125 core_edp_ma=4000 gpt tegra_fbmem=0x140000@0x92ca9000 is_hdmi_initialised=1  earlycon=uart8250,mmio32,0x70006000  root=/dev/mmcblk0p1 rw rootwait rootfstype=ext4 console=ttyS0,115200n8 
console=tty0 fbcon=map:0 net.ifnames=0  root=/dev/mmcblk1p1 rw rootwait rootfstype=ext4 console=ttyS0,115200n8 console=tty0 fbcon=map:0 net.ifnames=0 
[    0.000000] log_buf_len individual max cpu contribution: 32768 bytes
** 17 printk messages dropped ** [    0.000000]     PCI I/O : 0xffffffbefee00000 - 0xffffffbeffe00000   (    16 MB)
** 72 printk messages dropped ** [    0.439220] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
** 23 printk messages dropped ** [    0.466158] iommu: Adding device 7000d600.spi to group 8
** 49 printk messages dropped ** [    0.535663] vdd-fan: 5000 mV 
** 34 printk messages dropped ** [    0.630474] media: Linux media interface: v0.10
** 32 printk messages dropped ** [    0.692730] tegra-carveouts tegra-carveouts: iram :dma coherent mem declare 0x0000000040001000,258048
** 51 printk messages dropped ** [    1.088129] tegra-xusb-padctl 7009f000.xusb_padctl: dev = phy-pcie.5, lane = pcie-2, function = pcie-x4
** 46 printk messages dropped ** [    1.135264] iommu: Adding device 0000:00:02.0 to group 37
** 27 printk messages dropped ** [    1.146986] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
** 30 printk messages dropped ** [    1.179168] pcieport 0000:00:01.0: AER: Corrected error received: id=0010
** 33 printk messages dropped ** [    1.188550] pcieport 0000:00:01.0:   device [10de:0fae] error status/mask=00000001/00002000
** 39 printk messages dropped ** [    1.196393] pcieport 0000:00:01.0:   device [10de:0fae] error status/mask=00000001/00002000
** 68 printk messages dropped ** [    1.208916] pcieport 0000:00:01.0:    [ 0] Receiver Error         (First)
** 37 printk messages dropped ** [    1.215553] pcieport 0000:00:01.0: PCIe Bus Error: severity=Corrected, type=Physical Layer, id=0008(Receiver ID)
** 53 printk messages dropped ** [    1.229446] pcieport 0000:00:01.0:    [ 0] Receiver Error         (First)
** 53 printk messages dropped ** [    1.243495] pcieport 0000:00:01.0:    [ 0] Receiver Error         (First)
** 3 printk messages dropped ** [    1.243748] pcieport 0000:00:01.0:    [ 0] Receiver Error         (First)
** 76 printk messages dropped ** [    1.263941] pcieport 0000:00:01.0:   device [10de:0fae] error status/mask=00000001/00002000
** 73 printk messages dropped ** [    1.286450] pcieport 0000:00:01.0: AER: Corrected error received: id=0010
** 35 printk messages dropped ** [    1.296330] pcieport 0000:00:01.0: AER: Corrected error received: id=0010
** 49 printk messages dropped ** [    1.306191] pcieport 0000:00:01.0:   device [10de:0fae] error status/mask=00000001/00002000
** 31 printk messages dropped ** [    1.315981] pcieport 0000:00:01.0:   device [10de:0fae] error status/mask=00000001/00002000
** 45 printk messages dropped ** [    1.328754] pcieport 0000:00:01.0:   device [10de:0fae] error status/mask=00000001/00002000
** 31 printk messages dropped ** [    1.341481] pcieport 0000:00:01.0:   device [10de:0fae] error status/mask=00000001/00002000
** 40 printk messages dropped ** [    1.354876] pcieport 0000:00:01.0: PCIe Bus Error: severity=Corrected, type=Physical Layer, id=0008(Receiver ID)
** 27 printk messages dropped ** [    1.363408] pcieport 0000:00:01.0: PCIe Bus Error: severity=Corrected, type=Physical Layer, id=0008(Receiver ID)
** 54 printk messages dropped ** [    1.377658] pcieport 0000:00:01.0: AER: Corrected error received: id=0010
** 57 printk messages dropped ** [    1.396489] pcieport 0000:00:01.0: AER: Corrected error received: id=0010
** 7 printk messages dropped ** [    1.397291] pcieport 0000:00:01.0: AER: Corrected error received: id=0010
** 46 printk messages dropped ** [    1.413285] pcieport 0000:00:01.0:    [ 0] Receiver Error         (First)
** 43 printk messages dropped ** [    1.429466] pcieport 0000:00:01.0:    [ 0] Receiver Error         (First)
** 69 printk messages dropped ** [    1.447482] pcieport 0000:00:01.0:    [ 0] Receiver Error         (First)
** 70 printk messages dropped ** [    1.471700] pcieport 0000:00:01.0:   device [10de:0fae] error status/mask=00000001/00002000
** 27 printk messages dropped ** [    1.479358] pcieport 0000:00:01.0:   device [10de:0fae] error status/mask=00000001/00002000
** 43 printk messages dropped ** [    1.484429] pcieport 0000:00:01.0: AER: Corrected error received: id=0010
** 11 printk messages dropped ** [    1.487642] pcieport 0000:00:01.0: AER: Corrected error received: id=0010
** 47 printk messages dropped ** [    1.496907] pcieport 0000:00:01.0:   device [10de:0fae] error status/mask=00000001/00002000
** 37 printk messages dropped ** [    1.507832] pcieport 0000:00:01.0:   device [10de:0fae] error status/mask=00000001/00002000
** 36 printk messages dropped ** [    1.514278] pcieport 0000:00:01.0: PCIe Bus Error: severity=Corrected, type=Physical Layer, id=0008(Receiver ID)
** 50 printk messages dropped ** [    1.530370] pcieport 0000:00:01.0:   device [10de:0fae] error status/mask=00000001/00002000
** 71 printk messages dropped ** [    1.543269] pcieport 0000:00:01.0:   device [10de:0fae] error status/mask=00000001/00002000
** 27 printk messages dropped ** [    1.546975] pcieport 0000:00:01.0:   device [10de:0fae] error status/mask=00000001/00002000
** 53 printk messages dropped ** [    1.557504] pcieport 0000:00:01.0:   device [10de:0fae] error status/mask=00000001/00002000
** 40 printk messages dropped ** [    1.562961] pcieport 0000:00:01.0: PCIe Bus Error: severity=Corrected, type=Physical Layer, id=0008(Receiver ID)
** 55 printk messages dropped ** [    1.580595] pcieport 0000:00:01.0: AER: Corrected error received: id=0010
** 34 printk messages dropped ** [    1.589125] pcieport 0000:00:01.0:    [ 0] Receiver Error         (First)
** 36 printk messages dropped ** [    1.604650] pcieport 0000:00:01.0: AER: Corrected error received: id=0010
** 27 printk messages dropped ** [    1.612562] pcieport 0000:00:01.0: AER: Corrected error received: id=0010
** 26 printk messages dropped ** [    1.622720] pcieport 0000:00:01.0:    [ 0] Receiver Error         (First)
** 20 printk messages dropped ** [    1.629769] pcieport 0000:00:01.0: AER: Corrected error received: id=0010
** 48 printk messages dropped ** [    1.639772] pcieport 0000:00:01.0: PCIe Bus Error: severity=Corrected, type=Physical Layer, id=0008(Receiver ID)
** 67 printk messages dropped ** [    1.659102] pcieport 0000:00:01.0:    [ 0] Receiver Error         (First)
** 27 printk messages dropped ** [    1.664718] pcieport 0000:00:01.0: PCIe Bus Error: severity=Corrected, type=Physical Layer, id=0008(Receiver ID)
** 49 printk messages dropped ** [    1.676003] pcieport 0000:00:01.0: PCIe Bus Error: severity=Corrected, type=Physical Layer, id=0008(Receiver ID)
** 43 printk messages dropped ** [    1.682170] pcieport 0000:00:01.0:    [ 0] Receiver Error         (First)

can anybody help me ?

full log
jetson_2024-05-11_00-29-25-pcie2.log (162.6 KB)

Check your hardware design first:
https://docs.nvidia.com/jetson/archives/l4t-archived/l4t-3274/index.html#page/Tegra%20Linux%20Driver%20Package%20Development%20Guide/adaptation_and_bringup_nano.html#wwconnect_header

1 Like

I checked everything . Our HW design of M.2 M slot is

Hi, I don’t see AC cap on the TX lines.

I founded caps on other page of schematics so we have it

now my NVME card work properly i has bad conection, bad fix card in slot.