解決済! 解決策の投稿を見る。
Hi, @Christine_Li
I have solved my issue by updating my Linux Kernel to version 6.1.22. It appears that Linux Kernel version 5.15.71 does not support the new generation of PCIe.
Thank you for all your replies.
Best regards,
Simão Leite
Hi, @SimaoLeite
Can you please let me know your kernel version?
Are you using Linux kernel 6.6.3?
And also, please share me your full dmesg logs so that I can check what happened on your side.
Thanks.
Christine.
Hi, @Christine_Li
First of all, thanks for the reply.
I am using the Linux Kernel 5.15.71, and my full dmesg log is shown below
root@nitrogen8mp:~# dmesg
[ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd034]
[ 0.000000] Linux version 5.15.71-2.2.0+yocto+gaaf028b285b7+p0 (oe-user@oe-host) (aarch64-agl-linux-gcc (GCC) 11.4.0, GNU ld (GNU Binutils) 2.38.20220708) #1 SMP PREEMPT Tue Feb 27 02:13:20 UTC 2024
[ 0.000000] Machine model: Boundary i.MX8MPlus nitrogen8mp smarc board
[ 0.000000] efi: UEFI not found.
[ 0.000000] Reserved memory: created CMA memory pool at 0x00000000e0000000, size 512 MiB
[ 0.000000] OF: reserved mem: initialized node linux,cma, compatible id shared-dma-pool
[ 0.000000] Reserved memory: created DMA memory pool at 0x0000000094300000, size 1 MiB
[ 0.000000] OF: reserved mem: initialized node vdev0buffer@94300000, compatible id shared-dma-pool
[ 0.000000] Zone ranges:
[ 0.000000] DMA [mem 0x0000000040000000-0x00000000ffffffff]
[ 0.000000] DMA32 empty
[ 0.000000] Normal [mem 0x0000000100000000-0x000000023fffffff]
[ 0.000000] Movable zone start for each node
[ 0.000000] Early memory node ranges
[ 0.000000] node 0: [mem 0x0000000040000000-0x0000000055ffffff]
[ 0.000000] node 0: [mem 0x0000000058000000-0x00000000923fffff]
[ 0.000000] node 0: [mem 0x0000000092400000-0x00000000a43fffff]
[ 0.000000] node 0: [mem 0x00000000a4400000-0x000000023fffffff]
[ 0.000000] Initmem setup node 0 [mem 0x0000000040000000-0x000000023fffffff]
[ 0.000000] On node 0, zone DMA: 8192 pages in unavailable ranges
[ 0.000000] psci: probing for conduit method from DT.
[ 0.000000] psci: PSCIv1.1 detected in firmware.
[ 0.000000] psci: Using standard PSCI v0.2 function IDs
[ 0.000000] psci: Trusted OS migration not required
[ 0.000000] psci: SMC Calling Convention v1.2
[ 0.000000] percpu: Embedded 28 pages/cpu s74200 r8192 d32296 u114688
[ 0.000000] pcpu-alloc: s74200 r8192 d32296 u114688 alloc=28*4096
[ 0.000000] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3
[ 0.000000] Detected VIPT I-cache on CPU0
[ 0.000000] CPU features: detected: GIC system register CPU interface
[ 0.000000] CPU features: detected: ARM erratum 845719
[ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 2056192
[ 0.000000] Kernel command line: console=ttymxc1,115200 vmalloc=400M consoleblank=0 rootwait fixrtc cpu=8MP[8] board=nitrogen_smarc uboot_release=2022.04-63881-g325116286aa root=/dev/mmcblk0p2 snd.slots=,snd-soc-imx-hdmi
[ 0.000000] Unknown kernel command line parameters "fixrtc vmalloc=400M cpu=8MP[8] board=nitrogen_smarc uboot_release=2022.04-63881-g325116286aa", will be passed to user space.
[ 0.000000] Dentry cache hash table entries: 1048576 (order: 11, 8388608 bytes, linear)
[ 0.000000] Inode-cache hash table entries: 524288 (order: 10, 4194304 bytes, linear)
[ 0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
[ 0.000000] software IO TLB: mapped [mem 0x00000000dc000000-0x00000000e0000000] (64MB)
[ 0.000000] Memory: 7279232K/8355840K available (17664K kernel code, 2470K rwdata, 6004K rodata, 4224K init, 433K bss, 552320K reserved, 524288K cma-reserved)
[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[ 0.000000] trace event string verifier disabled
[ 0.000000] rcu: Preemptible hierarchical RCU implementation.
[ 0.000000] rcu: RCU event tracing is enabled.
[ 0.000000] rcu: RCU restricting CPUs from NR_CPUS=256 to nr_cpu_ids=4.
[ 0.000000] Trampoline variant of Tasks RCU enabled.
[ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies.
[ 0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=4
[ 0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
[ 0.000000] GICv3: GIC: Using split EOI/Deactivate mode
[ 0.000000] GICv3: 160 SPIs implemented
[ 0.000000] GICv3: 0 Extended SPIs implemented
[ 0.000000] GICv3: Distributor has no Range Selector support
[ 0.000000] Root IRQ handler: gic_handle_irq
[ 0.000000] GICv3: 16 PPIs implemented
[ 0.000000] GICv3: CPU0: found redistributor 0 region 0:0x0000000038880000
[ 0.000000] ITS: No ITS available, not enabling LPIs
[ 0.000000] arch_timer: cp15 timer(s) running at 8.00MHz (phys).
[ 0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x1d854df40, max_idle_ns: 440795202120 ns
[ 0.000001] sched_clock: 56 bits at 8MHz, resolution 125ns, wraps every 2199023255500ns
[ 0.000589] Console: colour dummy device 80x25
[ 0.000632] Calibrating delay loop (skipped), value calculated using timer frequency.. 16.00 BogoMIPS (lpj=32000)
[ 0.000645] pid_max: default: 32768 minimum: 301
[ 0.000728] LSM: Security Framework initializing
[ 0.000753] Yama: becoming mindful.
[ 0.000816] AppArmor: AppArmor initialized
[ 0.000906] Mount-cache hash table entries: 16384 (order: 5, 131072 bytes, linear)
[ 0.000934] Mountpoint-cache hash table entries: 16384 (order: 5, 131072 bytes, linear)
[ 0.002359] rcu: Hierarchical SRCU implementation.
[ 0.004624] EFI services will not be available.
[ 0.004934] smp: Bringing up secondary CPUs ...
[ 0.005458] Detected VIPT I-cache on CPU1
[ 0.005485] GICv3: CPU1: found redistributor 1 region 0:0x00000000388a0000
[ 0.005522] CPU1: Booted secondary processor 0x0000000001 [0x410fd034]
[ 0.006028] Detected VIPT I-cache on CPU2
[ 0.006048] GICv3: CPU2: found redistributor 2 region 0:0x00000000388c0000
[ 0.006066] CPU2: Booted secondary processor 0x0000000002 [0x410fd034]
[ 0.006565] Detected VIPT I-cache on CPU3
[ 0.006585] GICv3: CPU3: found redistributor 3 region 0:0x00000000388e0000
[ 0.006603] CPU3: Booted secondary processor 0x0000000003 [0x410fd034]
[ 0.006670] smp: Brought up 1 node, 4 CPUs
[ 0.006697] SMP: Total of 4 processors activated.
[ 0.006703] CPU features: detected: 32-bit EL0 Support
[ 0.006707] CPU features: detected: 32-bit EL1 Support
[ 0.006717] CPU features: detected: CRC32 instructions
[ 0.014192] CPU: All CPU(s) started at EL2
[ 0.014233] alternatives: patching kernel code
[ 0.015945] devtmpfs: initialized
[ 0.029223] Registered cp15_barrier emulation handler
[ 0.029248] Registered setend emulation handler
[ 0.029258] KASLR disabled due to lack of seed
[ 0.029390] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[ 0.029407] futex hash table entries: 1024 (order: 4, 65536 bytes, linear)
[ 0.043291] pinctrl core: initialized pinctrl subsystem
[ 0.043801] DMI not present or invalid.
[ 0.044376] NET: Registered PF_NETLINK/PF_ROUTE protocol family
[ 0.045719] DMA: preallocated 1024 KiB GFP_KERNEL pool for atomic allocations
[ 0.045983] DMA: preallocated 1024 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
[ 0.046323] DMA: preallocated 1024 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
[ 0.046369] audit: initializing netlink subsys (disabled)
[ 0.046486] audit: type=2000 audit(0.044:1): state=initialized audit_enabled=0 res=1
[ 0.046898] thermal_sys: Registered thermal governor 'step_wise'
[ 0.047186] cpuidle: using governor menu
[ 0.047402] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
[ 0.047488] ASID allocator initialised with 65536 entries
[ 0.048793] imx mu driver is registered.
[ 0.048812] imx rpmsg driver is registered.
[ 0.061977] imx8mp-pinctrl 30330000.pinctrl: initialized IMX pinctrl driver
[ 0.081372] platform 32fd8000.hdmi: Fixing up cyclic dependency with 32fc6000.lcd-controller
[ 0.098882] HugeTLB registered 1.00 GiB page size, pre-allocated 0 pages
[ 0.098900] HugeTLB registered 32.0 MiB page size, pre-allocated 0 pages
[ 0.098907] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages
[ 0.098914] HugeTLB registered 64.0 KiB page size, pre-allocated 0 pages
[ 0.100858] cryptd: max_cpu_qlen set to 1000
[ 0.104879] imx_dev_clk_hw_pll14xx: audio_pll2 en:1, sel:2, mf:30000, mr:2
[ 0.104907] imx_dev_clk_hw_pll14xx: video_pll1 en:1, sel:2, mf:30000, mr:5
[ 0.116449] ACPI: Interpreter disabled.
[ 0.120011] debugfs: Directory 'vref-3v3' with parent 'regulator' already present!
[ 0.120671] 30860000.serial: ttymxc0 at MMIO 0x30860000 (irq = 35, base_baud = 5000000) is a IMX
[ 0.120787] serial serial0: tty port ttymxc0 registered
[ 0.121268] 30880000.serial: ttymxc2 at MMIO 0x30880000 (irq = 36, base_baud = 5000000) is a IMX
[ 0.121738] 30890000.serial: ttymxc1 at MMIO 0x30890000 (irq = 37, base_baud = 1500000) is a IMX
[ 0.865923] printk: console [ttymxc1] enabled
[ 0.870787] 30a60000.serial: ttymxc3 at MMIO 0x30a60000 (irq = 45, base_baud = 5000000) is a IMX
[ 0.880470] iommu: Default domain type: Translated
[ 0.885362] iommu: DMA domain TLB invalidation policy: strict mode
[ 0.891647] max77958:max77958_i2c_init
[ 0.895633] SCSI subsystem initialized
[ 0.899562] libata version 3.00 loaded.
[ 0.899759] usbcore: registered new interface driver usbfs
[ 0.905288] usbcore: registered new interface driver hub
[ 0.910634] usbcore: registered new device driver usb
[ 0.916493] imx-i2c 30a20000.i2c: stop-delay=0, inter-byte-delay=0
[ 0.923176] i2c i2c-0: IMX I2C adapter registered
[ 0.928238] imx-i2c 30a30000.i2c: stop-delay=0, inter-byte-delay=0
[ 0.935079] i2c i2c-1: IMX I2C adapter registered
[ 0.940497] imx-i2c 30a40000.i2c: stop-delay=0, inter-byte-delay=0
[ 0.947137] i2c i2c-2: IMX I2C adapter registered
[ 0.952142] imx-i2c 30a50000.i2c: stop-delay=0, inter-byte-delay=0
[ 0.958508] i2c i2c-3: IMX I2C adapter registered
[ 0.963379] imx-i2c 30ae0000.i2c: stop-delay=0, inter-byte-delay=0
[ 1.031272] i2c i2c-5: IMX I2C adapter registered
[ 1.036754] mc: Linux media interface: v0.10
[ 1.041061] videodev: Linux video capture interface: v2.00
[ 1.046711] pps_core: LinuxPPS API ver. 1 registered
[ 1.051684] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[ 1.060853] PTP clock support registered
[ 1.065570] Advanced Linux Sound Architecture Driver Initialized.
[ 1.072266] Bluetooth: Core ver 2.22
[ 1.075874] NET: Registered PF_BLUETOOTH protocol family
[ 1.081194] Bluetooth: HCI device and connection manager initialized
[ 1.087556] Bluetooth: HCI socket layer initialized
[ 1.092442] Bluetooth: L2CAP socket layer initialized
[ 1.097509] Bluetooth: SCO socket layer initialized
[ 1.102403] NetLabel: Initializing
[ 1.105803] NetLabel: domain hash size = 128
[ 1.110165] NetLabel: protocols = UNLABELED CIPSOv4 CALIPSO
[ 1.115891] NetLabel: unlabeled traffic allowed by default
[ 1.122277] clocksource: Switched to clocksource arch_sys_counter
[ 1.157189] VFS: Disk quotas dquot_6.6.0
[ 1.161190] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[ 1.168497] AppArmor: AppArmor Filesystem Enabled
[ 1.173269] pnp: PnP ACPI: disabled
[ 1.183027] NET: Registered PF_INET protocol family
[ 1.188160] IP idents hash table entries: 131072 (order: 8, 1048576 bytes, linear)
[ 1.198534] tcp_listen_portaddr_hash hash table entries: 4096 (order: 4, 65536 bytes, linear)
[ 1.207142] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
[ 1.214900] TCP established hash table entries: 65536 (order: 7, 524288 bytes, linear)
[ 1.223244] TCP bind hash table entries: 65536 (order: 8, 1048576 bytes, linear)
[ 1.231541] TCP: Hash tables configured (established 65536 bind 65536)
[ 1.238228] UDP hash table entries: 4096 (order: 5, 131072 bytes, linear)
[ 1.245170] UDP-Lite hash table entries: 4096 (order: 5, 131072 bytes, linear)
[ 1.252673] NET: Registered PF_UNIX/PF_LOCAL protocol family
[ 1.258739] RPC: Registered named UNIX socket transport module.
[ 1.264691] RPC: Registered udp transport module.
[ 1.269404] RPC: Registered tcp transport module.
[ 1.274115] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 1.280568] PCI: CLS 0 bytes, default 64
[ 1.285143] hw perfevents: enabled with armv8_cortex_a53 PMU driver, 7 counters available
[ 1.294172] kvm [1]: IPA Size Limit: 40 bits
[ 1.299841] kvm [1]: GICv3: no GICV resource entry
[ 1.304645] kvm [1]: disabling GICv2 emulation
[ 1.309109] kvm [1]: GIC system register CPU interface enabled
[ 1.315039] kvm [1]: vgic interrupt IRQ9
[ 1.319111] kvm [1]: Hyp mode initialized successfully
[ 1.327889] Initialise system trusted keyrings
[ 1.332405] Key type blacklist registered
[ 1.336551] workingset: timestamp_bits=46 max_order=21 bucket_order=0
[ 1.348632] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[ 1.355396] NFS: Registering the id_resolver key type
[ 1.360500] Key type id_resolver registered
[ 1.364695] Key type id_legacy registered
[ 1.368773] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
[ 1.375481] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering...
[ 1.382894] jffs2: version 2.2. (NAND) © 2001-2006 Red Hat, Inc.
[ 1.389343] 9p: Installing v9fs 9p2000 file system support
[ 1.395151] integrity: Platform Keyring initialized
[ 1.436171] Key type asymmetric registered
[ 1.440282] Asymmetric key parser 'x509' registered
[ 1.445216] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 243)
[ 1.452724] io scheduler mq-deadline registered
[ 1.457268] io scheduler kyber registered
[ 1.474178] imx6q-pcie 33800000.pcie: supply epdev_on not found, using dummy regulator
[ 1.482288] imx6_pcie_probe: reset gp 117
[ 1.486364] imx6q-pcie 33800000.pcie: pcie_ext_src clk src missing or invalid
[ 1.488156] imx-sdma 30bd0000.dma-controller: firmware found.
[ 1.493552] imx6q-pcie 33800000.pcie: Failed to get PCIEPHY perst control
[ 1.499436] imx-sdma 30bd0000.dma-controller: loaded firmware 4.5
[ 1.515489] mxs-dma 33000000.dma-apbh: initialized
[ 1.521635] SoC: i.MX8MP revision 1.1
[ 1.525331] imx-sdma 30e10000.dma-controller: firmware found.
[ 1.526928] Bus freq driver module loaded
[ 1.545196] nxp-pca9450 0-0025: pca9450bc probed.
[ 1.553867] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
[ 1.573451] brd: module loaded
[ 1.581095] loop: module loaded
[ 1.586456] imx ahci driver is registered.
[ 1.591357] slram: not enough parameters.
[ 1.599305] tun: Universal TUN/TAP device driver, 1.6
[ 1.604540] CAN device driver interface
[ 1.610903] e1000e: Intel(R) PRO/1000 Network Driver
[ 1.615880] e1000e: Copyright(c) 1999 - 2015 Intel Corporation.
[ 1.621841] igb: Intel(R) Gigabit Ethernet Network Driver
[ 1.627248] igb: Copyright (c) 2007-2014 Intel Corporation.
[ 1.632858] igbvf: Intel(R) Gigabit Virtual Function Network Driver
[ 1.639134] igbvf: Copyright (c) 2009 - 2012 Intel Corporation.
[ 1.645091] sky2: driver version 1.30
[ 1.651210] platform 38100000.usb: Fixing up cyclic dependency with connector
[ 1.660551] dwc3 38200000.usb: vbus regulator failed -19
[ 1.668507] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 1.675089] ehci-pci: EHCI PCI platform driver
[ 1.679573] ehci-platform: EHCI generic platform driver
[ 1.685063] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[ 1.691258] ohci-pci: OHCI PCI platform driver
[ 1.695739] ohci-platform: OHCI generic platform driver
[ 1.701923] xhci-hcd xhci-hcd.0.auto: xHCI Host Controller
[ 1.707435] xhci-hcd xhci-hcd.0.auto: new USB bus registered, assigned bus number 1
[ 1.715447] xhci-hcd xhci-hcd.0.auto: hcc params 0x0220fe6d hci version 0x110 quirks 0x0000002001010010
[ 1.724889] xhci-hcd xhci-hcd.0.auto: irq 247, io mem 0x38200000
[ 1.731026] xhci-hcd xhci-hcd.0.auto: xHCI Host Controller
[ 1.736526] xhci-hcd xhci-hcd.0.auto: new USB bus registered, assigned bus number 2
[ 1.744200] xhci-hcd xhci-hcd.0.auto: Host supports USB 3.0 SuperSpeed
[ 1.751245] hub 1-0:1.0: USB hub found
[ 1.755030] hub 1-0:1.0: 1 port detected
[ 1.759270] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM.
[ 1.767774] hub 2-0:1.0: USB hub found
[ 1.771554] hub 2-0:1.0: 1 port detected
[ 1.775822] usbcore: registered new interface driver usb-storage
[ 1.781877] usbcore: registered new interface driver usb_ehset_test
[ 1.790437] init
[ 1.790973] input: 30370000.snvs:snvs-powerkey as /devices/platform/soc@0/30000000.bus/30370000.snvs/30370000.snvs:snvs-powerkey/input/input0
[ 1.806127] i2c_dev: i2c /dev entries driver
[ 1.813353] i2c i2c-1: Added multiplexed i2c bus 6
[ 1.818509] i2c 7-0060: Fixing up cyclic dependency with 38100000.usb
[ 1.825010] i2c 7-0060: Fixing up cyclic dependency with connector
[ 1.832816] i2c i2c-1: Added multiplexed i2c bus 7
[ 1.838163] i2c i2c-1: Added multiplexed i2c bus 8
[ 1.843153] i2c i2c-1: Added multiplexed i2c bus 9
[ 1.847971] pca954x 1-0073: registered 4 multiplexed busses for I2C switch pca9546
[ 1.857012] i2c i2c-2: Added multiplexed i2c bus 10
[ 1.862092] i2c i2c-2: Added multiplexed i2c bus 11
[ 1.867192] i2c i2c-2: Added multiplexed i2c bus 12
[ 1.872255] i2c i2c-2: Added multiplexed i2c bus 13
[ 1.877155] pca954x 2-0073: registered 4 multiplexed busses for I2C switch pca9546
[ 1.886241] i2c 14-0010: Fixing up cyclic dependency with 32e40000.csi
[ 1.892998] i2c i2c-5: Added multiplexed i2c bus 14
[ 1.898171] i2c 15-0010: Fixing up cyclic dependency with 32e50000.csi
[ 1.904932] i2c i2c-5: Added multiplexed i2c bus 15
[ 1.910005] i2c i2c-5: Added multiplexed i2c bus 16
[ 1.915073] i2c i2c-5: Added multiplexed i2c bus 17
[ 1.919971] pca954x 5-0070: registered 4 multiplexed busses for I2C switch pca9546
[ 1.942520] rtc-rv3028 6-0052: registered as rtc0
[ 1.949106] rtc-rv3028 6-0052: setting system clock to 2024-05-20T08:47:55 UTC (1716194875)
[ 1.959740] check_alarm_past: alarm in the past
[ 1.964416] snvs_rtc 30370000.snvs:snvs-rtc-lp: registered as rtc1
[ 1.975161] sdhci: Secure Digital Host Controller Interface driver
[ 1.981368] sdhci: Copyright(c) Pierre Ossman
[ 1.985845] Synopsys Designware Multimedia Card Interface Driver
[ 1.992091] sdhci-pltfm: SDHCI platform and OF driver helper
[ 1.999312] sdhci-esdhc-imx 30b50000.mmc: Got CD GPIO
[ 2.005050] ledtrig-cpu: registered to indicate activity on CPUs
[ 2.011803] SMCCC: SOC_ID: ARCH_SOC_ID not implemented, skipping ....
[ 2.018619] usb 1-1: new high-speed USB device number 2 using xhci-hcd
[ 2.019481] caam 30900000.crypto: device ID = 0x0a16040100000100 (Era 9)
[ 2.031882] caam 30900000.crypto: job rings = 1, qi = 0
[ 2.036255] mmc0: SDHCI controller on 30b40000.mmc [30b40000.mmc] using ADMA
[ 2.038237] mmc1: SDHCI controller on 30b50000.mmc [30b50000.mmc] using ADMA
[ 2.048221] caam algorithms registered in /proc/crypto
[ 2.057474] caam 30900000.crypto: caam pkc algorithms registered in /proc/crypto
[ 2.065013] caam 30900000.crypto: rng crypto API alg registered prng-caam
[ 2.071831] caam 30900000.crypto: registering rng-caam
[ 2.077470] random: crng init done
[ 2.078653] Device caam-keygen registered
[ 2.085338] caam-snvs 30370000.caam-snvs: violation handlers armed - non-secure state
[ 2.093525] hid: raw HID events driver (C) Jiri Kosina
[ 2.099158] usbcore: registered new interface driver usbhid
[ 2.104758] usbhid: USB HID core driver
[ 2.109464] mxc-mipi-csi2-sam 32e40000.csi: supply mipi-phy not found, using dummy regulator
[ 2.118351] : mipi_csis_imx8mp_phy_reset, No remote pad found!
[ 2.119708] mmc2: SDHCI controller on 30b60000.mmc [30b60000.mmc] using ADMA
[ 2.124291] mipi_csis_subdev_init: mxc-mipi-csi2.0
[ 2.136123] mxc-mipi-csi2-sam 32e40000.csi: lanes: 2, hs_settle: 13, clk_settle: 2, wclk: 1, freq: 500000000
[ 2.146013] mipi_csis_probe: success ffff0000c0a7b810
[ 2.151457] mxc-mipi-csi2-sam 32e50000.csi: supply mipi-phy not found, using dummy regulator
[ 2.160373] : mipi_csis_imx8mp_phy_reset, No remote pad found!
[ 2.166295] mipi_csis_subdev_init: mxc-mipi-csi2.1
[ 2.171108] mxc-mipi-csi2-sam 32e50000.csi: lanes: 2, hs_settle: 13, clk_settle: 2, wclk: 1, freq: 266000000
[ 2.180980] mipi_csis_probe: success ffff0000c0a7cc10
[ 2.187595] deferring isp device registration
[ 2.193071] mmc0: new HS400 Enhanced strobe MMC card at address 0001
[ 2.195408] optee: probing for conduit method.
[ 2.200619] mmcblk0: mmc0:0001 TB2916 14.6 GiB
[ 2.203939] optee: revision 3.17 (98499642)
[ 2.209969] mmcblk0: p1 p2
[ 2.209982] optee: dynamic shared memory is enabled
[ 2.215361] mmcblk0boot0: mmc0:0001 TB2916 4.00 MiB
[ 2.217327] optee: initialized driver
[ 2.223491] mmcblk0boot1: mmc0:0001 TB2916 4.00 MiB
[ 2.228816] hantrodec 0 : module inserted. Major = 238
[ 2.232674] mmcblk0rpmb: mmc0:0001 TB2916 4.00 MiB, chardev (240:0)
[ 2.235771] hub 1-1:1.0: USB hub found
[ 2.236065] hantrodec 1 : module inserted. Major = 238
[ 2.237333] hantroenc: HW at base <0000000038320000> with ID <0x80006200>
[ 2.237457] hx280enc: module inserted. Major <237>
[ 2.245177] wm8962 8-001a: customer id 0 revision F
[ 2.250771] hub 1-1:1.0: 4 ports detected
[ 2.292637] imx-hdmi sound-hdmi: snd_soc_register_card failed (-517)
[ 2.299556] NET: Registered PF_LLC protocol family
[ 2.304833] NET: Registered PF_INET6 protocol family
[ 2.311900] Segment Routing with IPv6
[ 2.315605] In-situ OAM (IOAM) with IPv6
[ 2.319584] NET: Registered PF_PACKET protocol family
[ 2.324655] can: controller area network core
[ 2.329069] NET: Registered PF_CAN protocol family
[ 2.333899] can: raw protocol
[ 2.336934] can: broadcast manager protocol
[ 2.341162] can: netlink gateway - max_hops=1
[ 2.341451] usb 2-1: new SuperSpeed USB device number 2 using xhci-hcd
[ 2.346290] Bluetooth: RFCOMM TTY layer initialized
[ 2.357004] Bluetooth: RFCOMM socket layer initialized
[ 2.362191] Bluetooth: RFCOMM ver 1.11
[ 2.365972] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 2.371308] Bluetooth: BNEP filters: protocol multicast
[ 2.376570] Bluetooth: BNEP socket layer initialized
[ 2.381562] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
[ 2.387557] Bluetooth: HIDP socket layer initialized
[ 2.393067] 9pnet: Installing 9P2000 support
[ 2.397408] Key type dns_resolver registered
[ 2.402453] Loading compiled-in X.509 certificates
[ 2.411045] Key type encrypted registered
[ 2.415101] AppArmor: AppArmor sha1 policy hashing enabled
[ 2.438983] hub 2-1:1.0: USB hub found
[ 2.442834] hub 2-1:1.0: 4 ports detected
[ 2.445759] imx6q-pcie 33800000.pcie: supply epdev_on not found, using dummy regulator
[ 2.446377] dwhdmi-imx 32fd8000.hdmi: Detected HDMI TX controller v2.13a with HDCP (samsung_dw_hdmi_phy2)
[ 2.447342] dwhdmi-imx 32fd8000.hdmi: registered DesignWare HDMI I2C bus driver
[ 2.454965] imx6_pcie_probe: reset gp 117
[ 2.465832] imx-drm display-subsystem: bound imx-lcdifv3-crtc.0 (ops 0xffff80000926d968)
[ 2.471790] imx6q-pcie 33800000.pcie: pcie_ext_src clk src missing or invalid
[ 2.475871] imx-drm display-subsystem: bound 32fd8000.hdmi (ops 0xffff80000925ad78)
[ 2.484019] imx6q-pcie 33800000.pcie: EXT REF_CLK is used!.
[ 2.491298] [drm] Initialized imx-drm 1.0.0 20120507 for display-subsystem on minor 0
[ 2.499236] imx6q-pcie 33800000.pcie: PCIe PHY PLL clock is locked.
[ 2.522909] mmc2: new ultra high speed SDR104 SDIO card at address 0001
[ 2.564136] pcie phy pipe clk is not ready
[ 2.568247] phy phy-32f00000.pcie-phy.4: phy init failed --> -110
[ 2.568255] imx6q-pcie 33800000.pcie: Waiting for PHY PLL ready timeout!
[ 2.588773] imx6q-pcie 33800000.pcie: PCIe PLL lock timeout
[ 2.602304] Console: switching to colour frame buffer device 100x37
[ 2.629670] imx6q-pcie 33800000.pcie: iATU unroll: enabled
[ 2.631690] imx-drm display-subsystem: [drm] fb0: imx-drmdrmfb frame buffer device
[ 2.637264] imx6q-pcie 33800000.pcie: Detected iATU regions: 4 outbound, 4 inbound
[ 2.664168] imx6q-pcie 33800000.pcie: host bridge /soc@0/pcie@33800000 ranges:
[ 2.668723] pps pps0: new PPS source ptp0
[ 2.671429] imx6q-pcie 33800000.pcie: No bus range found for /soc@0/pcie@33800000, using [bus 00-ff]
[ 2.684784] imx6q-pcie 33800000.pcie: IO 0x001ff80000..0x001ff8ffff -> 0x0000000000
[ 2.692998] imx6q-pcie 33800000.pcie: MEM 0x0018000000..0x001fefffff -> 0x0018000000
[ 2.701303] imx6q-pcie 33800000.pcie: iATU unroll: enabled
[ 2.706815] imx6q-pcie 33800000.pcie: Detected iATU regions: 4 outbound, 4 inbound
[ 2.710697] fec 30be0000.ethernet eth0: registered PHC device 0
[ 2.721079] imx-dwmac 30bf0000.ethernet: IRQ eth_lpi not found
[ 2.727493] imx-dwmac 30bf0000.ethernet: User ID: 0x10, Synopsys ID: 0x51
[ 2.734311] imx-dwmac 30bf0000.ethernet: DWMAC4/5
[ 2.739111] imx-dwmac 30bf0000.ethernet: DMA HW capability register supported
[ 2.746255] imx-dwmac 30bf0000.ethernet: RX Checksum Offload Engine supported
[ 2.753395] imx-dwmac 30bf0000.ethernet: TX Checksum insertion supported
[ 2.760102] imx-dwmac 30bf0000.ethernet: Wake-Up On Lan supported
[ 2.766246] imx-dwmac 30bf0000.ethernet: Enable RX Mitigation via HW Watchdog Timer
[ 2.773919] imx-dwmac 30bf0000.ethernet: Enabled L3L4 Flow TC (entries=8)
[ 2.780714] imx-dwmac 30bf0000.ethernet: Enabled RFS Flow TC (entries=8)
[ 2.787431] imx-dwmac 30bf0000.ethernet: Enabling HW TC (entries=256, max_off=256)
[ 2.795007] imx-dwmac 30bf0000.ethernet: Using 34 bits DMA width
[ 2.813131] hd3ss3220 7-0060: probed revision=0x0
[ 2.818382] imx-cpufreq-dt imx-cpufreq-dt: cpu speed grade 5 mkt segment 0 supported-hw 0x20 0x1
[ 2.828737] deferring isp device registration
[ 2.834193] input: WM8962 Beep Generator as /devices/platform/soc@0/30800000.bus/30a30000.i2c/i2c-1/i2c-8/8-001a/input/input1
[ 2.890014] input: audio-hdmi HDMI Jack as /devices/platform/sound-hdmi/sound/card1/input2
[ 2.899789] deferring isp device registration
[ 2.904985] deferring isp device registration
[ 2.919052] input: gpio-keys-batt as /devices/platform/gpio-keys-batt/input/input3
[ 2.929838] input: gpio-keys as /devices/platform/gpio-keys/input/input4
[ 2.929876] deferring isp device registration
[ 2.941477] deferring isp device registration
[ 2.967396] input: gpio-keys-can as /devices/platform/gpio-keys-can/input/input5
[ 2.977245] deferring isp device registration
[ 2.998910] ALSA device list:
[ 3.001897] #0: wm8962-audio
[ 3.004975] #1: audio-hdmi
[ 3.714073] imx6q-pcie 33800000.pcie: Phy link never came up
[ 3.719833] imx6q-pcie: probe of 33800000.pcie failed with error -110
[ 3.749845] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null). Quota mode: none.
[ 3.759665] VFS: Mounted root (ext4 filesystem) readonly on device 179:2.
[ 3.766798] devtmpfs: mounted
[ 3.770547] Freeing unused kernel memory: 4224K
[ 3.782625] Run /sbin/init as init process
[ 3.786736] with arguments:
[ 3.786740] /sbin/init
[ 3.786743] fixrtc
[ 3.786746] with environment:
[ 3.786748] HOME=/
[ 3.786751] TERM=linux
[ 3.786754] vmalloc=400M
[ 3.786756] cpu=8MP[8]
[ 3.786759] board=nitrogen_smarc
[ 3.786761] uboot_release=2022.04-63881-g325116286aa
[ 3.925864] systemd[1]: systemd 250.5+ running in system mode (+PAM +AUDIT +SELINUX -APPARMOR +IMA -SMACK +SECCOMP -GCRYPT -GNUTLS -OPENSSL +ACL +BLKID -CURL -ELFUTILS -FIDO2 -IDN2 -IDN +IPTC +KMOD -LIBCRYPTSETUP +LIBFDISK -PCRE2 -PWQUALITY -P11KIT -QRENCODE -BZIP2 -LZ4 -XZ -ZLIB +ZSTD -BPF_FRAMEWORK -XKBCOMMON +UTMP +SYSVINIT default-hierarchy=hybrid)
[ 3.957720] systemd[1]: Detected architecture arm64.
[ 4.041150] systemd[1]: Hostname set to <nitrogen8mp>.
[ 4.050406] systemd[1]: Initializing machine ID from random generator.
[ 4.057418] systemd[1]: Installed transient /etc/machine-id file.
[ 4.307371] systemd[1]: Queued start job for default target Multi-User System.
[ 4.346939] systemd[1]: Created slice Slice /system/getty.
[ 4.360661] systemd[1]: Created slice Slice /system/modprobe.
[ 4.384346] systemd[1]: Created slice Slice /system/serial-getty.
[ 4.408230] systemd[1]: Created slice User and Session Slice.
[ 4.430768] systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
[ 4.454689] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
[ 4.478685] systemd[1]: Reached target Host and Network Name Lookups.
[ 4.502774] systemd[1]: Reached target Path Units.
[ 4.522396] systemd[1]: Reached target Remote File Systems.
[ 4.547046] systemd[1]: Reached target Slice Units.
[ 4.566725] systemd[1]: Reached target Swaps.
[ 4.603618] systemd[1]: Listening on Process Core Dump Socket.
[ 4.626697] systemd[1]: Listening on initctl Compatibility Named Pipe.
[ 4.651229] systemd[1]: Listening on Journal Audit Socket.
[ 4.675016] systemd[1]: Listening on Journal Socket (/dev/log).
[ 4.699008] systemd[1]: Listening on Journal Socket.
[ 4.723237] systemd[1]: Listening on Network Service Netlink Socket.
[ 4.763771] systemd[1]: Listening on udev Control Socket.
[ 4.787260] systemd[1]: Listening on udev Kernel Socket.
[ 4.811311] systemd[1]: Listening on User Database Manager Socket.
[ 4.838633] systemd[1]: Mounting Huge Pages File System...
[ 4.862215] systemd[1]: Mounting POSIX Message Queue File System...
[ 4.885706] systemd[1]: Mounting Kernel Debug File System...
[ 4.910376] systemd[1]: Mounting Kernel Trace File System...
[ 4.949532] systemd[1]: Mounting Temporary Directory /tmp...
[ 4.969956] systemd[1]: Starting Create List of Static Device Nodes...
[ 4.998679] systemd[1]: Starting Load Kernel Module configfs...
[ 5.022049] systemd[1]: Starting Load Kernel Module drm...
[ 5.046628] systemd[1]: Starting Load Kernel Module fuse...
[ 5.060733] fuse: init (API version 7.34)
[ 5.069228] systemd[1]: Starting SELinux autorelabel service loading...
[ 5.093365] systemd[1]: Starting SELinux init for /dev service loading...
[ 5.117985] systemd[1]: Starting File System Check on Root Device...
[ 5.138975] systemd[1]: systemd-journald.service: unit configures an IP firewall, but the local system does not support BPF/cgroup firewalling.
[ 5.151925] systemd[1]: (This warning is only shown for the first unit using IP firewalling.)
[ 5.164135] systemd[1]: Starting Journal Service...
[ 5.173957] systemd[1]: Starting Load Kernel Modules...
[ 5.182570] systemd[1]: Starting Generate network units from Kernel command line...
[ 5.195804] galcore: loading out-of-tree module taints kernel.
[ 5.208525] deferring isp device registration
[ 5.209918] Galcore version 6.4.3.p4.398061
[ 5.233254] systemd[1]: Starting Coldplug All udev Devices...
[ 5.260955] systemd[1]: Mounted Huge Pages File System.
[ 5.273059] systemd[1]: Mounted POSIX Message Queue File System.
[ 5.289459] [drm] Initialized vivante 1.0.0 20170808 for 40000000.mix_gpu_ml on minor 1
[ 5.298186] deferring isp device registration
[ 5.306947] systemd[1]: Started Journal Service.
[ 5.327047] audit: type=1130 audit(1716194878.876:2): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=unconfined msg='unit=systemd-journald comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[ 5.410803] audit: type=1130 audit(1716194878.960:3): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=unconfined msg='unit=kmod-static-nodes comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[ 5.447294] audit: type=1130 audit(1716194878.996:4): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=unconfined msg='unit=modprobe@configfs comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[ 5.467589] audit: type=1131 audit(1716194878.996:5): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=unconfined msg='unit=modprobe@configfs comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[ 5.506790] audit: type=1130 audit(1716194879.056:6): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=unconfined msg='unit=modprobe@drm comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[ 5.526651] audit: type=1131 audit(1716194879.056:7): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=unconfined msg='unit=modprobe@drm comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[ 5.563394] audit: type=1130 audit(1716194879.112:8): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=unconfined msg='unit=modprobe@fuse comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[ 5.583344] audit: type=1131 audit(1716194879.112:9): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=unconfined msg='unit=modprobe@fuse comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[ 5.622812] audit: type=1130 audit(1716194879.172:10): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=unconfined msg='unit=selinux-autorelabel comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[ 5.643364] audit: type=1131 audit(1716194879.172:11): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=unconfined msg='unit=selinux-autorelabel comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[ 5.683411] audit: type=1130 audit(1716194879.232:12): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=unconfined msg='unit=selinux-labeldev comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[ 5.703717] audit: type=1131 audit(1716194879.232:13): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=unconfined msg='unit=selinux-labeldev comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[ 5.852994] EXT4-fs (mmcblk0p2): re-mounted. Opts: (null). Quota mode: none.
[ 5.961069] systemd-journald[283]: Received client request to flush runtime journal.
[ 6.722763] Bluetooth: HCI UART driver ver 2.3
[ 6.736344] Bluetooth: HCI UART protocol H4 registered
[ 6.738933] deferring isp device registration
[ 6.744181] Bluetooth: HCI UART protocol BCSP registered
[ 6.759654] Bluetooth: HCI UART protocol ATH3K registered
[ 6.772226] hci_uart_bcm serial0-0: supply vbat not found, using dummy regulator
[ 6.781824] hci_uart_bcm serial0-0: supply vddio not found, using dummy regulator
[ 6.795486] Bluetooth: HCI UART protocol Broadcom registered
[ 6.855725] imx219 14-0010: supply VANA not found, using dummy regulator
[ 6.864576] Bluetooth: HCI UART protocol QCA registered
[ 7.025046] imx219 14-0010: supply VDIG not found, using dummy regulator
[ 7.032328] cfg80211: Loading compiled-in X.509 certificates for regulatory database
[ 7.073636] imx219 14-0010: supply VDDL not found, using dummy regulator
[ 7.082134] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
[ 7.083381] deferring isp device registration
[ 7.091599] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
[ 7.104535] cfg80211: failed to load regulatory.db
[ 7.186202] imx219 14-0010: failed to read chip id 219
[ 7.212100] Bluetooth: hci0: BCM: chip id 135
[ 7.217062] Bluetooth: hci0: BCM: features 0x0f
[ 7.223020] Bluetooth: hci0: BCM4373A0
[ 7.227012] Bluetooth: hci0: BCM4373A0 (001.001.025) build 0000
[ 7.233073] Bluetooth: hci0: BCM: firmware Patch file not found, tried:
[ 7.239745] Bluetooth: hci0: BCM: 'brcm/BCM4373A0.hcd'
[ 7.244989] Bluetooth: hci0: BCM: 'brcm/BCM.hcd'
[ 7.273105] imx219: probe of 14-0010 failed with error -5
[ 7.280748] deferring isp device registration
[ 7.284090] brcmfmac: brcmf_fw_alloc_request: using cypress/cyfmac4373-sdio for chip BCM4373/0
[ 7.290602] imx219 15-0010: supply VANA not found, using dummy regulator
[ 7.293925] brcmfmac mmc2:0001:1: Direct firmware load for cypress/cyfmac4373-sdio.boundary,imx8mp-nitrogen-smarc.bin failed with error -2
[ 7.316486] deferring isp device registration
[ 7.317794] brcmfmac mmc2:0001:1: Direct firmware load for cypress/cyfmac4373-sdio.bin failed with error -2
[ 7.350563] imx219 15-0010: supply VDIG not found, using dummy regulator
[ 7.358179] imx219 15-0010: supply VDDL not found, using dummy regulator
[ 7.378851] imx219 15-0010: failed to read chip id 219
[ 7.384971] imx219: probe of 15-0010 failed with error -5
[ 8.338351] brcmfmac: brcmf_sdio_htclk: HT Avail timeout (1000000): clkctl 0x50
[ 8.443600] IPv6: ADDRCONF(NETDEV_CHANGE): can1: link becomes ready
[ 8.450954] IPv6: ADDRCONF(NETDEV_CHANGE): can0: link becomes ready
[ 8.682664] Micrel KSZ9031 Gigabit PHY 30be0000.ethernet-1:07: attached PHY driver (mii_bus:phy_addr=30be0000.ethernet-1:07, irq=93)
[ 8.789444] imx-dwmac 30bf0000.ethernet eth1: PHY [stmmac-0:07] driver [Micrel KSZ9031 Gigabit PHY] (irq=89)
[ 8.808085] imx-dwmac 30bf0000.ethernet eth1: Register MEM_TYPE_PAGE_POOL RxQ-0
[ 8.822348] imx-dwmac 30bf0000.ethernet eth1: No Safety Features support found
[ 8.829658] imx-dwmac 30bf0000.ethernet eth1: IEEE 1588-2008 Advanced Timestamp supported
[ 8.843207] imx-dwmac 30bf0000.ethernet eth1: registered PTP clock
[ 8.862347] imx-dwmac 30bf0000.ethernet eth1: FPE workqueue start
[ 8.868515] imx-dwmac 30bf0000.ethernet eth1: configuring for phy/rgmii-id link mode
[ 13.200889] fec 30be0000.ethernet eth0: Link is Up - 1Gbps/Full - flow control rx/tx
[ 13.208941] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[ 13.230843] 8021q: 802.1Q VLAN Support v1.8
[ 13.236988] 8021q: adding VLAN 0 to HW filter on device eth1
[ 34.126325] vref-1v8: disabling
[ 293.030168] wlan: Loading MWLAN driver
[ 293.034357] wlan: Register to Bus Driver...
[ 293.038657] wlan: Register to Bus Driver Done
[ 293.043044] wlan: Driver loaded successfully
Thanks.
Simão
Hi, @SimaoLeite
From your given logs, I saw some PCIE error logs.
It seems that your PCIE driver has problem, then Wi-Fi driver can not be loaded successfully.
======
[ 2.564136] pcie phy pipe clk is not ready
[ 2.568247] phy phy-32f00000.pcie-phy.4: phy init failed --> -110
[ 2.568255] imx6q-pcie 33800000.pcie: Waiting for PHY PLL ready timeout!
[ 2.588773] imx6q-pcie 33800000.pcie: PCIe PLL lock timeout
[ 2.602304] Console: switching to colour frame buffer device 100x37
[ 2.629670] imx6q-pcie 33800000.pcie: iATU unroll: enabled
[ 2.631690] imx-drm display-subsystem: [drm] fb0: imx-drmdrmfb frame buffer device
[ 2.637264] imx6q-pcie 33800000.pcie: Detected iATU regions: 4 outbound, 4 inbound
[ 2.664168] imx6q-pcie 33800000.pcie: host bridge /soc@0/pcie@33800000 ranges:
[ 2.668723] pps pps0: new PPS source ptp0
[ 2.671429] imx6q-pcie 33800000.pcie: No bus range found for /soc@0/pcie@33800000, using [bus 00-ff]
[ 2.684784] imx6q-pcie 33800000.pcie: IO 0x001ff80000..0x001ff8ffff -> 0x0000000000
[ 2.692998] imx6q-pcie 33800000.pcie: MEM 0x0018000000..0x001fefffff -> 0x0018000000
[ 2.701303] imx6q-pcie 33800000.pcie: iATU unroll: enabled
[ 2.706815] imx6q-pcie 33800000.pcie: Detected iATU regions: 4 outbound, 4 inbound
==========
Please check your dts, especially PCIE part.
Also, I am confused with this print: "imx6q", it is not matched with your host platform: "Nitrogen8M"
Can you please help to double confirm your host platform?
And also please share to me your device tree file, so that I can check it further.
Best regards,
Christine.
Hi, @Christine_Li
The default device tree source file I am using is imx8mp-nitrogen_smarc.dts. I have also tested another DTS file, particularly imx8mp-nitrogen8mp.dts, and encountered the same issue. While I observed some differences between these two files, none seemed significant. Attached are all the relevant DTS files and the dmesg logs from the imx8mp-nitrogen8mp.dts file (The logs previously provided are the result of using the imx8mp-nitrogen_smarc.dts file).
Concerning my host platform, I am also confused by the "imx6q" output. However, I can ensure that I am working with the Nitrogen8M board. The Linux Kernel repository I am using is available at "https://github.com/boundarydevices/linux/tree/boundary-imx_5.15.y"
Thanks,
Simão
Hi, @Christine_Li
I have solved my issue by updating my Linux Kernel to version 6.1.22. It appears that Linux Kernel version 5.15.71 does not support the new generation of PCIe.
Thank you for all your replies.
Best regards,
Simão Leite
Hi, @SimaoLeite
Thanks for your reply and congratulations for your great job!
Such a good news to hear.
Have a nice day.
Best regards,
Christine.