Hello, Expert,
I am testing the AW-CM358SM on the IMX8MP. The WiFi is working successfully, but when I test Bluetooth on UART3, it shows an error. The error message is as follows. I have tried many methods but still have not succeeded. Do you have any ideas on how to fix it? I would greatly appreciate your help.
error log:
Bluetooth: hci0: FW already running. [ 46.628430] Bluetooth: hci0: Opcode 0x0c03 failed: -110
dts:
&uart3 { /* BT */
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_uart3 &pinctrl_bt_ctrl>;
assigned-clocks = <&clk IMX8MP_CLK_UART3>;
assigned-clock-parents = <&clk IMX8MP_SYS_PLL1_80M>;
uart-has-rtscts;
status = "okay";
bluetooth {
compatible = "nxp,88w8987-bt";
device-wakeup-gpios = <&gpio2 10 GPIO_ACTIVE_HIGH>;
};
};
pinctrl_uart3: uart3grp {
fsl,pins = <
MX8MP_IOMUXC_ECSPI1_SCLK__UART3_DCE_RX 0x140
MX8MP_IOMUXC_ECSPI1_MOSI__UART3_DCE_TX 0x140
MX8MP_IOMUXC_ECSPI1_MISO__UART3_DCE_CTS 0x140
MX8MP_IOMUXC_ECSPI1_SS0__UART3_DCE_RTS 0x140
>;
};
pinctrl_bt_ctrl: btctrlgrp {
fsl,pins = <
MX8MP_IOMUXC_SD1_RESET_B__GPIO2_IO10 0x10 /* HOST_WAKE_BT */
MX8MP_IOMUXC_SD1_STROBE__GPIO2_IO11 0x140 /* BT_HOST_WAKE */
>;
};
wifi_mod_para.conf
SD8987 = {
cfg80211_wext=0xf
wfd_name=p2p
max_vir_bss=1
cal_data_cfg=none
drv_mode=7
ps_mode=2
auto_ds=2
fw_name=nxp/sdiouart8987_combo_v0.bin
}
Kernel log
Starting kernel ...
[ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd034]
[ 0.000000] Linux version 6.6.52-rt43-gd377c9049508-dirty (root@fbdebian) (aarch64-linux-gnu-gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT Thu Jul 2 11:19:58 CST 2026
[ 0.000000] KASLR disabled due to lack of seed
[ 0.000000] Machine model: G3 i.MX8MPlus EVK board
[ 0.000000] efi: UEFI not found.
[ 0.000000] Reserved memory: unable to setup CMA region
[ 0.000000] OF: reserved mem: node linux,cma compatible matching fail
[ 0.000000] OF: reserved mem: 0x0000000000900000..0x000000000096ffff (448 KiB) nomap non-reusable ocram@900000
[ 0.000000] Zone ranges:
[ 0.000000] DMA [mem 0x0000000040000000-0x00000000ffffffff]
[ 0.000000] DMA32 empty
[ 0.000000] Normal [mem 0x0000000100000000-0x000000013fffffff]
[ 0.000000] Movable zone start for each node
[ 0.000000] Early memory node ranges
[ 0.000000] node 0: [mem 0x0000000040000000-0x000000013fffffff]
[ 0.000000] Initmem setup node 0 [mem 0x0000000040000000-0x000000013fffffff]
[ 0.000000] cma: Reserved 8 MiB at 0x00000000ff800000 on node -1
[ 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: MIGRATE_INFO_TYPE not supported.
[ 0.000000] psci: SMC Calling Convention v1.4
[ 0.000000] percpu: Embedded 20 pages/cpu s43368 r8192 d30360 u81920
[ 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] alternatives: applying boot alternatives
[ 0.000000] Kernel command line: console=ttymxc1,115200 root=PARTUUID=6a120481-03 rw rootwait
[ 0.000000] Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes, linear)
[ 0.000000] Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes, linear)
[ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 1032192
[ 0.000000] mem auto-init: stack:all(zero), heap alloc:off, heap free:off
[ 0.000000] software IO TLB: area num 4.
[ 0.000000] software IO TLB: mapped [mem 0x00000000fb800000-0x00000000ff800000] (64MB)
[ 0.000000] Memory: 4012020K/4194304K available (16192K kernel code, 1688K rwdata, 5064K rodata, 3520K init, 541K bss, 174092K reserved, 8192K cma-reserved)
[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[ 0.000000] rcu: Preemptible hierarchical RCU implementation.
[ 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] Tracing 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] Root IRQ handler: gic_handle_irq
[ 0.000000] GICv3: GICv3 features: 16 PPIs
[ 0.000000] GICv3: CPU0: found redistributor 0 region 0:0x0000000038880000
[ 0.000000] ITS: No ITS available, not enabling LPIs
[ 0.000000] rcu: srcu_init: Setting srcu_struct sizes based on contention.
[ 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.000000] sched_clock: 56 bits at 8MHz, resolution 125ns, wraps every 2199023255500ns
[ 0.000475] Console: colour dummy device 80x25
[ 0.000519] Calibrating delay loop (skipped), value calculated using timer frequency.. 16.00 BogoMIPS (lpj=32000)
[ 0.000528] pid_max: default: 32768 minimum: 301
[ 0.000602] LSM: initializing lsm=capability,integrity
[ 0.000695] Mount-cache hash table entries: 8192 (order: 4, 65536 bytes, linear)
[ 0.000711] Mountpoint-cache hash table entries: 8192 (order: 4, 65536 bytes, linear)
[ 0.002173] RCU Tasks: Setting shift to 2 and lim to 1 rcu_task_cb_adjust=1.
[ 0.002240] RCU Tasks Trace: Setting shift to 2 and lim to 1 rcu_task_cb_adjust=1.
[ 0.002415] rcu: Hierarchical SRCU implementation.
[ 0.002418] rcu: Max phase no-delay instances is 1000.
[ 0.004206] EFI services will not be available.
[ 0.004444] smp: Bringing up secondary CPUs ...
[ 0.004903] Detected VIPT I-cache on CPU1
[ 0.004964] GICv3: CPU1: found redistributor 1 region 0:0x00000000388a0000
[ 0.005000] CPU1: Booted secondary processor 0x0000000001 [0x410fd034]
[ 0.005523] Detected VIPT I-cache on CPU2
[ 0.005565] GICv3: CPU2: found redistributor 2 region 0:0x00000000388c0000
[ 0.005585] CPU2: Booted secondary processor 0x0000000002 [0x410fd034]
[ 0.006045] Detected VIPT I-cache on CPU3
[ 0.006083] GICv3: CPU3: found redistributor 3 region 0:0x00000000388e0000
[ 0.006100] CPU3: Booted secondary processor 0x0000000003 [0x410fd034]
[ 0.006165] smp: Brought up 1 node, 4 CPUs
[ 0.006173] SMP: Total of 4 processors activated.
[ 0.006177] CPU features: detected: 32-bit EL0 Support
[ 0.006181] CPU features: detected: CRC32 instructions
[ 0.006243] CPU: All CPU(s) started at EL2
[ 0.006246] alternatives: applying system-wide alternatives
[ 0.008002] devtmpfs: initialized
[ 0.016979] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[ 0.017001] futex hash table entries: 1024 (order: 4, 65536 bytes, linear)
[ 0.017422] pinctrl core: initialized pinctrl subsystem
[ 0.020051] DMI not present or invalid.
[ 0.020689] NET: Registered PF_NETLINK/PF_ROUTE protocol family
[ 0.022304] DMA: preallocated 512 KiB GFP_KERNEL pool for atomic allocations
[ 0.023375] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
[ 0.024665] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
[ 0.024748] audit: initializing netlink subsys (disabled)
[ 0.024932] audit: type=2000 audit(0.024:1): state=initialized audit_enabled=0 res=1
[ 0.025352] thermal_sys: Registered thermal governor 'step_wise'
[ 0.025356] thermal_sys: Registered thermal governor 'power_allocator'
[ 0.025401] cpuidle: using governor menu
[ 0.025566] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
[ 0.025647] ASID allocator initialised with 65536 entries
[ 0.026696] Serial: AMBA PL011 UART driver
[ 0.026763] imx mu driver is registered.
[ 0.026785] imx rpmsg driver is registered.
[ 0.032936] platform soc@0: Fixed dependency cycle(s) with /soc@0/bus@30000000/efuse@30350000/unique-id@8
[ 0.035120] platform 30330000.pinctrl: Fixed dependency cycle(s) with /soc@0/bus@30000000/pinctrl@30330000/hoggrp
[ 0.035566] imx8mp-pinctrl 30330000.pinctrl: initialized IMX pinctrl driver
[ 0.036067] platform 30350000.efuse: Fixed dependency cycle(s) with /soc@0/bus@30000000/clock-controller@30380000
[ 0.037099] platform 30350000.efuse: Fixed dependency cycle(s) with /soc@0/bus@30000000/clock-controller@30380000
[ 0.049206] Modules: 25968 pages in range for non-PLT usage
[ 0.049215] Modules: 517488 pages in range for PLT usage
[ 0.049877] HugeTLB: registered 1.00 GiB page size, pre-allocated 0 pages
[ 0.049884] HugeTLB: 0 KiB vmemmap can be freed for a 1.00 GiB page
[ 0.049889] HugeTLB: registered 32.0 MiB page size, pre-allocated 0 pages
[ 0.049892] HugeTLB: 0 KiB vmemmap can be freed for a 32.0 MiB page
[ 0.049896] HugeTLB: registered 2.00 MiB page size, pre-allocated 0 pages
[ 0.049902] HugeTLB: 0 KiB vmemmap can be freed for a 2.00 MiB page
[ 0.049909] HugeTLB: registered 64.0 KiB page size, pre-allocated 0 pages
[ 0.049912] HugeTLB: 0 KiB vmemmap can be freed for a 64.0 KiB page
[ 0.052093] iommu: Default domain type: Translated
[ 0.052102] iommu: DMA domain TLB invalidation policy: strict mode
[ 0.052394] SCSI subsystem initialized
[ 0.052679] usbcore: registered new interface driver usbfs
[ 0.052709] usbcore: registered new interface driver hub
[ 0.052742] usbcore: registered new device driver usb
[ 0.053603] pps_core: LinuxPPS API ver. 1 registered
[ 0.053607] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti
[ 0.053619] PTP clock support registered
[ 0.053886] EDAC MC: Ver: 3.0.0
[ 0.054304] scmi_core: SCMI protocol bus registered
[ 0.055327] Bluetooth: Core ver 2.22
[ 0.055356] NET: Registered PF_BLUETOOTH protocol family
[ 0.055361] Bluetooth: HCI device and connection manager initialized
[ 0.055370] Bluetooth: HCI socket layer initialized
[ 0.055375] Bluetooth: L2CAP socket layer initialized
[ 0.055387] Bluetooth: SCO socket layer initialized
[ 0.055707] vgaarb: loaded
[ 0.056088] clocksource: Switched to clocksource arch_sys_counter
[ 0.056287] VFS: Disk quotas dquot_6.6.0
[ 0.056396] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[ 0.063310] NET: Registered PF_INET protocol family
[ 0.063495] IP idents hash table entries: 65536 (order: 7, 524288 bytes, linear)
[ 0.066275] tcp_listen_portaddr_hash hash table entries: 2048 (order: 3, 32768 bytes, linear)
[ 0.066325] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
[ 0.066337] TCP established hash table entries: 32768 (order: 6, 262144 bytes, linear)
[ 0.066585] TCP bind hash table entries: 32768 (order: 8, 1048576 bytes, linear)
[ 0.067521] TCP: Hash tables configured (established 32768 bind 32768)
[ 0.067635] UDP hash table entries: 2048 (order: 4, 65536 bytes, linear)
[ 0.067720] UDP-Lite hash table entries: 2048 (order: 4, 65536 bytes, linear)
[ 0.067927] NET: Registered PF_UNIX/PF_LOCAL protocol family
[ 0.068373] RPC: Registered named UNIX socket transport module.
[ 0.068379] RPC: Registered udp transport module.
[ 0.068381] RPC: Registered tcp transport module.
[ 0.068384] RPC: Registered tcp-with-tls transport module.
[ 0.068386] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 0.069403] PCI: CLS 0 bytes, default 64
[ 0.070488] Initialise system trusted keyrings
[ 0.070625] workingset: timestamp_bits=46 max_order=20 bucket_order=0
[ 0.070895] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[ 0.071096] NFS: Registering the id_resolver key type
[ 0.071116] Key type id_resolver registered
[ 0.071120] Key type id_legacy registered
[ 0.071137] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
[ 0.071142] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering...
[ 0.071159] jffs2: version 2.2. (NAND) © 2001-2006 Red Hat, Inc.
[ 0.071346] 9p: Installing v9fs 9p2000 file system support
[ 0.100048] jitterentropy: Initialization failed with host not compliant with requirements: 9
[ 0.100055] Key type asymmetric registered
[ 0.100059] Asymmetric key parser 'x509' registered
[ 0.100104] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 246)
[ 0.100110] io scheduler mq-deadline registered
[ 0.100114] io scheduler kyber registered
[ 0.100139] io scheduler bfq registered
[ 0.115771] imx-sdma 30bd0000.dma-controller: Direct firmware load for imx/sdma/sdma-imx7d.bin failed with error -2
[ 0.115787] imx-sdma 30bd0000.dma-controller: Falling back to sysfs fallback for: imx/sdma/sdma-imx7d.bin
[ 0.117292] mxs-dma 33000000.dma-apbh: initialized
[ 0.118069] SoC: i.MX8MP revision 1.1
[ 0.118477] Bus freq driver module loaded
[ 0.135536] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
[ 0.138454] 30880000.serial: ttymxc2 at MMIO 0x30880000 (irq = 16, base_baud = 5000000) is a IMX
[ 0.138703] serial serial0: tty port ttymxc2 registered
[ 0.139315] 30890000.serial: ttymxc1 at MMIO 0x30890000 (irq = 17, base_baud = 1500000) is a IMX
[ 0.139350] printk: legacy console [ttymxc1] enabled
[ 1.222791] loop: module loaded
[ 1.227149] of_reserved_mem_lookup() returned NULL
[ 1.237919] tun: Universal TUN/TAP device driver, 1.6
[ 1.244863] sky2: driver version 1.30
[ 1.249061] usbcore: registered new device driver r8152-cfgselector
[ 1.255367] usbcore: registered new interface driver r8152
[ 1.261230] VFIO - User Level meta-driver version: 0.3
[ 1.271293] usbcore: registered new interface driver uas
[ 1.276669] usbcore: registered new interface driver usb-storage
[ 1.282753] usbcore: registered new interface driver usbserial_generic
[ 1.289312] usbserial: USB Serial support registered for generic
[ 1.295346] usbcore: registered new interface driver ftdi_sio
[ 1.301121] usbserial: USB Serial support registered for FTDI USB Serial Device
[ 1.308467] usbcore: registered new interface driver usb_serial_simple
[ 1.315022] usbserial: USB Serial support registered for carelink
[ 1.321145] usbserial: USB Serial support registered for flashloader
[ 1.327526] usbserial: USB Serial support registered for funsoft
[ 1.333554] usbserial: USB Serial support registered for google
[ 1.339503] usbserial: USB Serial support registered for hp4x
[ 1.345284] usbserial: USB Serial support registered for kaufmann
[ 1.351402] usbserial: USB Serial support registered for libtransistor
[ 1.357961] usbserial: USB Serial support registered for moto_modem
[ 1.364256] usbserial: USB Serial support registered for motorola_tetra
[ 1.370900] usbserial: USB Serial support registered for nokia
[ 1.376765] usbserial: USB Serial support registered for novatel_gps
[ 1.383149] usbserial: USB Serial support registered for siemens_mpi
[ 1.389527] usbserial: USB Serial support registered for suunto
[ 1.395476] usbserial: USB Serial support registered for vivopay
[ 1.401511] usbserial: USB Serial support registered for zio
[ 1.407203] usbcore: registered new interface driver usb_ehset_test
[ 1.413528] usbcore: registered new device driver onboard-usb-hub
[ 1.422006] snvs_rtc 30370000.snvs:snvs-rtc-lp: registered as rtc0
[ 1.428227] snvs_rtc 30370000.snvs:snvs-rtc-lp: setting system clock to 1970-01-01T00:00:00 UTC (0)
[ 1.437427] i2c_dev: i2c /dev entries driver
[ 1.445729] Bluetooth: HCI UART driver ver 2.3
[ 1.450203] Bluetooth: HCI UART protocol H4 registered
[ 1.455351] Bluetooth: HCI UART protocol BCSP registered
[ 1.460695] Bluetooth: HCI UART protocol LL registered
[ 1.465847] Bluetooth: HCI UART protocol ATH3K registered
[ 1.471280] Bluetooth: HCI UART protocol Three-wire (H5) registered
[ 1.477642] Bluetooth: HCI UART protocol Broadcom registered
[ 1.483333] Bluetooth: HCI UART protocol QCA registered
[ 1.488739] EDAC MC: ECC not enabled
[ 1.493561] sdhci: Secure Digital Host Controller Interface driver
[ 1.499762] sdhci: Copyright(c) Pierre Ossman
[ 1.504580] Synopsys Designware Multimedia Card Interface Driver
[ 1.511193] sdhci-pltfm: SDHCI platform and OF driver helper
[ 1.519372] ledtrig-cpu: registered to indicate activity on CPUs
[ 1.526326] SMCCC: SOC_ID: ARCH_SOC_ID not implemented, skipping ....
[ 1.535249] hw perfevents: enabled with armv8_cortex_a53 PMU driver, 7 counters available
[ 1.545746] platform soc@0: Fixed dependency cycle(s) with /soc@0/bus@30000000/efuse@30350000
[ 1.548948] mmc2: SDHCI controller on 30b60000.mmc [30b60000.mmc] using ADMA
[ 1.555377] optee: probing for conduit method.
[ 1.565851] optee: api uid mismatch
[ 1.569678] optee: probe of firmware:optee failed with error -22
[ 1.576620] NET: Registered PF_LLC protocol family
[ 1.581492] u32 classifier
[ 1.584247] input device check on
[ 1.587910] Actions configured
[ 1.591634] NET: Registered PF_INET6 protocol family
[ 1.598148] Segment Routing with IPv6
[ 1.601891] In-situ OAM (IOAM) with IPv6
[ 1.605875] NET: Registered PF_PACKET protocol family
[ 1.610955] bridge: filtering via arp/ip/ip6tables is no longer available by default. Update your scripts to load br_netfilter if you need this.
[ 1.625927] Bluetooth: RFCOMM TTY layer initialized
[ 1.630834] Bluetooth: RFCOMM socket layer initialized
[ 1.634392] mmc2: new HS400 Enhanced strobe MMC card at address 0001
[ 1.636001] Bluetooth: RFCOMM ver 1.11
[ 1.642888] mmcblk2: mmc2:0001 064G90 58.2 GiB
[ 1.646098] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 1.653585] mmcblk2: p1 p2 p3
[ 1.655851] Bluetooth: BNEP filters: protocol multicast
[ 1.661320] mmcblk2boot0: mmc2:0001 064G90 8.00 MiB
[ 1.664139] Bluetooth: BNEP socket layer initialized
[ 1.670589] mmcblk2boot1: mmc2:0001 064G90 8.00 MiB
[ 1.674997] 8021q: 802.1Q VLAN Support v1.8
[ 1.680430] mmcblk2rpmb: mmc2:0001 064G90 16.0 MiB, chardev (238:0)
[ 1.683109] lib80211: common routines for IEEE802.11 drivers
[ 1.695071] 9pnet: Installing 9P2000 support
[ 1.699490] Key type dns_resolver registered
[ 1.704490] NET: Registered PF_VSOCK protocol family
[ 1.719723] registered taskstats version 1
[ 1.723967] Loading compiled-in X.509 certificates
[ 1.751680] gpio gpiochip0: Static allocation of GPIO base is deprecated, use dynamic allocation.
[ 1.762305] gpio gpiochip1: Static allocation of GPIO base is deprecated, use dynamic allocation.
[ 1.772790] gpio gpiochip2: Static allocation of GPIO base is deprecated, use dynamic allocation.
[ 1.783311] gpio gpiochip3: Static allocation of GPIO base is deprecated, use dynamic allocation.
[ 1.793861] gpio gpiochip4: Static allocation of GPIO base is deprecated, use dynamic allocation.
[ 1.806692] i2c i2c-0: IMX I2C adapter registered
[ 1.813480] rtc-rx8111 2-0032: registered as rtc1
[ 1.820041] ina238 2-0043: power monitor ina237 (Rshunt = 50000 uOhm, gain = 4)
[ 1.821839] nxp-pca9450 0-0025: pca9450bc probed.
[ 1.827481] i2c i2c-2: IMX I2C adapter registered
[ 1.869694] usb251xb 3-002c: Hub configuration was successful.
[ 1.875553] usb251xb 3-002c: Hub probed successfully
[ 1.880583] i2c i2c-3: IMX I2C adapter registered
[ 1.885922] imx8mq-usb-phy 381f0040.usb-phy: supply vbus not found, using dummy regulator
[ 1.894643] imx8mq-usb-phy 382f0040.usb-phy: supply vbus not found, using dummy regulator
[ 1.912708] 30a60000.serial: ttymxc3 at MMIO 0x30a60000 (irq = 199, base_baud = 1500000) is a IMX
[ 1.922917] imx-dwmac 30bf0000.ethernet: IRQ eth_lpi not found
[ 1.929740] imx-dwmac 30bf0000.ethernet: User ID: 0x10, Synopsys ID: 0x51
[ 1.936555] imx-dwmac 30bf0000.ethernet: DWMAC4/5
[ 1.941361] imx-dwmac 30bf0000.ethernet: DMA HW capability register supported
[ 1.948509] imx-dwmac 30bf0000.ethernet: RX Checksum Offload Engine supported
[ 1.955650] imx-dwmac 30bf0000.ethernet: TX Checksum insertion supported
[ 1.962359] imx-dwmac 30bf0000.ethernet: Wake-Up On Lan supported
[ 1.968520] imx-dwmac 30bf0000.ethernet: Enable RX Mitigation via HW Watchdog Timer
[ 1.976199] imx-dwmac 30bf0000.ethernet: device MAC address 2a:c5:99:84:66:bb
[ 1.983350] imx-dwmac 30bf0000.ethernet: Enabled L3L4 Flow TC (entries=8)
[ 1.990152] imx-dwmac 30bf0000.ethernet: Enabled RFS Flow TC (entries=10)
[ 1.996965] imx-dwmac 30bf0000.ethernet: Enabling HW TC (entries=256, max_off=256)
[ 2.004554] imx-dwmac 30bf0000.ethernet: Using 34/40 bits DMA host/device width
[ 2.158192] realtek-mdio stmmac-1:00: found an RTL8363NB switch
[ 2.164168] realtek-mdio stmmac-1:00: unable to register switch ret = -517
[ 2.175037] xhci-hcd xhci-hcd.1.auto: xHCI Host Controller
[ 2.180572] xhci-hcd xhci-hcd.1.auto: new USB bus registered, assigned bus number 1
[ 2.188568] xhci-hcd xhci-hcd.1.auto: hcc params 0x0220fe6d hci version 0x110 quirks 0x000000a001000010
[ 2.198006] xhci-hcd xhci-hcd.1.auto: irq 203, io mem 0x38200000
[ 2.204153] xhci-hcd xhci-hcd.1.auto: xHCI Host Controller
[ 2.209668] xhci-hcd xhci-hcd.1.auto: new USB bus registered, assigned bus number 2
[ 2.217339] xhci-hcd xhci-hcd.1.auto: Host supports USB 3.0 SuperSpeed
[ 2.226380] hub 1-0:1.0: USB hub found
[ 2.230477] hub 1-0:1.0: 1 port detected
[ 2.236611] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM.
[ 2.246489] hub 2-0:1.0: USB hub found
[ 2.250581] hub 2-0:1.0: 1 port detected
[ 2.256296] imx-cpufreq-dt imx-cpufreq-dt: cpu speed grade 5 mkt segment 0 supported-hw 0x20 0x1
[ 2.268964] sdhci-esdhc-imx 30b40000.mmc: allocated mmc-pwrseq
[ 2.269069] sdhci-esdhc-imx 30b50000.mmc: Got CD GPIO
[ 2.313534] mmc1: SDHCI controller on 30b50000.mmc [30b50000.mmc] using ADMA
[ 2.413613] mmc0: SDHCI controller on 30b40000.mmc [30b40000.mmc] using ADMA
[ 2.414283] realtek-mdio stmmac-1:00: found an RTL8363NB switch
[ 2.492421] usb 1-1: new high-speed USB device number 2 using xhci-hcd
[ 2.540131] mmc0: new ultra high speed SDR104 SDIO card at address 0001
[ 2.600919] realtek-mdio stmmac-1:00: configuring for fixed/rgmii link mode
[ 2.610450] realtek-mdio stmmac-1:00: Link is Up - 1Gbps/Full - flow control off
[ 2.644563] realtek-mdio stmmac-1:00 eth1 (uninitialized): PHY [dsa-0.0:01] driver [Generic PHY] (irq=POLL)
[ 2.684441] realtek-mdio stmmac-1:00 eth2 (uninitialized): PHY [dsa-0.0:03] driver [Generic PHY] (irq=POLL)
[ 2.699335] DSA: tree 0 setup
[ 2.704695] input: gpio-keys as /devices/platform/gpio-keys/input/input0
[ 2.704785] hub 1-1:1.0: USB hub found
[ 2.712031] input: cpu_inputs as /devices/platform/cpu_inputs/input/input1
[ 2.715286] hub 1-1:1.0: 4 ports detected
[ 2.722488] cfg80211: Loading compiled-in X.509 certificates for regulatory database
[ 2.734966] Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
[ 2.741369] Loaded X.509 cert 'wens: 61c038651aabdcf94bd0ac7ff06c7248db18c600'
[ 2.748657] clk: Disabling unused clocks
[ 2.752652] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
[ 2.761287] platform regulatory.0: Falling back to sysfs fallback for: regulatory.db
[ 2.865310] hub 1-1:1.0: USB hub found
[ 2.869427] hub 1-1:1.0: 4 ports detected
[ 3.269517] EXT4-fs (mmcblk2p3): recovery complete
[ 3.275227] EXT4-fs (mmcblk2p3): mounted filesystem 057d8de8-a7e7-4440-9fea-c9670c0c5df9 r/w with ordered data mode. Quota mode: none.
[ 3.287379] VFS: Mounted root (ext4 filesystem) on device 179:3.
[ 3.294319] devtmpfs: mounted
[ 3.298268] Freeing unused kernel memory: 3520K
[ 3.302934] Run /sbin/init as init process
[ 3.423469] systemd[1]: System time before build time, advancing clock.
[ 3.450897] systemd[1]: systemd 252.39-1~deb12u2 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 +TPM2 +BZIP2 +LZ4 +XZ +ZLIB +ZSTD -BPF_FRAMEWORK -XKBCOMMON +UTMP +SYSVINIT default-hierarchy=unified)
[ 3.483986] systemd[1]: Detected architecture arm64.
Welcome to Debian GNU/Linux 12 (bookworm)!
[ 3.506158] systemd[1]: Hostname set to
[ 3.512764] systemd[1]: Initializing machine ID from random generator.
[ 3.558947] systemd[1]: memfd_create() called without MFD_EXEC or MFD_NOEXEC_SEAL set
[ 3.931119] systemd[1]: Queued start job for default target graphical.target.
[ 3.968011] systemd[1]: Created slice system-getty.slice - Slice /system/getty.
[ OK ] Created slice system-getty.slice - Slice /system/getty.
[ 3.993796] systemd[1]: Created slice system-modprobe.slice - Slice /system/modprobe.
[ OK ] Created slice system-modpr…lice - Slice /system/modprobe.
[ 4.022309] systemd[1]: Created slice system-serial\x2dgetty.slice - Slice /system/serial-getty.
[ OK ] Created slice system-seria… - Slice /system/serial-getty.
[ 4.049678] systemd[1]: Created slice system-systemd\x2dfsck.slice - Slice /system/systemd-fsck.
[ OK ] Created slice system-syste… - Slice /system/systemd-fsck.
[ 4.077353] systemd[1]: Created slice user.slice - User and Session Slice.
[ OK ] Created slice user.slice - User and Session Slice.
[ 4.100497] systemd[1]: Started systemd-ask-password-console.path - Dispatch Password Requests to Console Directory Watch.
[ OK ] Started systemd-ask-passwo…quests to Console Directory Watch.
[ 4.128453] systemd[1]: Started systemd-ask-password-wall.path - Forward Password Requests to Wall Directory Watch.
[ OK ] Started systemd-ask-passwo… Requests to Wall Directory Watch.
[ 4.156396] systemd[1]: proc-sys-fs-binfmt_misc.automount - Arbitrary Executable File Formats File System Automount Point was skipped because of an unmet condition check (ConditionPathExists=/proc/sys/fs/binfmt_misc).
[ 4.175866] systemd[1]: Expecting device dev-mmcblk2p1.device - /dev/mmcblk2p1...
Expecting device dev-mmcblk2p1.device - /dev/mmcblk2p1...
[ 4.200472] systemd[1]: Expecting device dev-ttymxc1.device - /dev/ttymxc1...
Expecting device dev-ttymxc1.device - /dev/ttymxc1...
[ 4.224224] systemd[1]: Reached target cryptsetup.target - Local Encrypted Volumes.
[ OK ] Reached target cryptsetup.…get - Local Encrypted Volumes.
[ 4.248610] systemd[1]: Reached target integritysetup.target - Local Integrity Protected Volumes.
[ OK ] Reached target integrityse…Local Integrity Protected Volumes.
[ 4.276289] systemd[1]: Reached target paths.target - Path Units.
[ OK ] Reached target paths.target - Path Units.
[ 4.296264] systemd[1]: Reached target remote-fs.target - Remote File Systems.
[ OK ] Reached target remote-fs.target - Remote File Systems.
[ 4.320247] systemd[1]: Reached target slices.target - Slice Units.
[ OK ] Reached target slices.target - Slice Units.
[ 4.340224] systemd[1]: Reached target swap.target - Swaps.
[ OK ] Reached target swap.target - Swaps.
[ 4.360269] systemd[1]: Reached target veritysetup.target - Local Verity Protected Volumes.
[ OK ] Reached target veritysetup… - Local Verity Protected Volumes.
[ 4.384758] systemd[1]: Listening on systemd-fsckd.socket - fsck to fsckd communication Socket.
[ OK ] Listening on systemd-fsckd…sck to fsckd communication Socket.
[ 4.412536] systemd[1]: Listening on systemd-initctl.socket - initctl Compatibility Named Pipe.
[ OK ] Listening on systemd-initc… initctl Compatibility Named Pipe.
[ 4.441749] systemd[1]: Listening on systemd-journald-audit.socket - Journal Audit Socket.
[ OK ] Listening on systemd-journ…socket - Journal Audit Socket.
[ 4.468740] systemd[1]: Listening on systemd-journald-dev-log.socket - Journal Socket (/dev/log).
[ OK ] Listening on systemd-journ…t - Journal Socket (/dev/log).
[ 4.496878] systemd[1]: Listening on systemd-journald.socket - Journal Socket.
[ OK ] Listening on systemd-journald.socket - Journal Socket.
[ 4.520946] systemd[1]: Listening on systemd-networkd.socket - Network Service Netlink Socket.
[ OK ] Listening on systemd-netwo… - Network Service Netlink Socket.
[ 4.557127] systemd[1]: Listening on systemd-udevd-control.socket - udev Control Socket.
[ OK ] Listening on systemd-udevd….socket - udev Control Socket.
[ 4.584722] systemd[1]: Listening on systemd-udevd-kernel.socket - udev Kernel Socket.
[ OK ] Listening on systemd-udevd…l.socket - udev Kernel Socket.
[ 4.624665] systemd[1]: Mounting dev-hugepages.mount - Huge Pages File System...
Mounting dev-hugepages.mount - Huge Pages File System...
[ 4.651859] systemd[1]: Mounting dev-mqueue.mount - POSIX Message Queue File System...
Mounting dev-mqueue.mount▒▒POSIX Message Queue File System...
[ 4.680049] systemd[1]: Mounting sys-kernel-debug.mount - Kernel Debug File System...
Mounting sys-kernel-debug.… - Kernel Debug File System...
[ 4.709270] systemd[1]: sys-kernel-tracing.mount - Kernel Trace File System was skipped because of an unmet condition check (ConditionPathExists=/sys/kernel/tracing).
[ 4.724518] systemd[1]: kmod-static-nodes.service - Create List of Static Device Nodes was skipped because of an unmet condition check (ConditionFileNotEmpty=/lib/modules/6.6.52-rt43-gd377c9049508-dirty/modules.devname).
[ 4.757545] systemd[1]: Starting [email protected] - Load Kernel Module configfs...
Starting modprobe@configfs…m - Load Kernel Module configfs...
[ 4.788352] systemd[1]: Starting modprobe@dm_mod.service - Load Kernel Module dm_mod...
Starting modprobe@dm_mod.s…[0m - Load Kernel Module dm_mod...
[ 4.816731] systemd[1]: Starting [email protected] - Load Kernel Module drm...
Starting [email protected] - Load Kernel Module drm...
[ 4.848481] systemd[1]: Starting modprobe@efi_pstore.service - Load Kernel Module efi_pstore...
Starting modprobe@efi_psto…- Load Kernel Module efi_pstore...
[ 4.876748] systemd[1]: Starting [email protected] - Load Kernel Module fuse...
Starting [email protected]…e - Load Kernel Module fuse...
[ 4.904963] systemd[1]: Starting [email protected] - Load Kernel Module loop...
Starting [email protected]…e - Load Kernel Module loop...
[ 4.928580] systemd[1]: systemd-fsck-root.service - File System Check on Root Device was skipped because of an unmet condition check (ConditionPathIsReadWrite=!/).
[ 4.968886] systemd[1]: Starting systemd-journald.service - Journal Service...
Starting systemd-journald.service - Journal Service...
[ 5.004486] systemd[1]: Starting systemd-modules-load.service - Load Kernel Modules...
Starting systemd-modules-l…rvice - Load Kernel Modules...
[ 5.031531] systemd[1]: Starting systemd-network-generator.service - Generate network units from Kernel command line...
Starting systemd-network-g… units from Kernel command line...
[ 5.084818] systemd[1]: Starting systemd-remount-fs.service - Remount Root and Kernel File Systems...
Starting systemd-remount-f…nt Root and Kernel File Systems...
[ 5.115743] systemd[1]: Starting systemd-udev-trigger.service - Coldplug All udev Devices...
Starting systemd-udev-trig…[0m - Coldplug All udev Devices...
[ 5.136505] EXT4-fs (mmcblk2p3): re-mounted 057d8de8-a7e7-4440-9fea-c9670c0c5df9 r/w. Quota mode: none.
[ 5.153130] systemd[1]: Started systemd-journald.service - Journal Service.
[ OK ] Started systemd-journald.service - Journal Service.
[ OK ] Mounted dev-hugepages.mount - Huge Pages File System.
[ OK ] Mounted dev-mqueue.mount▒▒- POSIX Message Queue File System.
[ OK ] Mounted sys-kernel-debug.m…nt - Kernel Debug File System.
[ OK ] Finished modprobe@configfs…[0m - Load Kernel Module configfs.
[ OK ] Finished modprobe@dm_mod.s…e - Load Kernel Module dm_mod.
[ OK ] Finished [email protected] - Load Kernel Module drm.
[ OK ] Finished modprobe@efi_psto…m - Load Kernel Module efi_pstore.
[ OK ] Finished [email protected] - Load Kernel Module fuse.
[ OK ] Finished [email protected] - Load Kernel Module loop.
[ OK ] Finished systemd-modules-l…service - Load Kernel Modules.
[ OK ] Finished systemd-network-g…rk units from Kernel command line.
[ OK ] Finished systemd-remount-f…ount Root and Kernel File Systems.
[ OK ] Reached target network-pre…get - Preparation for Network.
Mounting sys-kernel-config…ernel Configuration File System...
Starting systemd-journal-f…h Journal to Persistent Storage...
[ 5.501074] systemd-journald[137]: Received client request to flush runtime journal.
Starting systemd-random-se…ice - Load/Save Random Seed...
Starting systemd-sysctl.se…ce - Apply Kernel Variables...
Starting systemd-sysusers.…rvice - Create System Users...
[ OK ] Finished systemd-udev-trig…e - Coldplug All udev Devices.
[ OK ] Mounted sys-kernel-config.… Kernel Configuration File System.
[ OK ] Finished systemd-journal-f…ush Journal to Persistent Storage.
[ OK ] Finished systemd-sysctl.service - Apply Kernel Variables.
Starting ifupdown-pre.serv…ynchronize boot up for ifupdown...
[ OK ] Finished systemd-sysusers.service - Create System Users.
Starting systemd-tmpfiles-…ate Static Device Nodes in /dev...
[ OK ] Finished systemd-tmpfiles-…reate Static Device Nodes in /dev.
[ OK ] Reached target local-fs-pr…reparation for Local File Systems.
[ OK ] Reached target local-fs.target - Local File Systems.
Starting systemd-tmpfiles-…te System Files and Directories...
Starting systemd-udevd.ser…ger for Device Events and Files...
[ OK ] Finished systemd-tmpfiles-…eate System Files and Directories.
Starting systemd-timesyncd… - Network Time Synchronization...
Starting systemd-update-ut…rd System Boot/Shutdown in UTMP...
[ OK ] Finished systemd-update-ut…cord System Boot/Shutdown in UTMP.
[ OK ] Started systemd-udevd.serv…nager for Device Events and Files.
Starting systemd-networkd.…ice - Network Configuration...
[ OK ] Found device dev-ttymxc1.device - /dev/ttymxc1.
[ OK ] Started systemd-timesyncd.…0m - Network Time Synchronization.
[ OK ] Reached target sysinit.target - System Initialization.
[ OK ] Started systemd-tmpfiles-c… Cleanup of Temporary Directories.
[ OK ] Reached target time-set.target - System Time Set.
[ OK ] Started apt-daily.timer - Daily apt download activities.
[ OK ] Started apt-daily-upgrade.… apt upgrade and clean activities.
[ OK ] Started dpkg-db-backup.tim… Daily dpkg database backup timer.
[ OK ] Started e2scrub_all.timer▒▒etadata Check for All Filesystems.
[ OK ] Started fstrim.timer - Discard unused blocks once a week.
[ OK ] Started logrotate.timer - Daily rotation of log files.
[ OK ] Started man-db.timer - Daily man-db regeneration.
[ OK ] Started sysstat-collect.ti… accounting tool every 10 minutes.
[ OK ] Started sysstat-summary.ti…of yesterday's process accounting.
[ OK ] Reached target timers.target - Timer Units.
[ OK ] Listening on dbus.socket▒▒- D-Bus System Message Bus Socket.
[ OK ] Reached targe[ 6.421751] cfg80211: failed to load regulatory.db
t sockets.target - Socket Units.
[ OK ] Reached target basic.target - Basic System.
[ OK ] Started cron.service -…kground program processing daemon.
Starting dbus.service - D-Bus System Message Bus...
[ 6.524255] imx-sdma 30bd0000.dma-controller: Direct firmware load for imx/sdma/sdma-imx7d.bin failed with error -2
[ 6.537384] imx-sdma 30bd0000.dma-controller: Falling back to sysfs fallback for: imx/sdma/sdma-imx7d.bin
[ OK ] Started firmwared.service - Linux Firmware Loader Daemon.
[ 6.563260] imx-sdma 30bd0000.dma-controller: external firmware not found, using ROM firmware
Starting kexec-load.servic…B: Load kernel image with kexec...
Starting lm-sensors.servic…ize hardware monitoring sensors...
Starting platcfg.service▒▒r various NXP i.MX/LS platforms...
[ OK ] Started seatd.service - Seat management daemon.
[ OK ] Started strongswan-starter…Ev1/IKEv2 daemon using ipsec.conf.
Starting sysstat.service - Resets System Activity Logs...
Starting systemd-logind.se…ice - User Login Management...
[ OK ] Started systemd-networkd.service - Network Configuration.
[ OK ] Finished ifupdown-pre.serv… synchronize boot up for ifupdown.
[ OK ] Finished e2scrub_reap.serv…ine ext4 Metadata Check Snapshots.
[ OK ] Finished sysstat.service - Resets System Activity Logs.
[ OK ] Finished lm-sensors.servic…alize hardware monitoring sensors.
[ OK ] Started kexec-load.service…LSB: Load kernel image with kexec.
[ OK ] Found device dev-mmcblk2p1.device - /dev/mmcblk2p1.
[ OK ] Reached target usb-gadget.…m - Hardware activated USB gadget.
Starting networking.service - Raise network interfaces...
Starting systemd-fsck@dev-… System Check on /dev/mmcblk2p1...
[ OK ] Started systemd-fsckd.serv…tem Check Daemon to report status.
[ OK ] Finished systemd-fsck@dev-…le System Check on /dev/mmcblk2p1.
[ 7.297245] imx-dwmac 30bf0000.ethernet eth0: Register MEM_TYPE_PAGE_POOL RxQ-0
[ 7.305583] imx-dwmac 30bf0000.ethernet eth0: No Safety Features support found
[ 7.312850] imx-dwmac 30bf0000.ethernet eth0: IEEE 1588-2008 Advanced Timestamp supported
Mounting boot.mount - /boot...
[ 7.324878] imx-dwmac 30bf0000.ethernet eth0: registered PTP clock
[ 7.336555] imx-dwmac 30bf0000.ethernet eth0: FPE workqueue start
[ 7.343570] imx-dwmac 30bf0000.ethernet eth0: configuring for fixed/rgmii-id link mode
[ 7.353100] imx-dwmac 30bf0000.ethernet eth0: Link is Up - 1Gbps/Full - flow control off
[ 7.353244] EXT4-fs (mmcblk2p1): mounted filesystem 45d36d6d-da2c-4fa0-ae4f-46086176bf89 r/w with ordered data mode. Quota mode: none.
[ 7.354853] 8021q: adding VLAN 0 to HW filter on device eth0
[ OK ] Mounted boot.mount - /boot.
[ 7.484902] realtek-mdio stmmac-1:00 eth1: configuring for phy/gmii link mode
[ 7.499221] 8021q: adding VLAN 0 to HW filter on device eth1
[ 7.722835] realtek-mdio stmmac-1:00 eth2: configuring for phy/gmii link mode
[ 7.758421] 8021q: adding VLAN 0 to HW filter on device eth2
[ OK ] Finished networking.service - Raise network interfaces.
[ 7.988116] random: crng init done
[ OK ] Finished systemd-random-se…rvice - Load/Save Random Seed.
[ OK ] Started dbus.service - D-Bus System Message Bus.
Starting wpa_supplicant.service - WPA supplicant...
[ OK ] Started systemd-logind.service - User Login Management.
[ OK ] Started wpa_supplicant.service - WPA supplicant.
[ OK ] Reached target network.target - Network.
Starting mosquitto.service - Mosquitto MQTT Broker...
Starting ssh.service - OpenBSD Secure Shell server...
Starting systemd-hostnamed.service - Hostname Service...
Starting systemd-user-sess…vice - Permit User Sessions...
[ OK ] Finished systemd-user-sess…ervice - Permit User Sessions.
[ OK ] Started [email protected] - Getty on tty1.
[ OK ] Started serial-getty@ttymx…ice - Serial Getty on ttymxc1.
[ OK ] Reached target getty.target - Login Prompts.
[ OK ] Started systemd-hostnamed.service - Hostname Service.
[ OK ] Started ssh.service - OpenBSD Secure Shell server.
[ OK ] Started mosquitto.service - Mosquitto MQTT Broker.
[ OK ] Reached target multi-user.target - Multi-User System.
[ OK ] Reached target graphical.target - Graphical Interface.
Starting systemd-update-ut… Record Runlevel Change in UTMP...
[ OK ] Finished platcfg.service▒▒for various NXP i.MX/LS platforms.
[ OK ] Finished systemd-update-ut… - Record Runlevel Change in UTMP.
Debian GNU/Linux 12 imx8mpevk ttymxc1
NXP Linux SDK 2506 Debian Server (optimized with NXP-specific hardware acceleration)
imx8mpevk login: root
Password:
Linux imx8mpevk 6.6.52-rt43-gd377c9049508-dirty #1 SMP PREEMPT Thu Jul 2 11:19:58 CST 2026 aarch64
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
root@imx8mpevk:~#
root@imx8mpevk:~# modprobe moal mod_para=nxp/wifi_mod_para.conf
[ 27.658951] mlan: loading out-of-tree module taints kernel.
[ 27.688908] wlan: Loading MWLAN driver
[ 27.693279] wlan: Register to Bus Driver...
[ 27.697621] vendor=0x02DF device=0x9149 class=0 function=1
[ 27.703270] Attach moal handle ops, card interface type: 0x105
[ 27.709133] rps set to 0 from module param
[ 27.713466] SD8987: init module param from usr cfg
[ 27.718305] card_type: SD8987, config block: 0
[ 27.722765] cfg80211_wext=0xf
[ 27.725757] max_vir_bss=1
[ 27.728391] cal_data_cfg=none
[ 27.731362] ps_mode = 1
[ 27.733821] auto_ds = 1
[ 27.736295] host_mlme=enable
[ 27.739186] fw_name=nxp/sdiouart8987_combo_v0.bin
[ 27.743918] SDIO: max_segs=128 max_seg_size=65535
[ 27.748647] rx_work=1 cpu_num=4
[ 27.751795] Enable moal_recv_amsdu_packet
[ 27.755832] Attach mlan adapter operations.card_type is 0x105.
[ 27.762044] wlan: Enable TX SG mode
[ 27.765551] wlan: Enable RX SG mode
[ 27.776176] Request firmware: nxp/sdiouart8987_combo_v0.bin
[ 28.073628] Wlan: FW download over, firmwarelen=626584 downloaded 617556
[ 28.944747] WLAN FW is active
[ 28.947734] on_time is 28943658375
[ 29.003401] VDLL image: len=9028
[ 29.006743] FW country code WW does not match with US
[ 29.012026] fw_cap_info=0x181d6f03, dev_cap_mask=0xffffffff
[ 29.017672] max_p2p_conn = 8, max_sta_conn = 8
[ 29.022438] SDIO rx aggr: 1 block_size=512
[ 29.026600] wlan: Enable RX SG mode
[ 29.030117] mpa_rx_buf_size=65280
[ 29.054744] Register NXP 802.11 Adapter mlan0
[ 29.061163] Register NXP 802.11 Adapter uap0
[ 29.069437] Register NXP 802.11 Adapter wfd0
[ 29.073887] wlan: version = SD8987----16.92.21.p142.3-MM6X16505.p4-GPL-(FP92)
[ 29.083234] wlan: Register to Bus Driver Done
[ 29.088229] wlan: Driver loaded successfully
root@imx8mpevk:~# [ 29.430504] wlan: mlan0 START SCAN
[ 33.741685] wlan: SCAN COMPLETED: scanned AP count=6
root@imx8mpevk:~#
root@imx8mpevk:~# mod[ 38.754412] wlan: mlan0 START SCAN
probe btnxpuart
[ 43.549431] btnxpuart serial0-0: ipg clock enabled, rate=80000000
[ 43.555634] btnxpuart serial0-0: per clock enabled, rate=80000000
root@imx8mpevk:~# [ 43.743746] wlan: SCAN COMPLETED: scanned AP count=14
[ 44.580103] Bluetooth: hci0: FW already running.
[ 46.628430] Bluetooth: hci0: Opcode 0x0c03 failed: -110
[ 48.756247] wlan: mlan0 START SCAN
[ 53.744943] wlan: SCAN COMPLETED: scanned AP count=16
[ 53.753462] wlan: sched scan start
Hello @wanggg
Which 8MP board you currently using? Could you share hardware connection?
Best Regards
Shaun