Adding iMX8MP to targets

Hi, there is a NXP getup repo for iMX8MP: https://github.com/nxp-imx/imx_openwrt/blob/imx-openwrt-21.02.01/target/linux/imx/README

Could this be added as default targets in OpenWRT beside the A7 and A9?

Are these also available in main line Linux ?

The board I use (PicoCore) is stated for 5.4.70. NXP have a guide that stated 6.1.1. Here the Link (PDF file): https://www.nxp.com/docs/en/reference-manual/IMX_REFERENCE_MANUAL.pdf and Release notes (PDF file): https://www.nxp.com/docs/en/release-note/IMX_LINUX_RELEASE_NOTES.pdf

Hope this helps

It does not.

What @frolic would have wanted you to do is to check the Linux source code for a commit that brought in support for the target in question.
If you did not find such a commit, then the answer to his question would be 'no'.

If you want it supported in OpenWRT, then you need to do the work to make it happen.

1 Like

So yes, it is supported as ARM64: imx8mp

awesome,

then please boot any random Linux dist using a recent kernel, and post the boot log output.

As soon I get the new dev kit.

What people are trying to make clear is that a target won't get supported unless someone does the legwork. NXP for one does not bother (no, an SDK does not count, as it's fire and forget). So that's how the cards lie.

That repo appears to be OpenWRT 21.02, and Linux kernel 5.4
So if you want to get that up to OpenWRT master and Linux kernel 5.15 with 6.1 testing, I suspect there will be quite a bit of effort.

If it's in Linux mainline, then the kernel version should be mostly resolved (assuming those patches made it upstream also... otherwise you'll need to rebase them)

Sorry for my lack of knowledge, I'm totally new to OpenWRT :slight_smile:
The imx8mp is supported in the mainline, but there is no supported target (physical board). So if we will run OpenWRT on the PicoCore, we need to "build" the target for this specific board. Is this assumption correct?
As an example: Gateworks have imx8mp OpenWRT branches, so same must be done for the PicoCore?
http://trac.gateworks.com/wiki/OpenWrt/building#OpenWrtBSPBranches

hence the request to boot it from a vanilla Linux dist.

yes, except we is you, unless you have a split personality, then it's still we ...

:sweat_smile:
I meant with "we", me and colleagues

U-Boot SPL 2020.04-00326-g42d2040a3 (Dec 23 2022 - 16:36:21 +0100)
Normal Boot


U-Boot 2020.04 (Dec 23 2022 - 17:41:34 +0000) for F&S

CPU:   i.MX8MP[8] rev1.1, 1600 MHz (running at 1200 MHz)
CPU:   Industrial temperature grade (-40C to 105C)
Reset: POR
Model: PicoCoreMX8MPr2
Board: PicoCoreMX8MPr2 Rev 1.00 (2x LAN, WLAN, eMMC, 1x DRAM)
DRAM:  2 GiB
TCPC:  Vendor ID [0x1fc9], Product ID [0x5110], Addr [I2C2 0x52]
MMC:   FSL_SDHC: 0, FSL_SDHC: 2
Loading Environment from MMC... OK
In:    serial
Out:   serial
Err:   serial

 BuildInfo:
  - ATF a168b85
  - U-Boot 2020.04

flash target is MMC:2
Net:   eth1: ethernet@30be0000, eth0: ethernet@30bf0000 [PRIME]
Fastboot: Normal
Normal Boot
Hit any key to stop autoboot:  0
---- Trying update from mmc 0 with update.scr ----
MMC: no card present
MMC: no card present
Failed!
---- Trying update from usb 0 with update.scr ----
Register 2000140 NbrPorts 2
Starting the controller
USB XHCI 1.10
Register 2000140 NbrPorts 2
Starting the controller
USB XHCI 1.10
scanning bus usb@38100000 for devices... 3 USB Device(s) found
scanning bus usb@38200000 for devices... 1 USB Device(s) found
1 Storage Device(s) found
/: No file matches "update.scr"
Failed!
---- No update script found ----
MMC: no card present
Loading /Image ... done!
27951616 bytes read in 637 ms (41.8 MiB/s)
MMC: no card present
Loading /picocoremx8mpr2.dtb ... done!
61920 bytes read in 16 ms (3.7 MiB/s)
## Flattened Device Tree blob at 43100000
   Booting using the fdt blob at 0x43100000
   Using Device Tree in place at 0000000043100000, end 00000000431121df
## Keeping property bdinfo/board_name from device tree!
## Overwriting property trip0/temperature from device tree!
## Overwriting property trip0/temperature from device tree!
## Overwriting property trip1/temperature from device tree!
## Overwriting property trip1/temperature from device tree!

Starting kernel ...

Booting Linux on physical CPU 0x0000000000 [0x410fd034]
Linux version 5.4.70-F+S (oe-user@oe-host) (gcc version 9.2.0 (GCC)) #1 SMP PREEMPT Fri Dec 23 16:45:13 UTC 2022
Machine model: F&S PicoCoreMX8MPr2
efi: Getting EFI parameters from FDT:
efi: UEFI not found.
Reserved memory: created CMA memory pool at 0x0000000056000000, size 960 MiB
OF: reserved mem: initialized node linux,cma, compatible id shared-dma-pool
NUMA: No NUMA configuration found
NUMA: Faking a node at [mem 0x0000000040000000-0x00000000bfffffff]
NUMA: NODE_DATA [mem 0xbfbc8500-0xbfbc9fff]
Zone ranges:
  DMA32    [mem 0x0000000040000000-0x00000000bfffffff]
  Normal   empty
Movable zone start for each node
Early memory node ranges
  node   0: [mem 0x0000000040000000-0x00000000557fffff]
  node   0: [mem 0x0000000055c00000-0x00000000923fffff]
  node   0: [mem 0x0000000094400000-0x00000000bfffffff]
Initmem setup node 0 [mem 0x0000000040000000-0x00000000bfffffff]
psci: probing for conduit method from DT.
psci: PSCIv1.1 detected in firmware.
psci: Using standard PSCI v0.2 function IDs
psci: MIGRATE_INFO_TYPE not supported.
psci: SMC Calling Convention v1.1
percpu: Embedded 24 pages/cpu s58840 r8192 d31272 u98304
Detected VIPT I-cache on CPU0
CPU features: detected: ARM erratum 845719
CPU features: detected: GIC system register CPU interface
Speculative Store Bypass Disable mitigation not required
Built 1 zonelists, mobility grouping on.  Total pages: 506880
Policy zone: DMA32
Kernel command line: console=ttymxc1,115200 login_tty=ttymxc1,115200 root=/dev/mmcblk2p2 rootwait rw
Dentry cache hash table entries: 262144 (order: 9, 2097152 bytes, linear)
Inode-cache hash table entries: 131072 (order: 8, 1048576 bytes, linear)
mem auto-init: stack:off, heap alloc:off, heap free:off
Memory: 1008304K/2060288K available (16636K kernel code, 1184K rwdata, 6576K rodata, 2816K init, 1013K bss, 68944K reserved, 983040K cma-reserved)
SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
rcu: Preemptible hierarchical RCU implementation.
rcu:    RCU restricting CPUs from NR_CPUS=256 to nr_cpu_ids=4.
        Tasks RCU enabled.
rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies.
rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=4
NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
GICv3: GIC: Using split EOI/Deactivate mode
GICv3: 160 SPIs implemented
GICv3: 0 Extended SPIs implemented
GICv3: Distributor has no Range Selector support
GICv3: 16 PPIs implemented
GICv3: no VLPI support, no direct LPI support
GICv3: CPU0: found redistributor 0 region 0:0x0000000038880000
ITS: No ITS available, not enabling LPIs
random: get_random_bytes called from start_kernel+0x2b8/0x44c with crng_init=0
arch_timer: cp15 timer(s) running at 8.00MHz (phys).
clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x1d854df40, max_idle_ns: 440795202120 ns
sched_clock: 56 bits at 8MHz, resolution 125ns, wraps every 2199023255500ns
Console: colour dummy device 80x25
Calibrating delay loop (skipped), value calculated using timer frequency.. 16.00 BogoMIPS (lpj=32000)
pid_max: default: 32768 minimum: 301
LSM: Security Framework initializing
Mount-cache hash table entries: 4096 (order: 3, 32768 bytes, linear)
Mountpoint-cache hash table entries: 4096 (order: 3, 32768 bytes, linear)
ASID allocator initialised with 32768 entries
rcu: Hierarchical SRCU implementation.
EFI services will not be available.
smp: Bringing up secondary CPUs ...
Detected VIPT I-cache on CPU1
GICv3: CPU1: found redistributor 1 region 0:0x00000000388a0000
CPU1: Booted secondary processor 0x0000000001 [0x410fd034]
Detected VIPT I-cache on CPU2
GICv3: CPU2: found redistributor 2 region 0:0x00000000388c0000
CPU2: Booted secondary processor 0x0000000002 [0x410fd034]
Detected VIPT I-cache on CPU3
GICv3: CPU3: found redistributor 3 region 0:0x00000000388e0000
CPU3: Booted secondary processor 0x0000000003 [0x410fd034]
smp: Brought up 1 node, 4 CPUs
SMP: Total of 4 processors activated.
CPU features: detected: 32-bit EL0 Support
CPU features: detected: CRC32 instructions
CPU: All CPU(s) started at EL2
alternatives: patching kernel code
devtmpfs: initialized
clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
futex hash table entries: 1024 (order: 4, 65536 bytes, linear)
pinctrl core: initialized pinctrl subsystem
DMI not present or invalid.
NET: Registered protocol family 16
DMA: preallocated 256 KiB pool for atomic allocations
audit: initializing netlink subsys (disabled)
audit: type=2000 audit(0.048:1): state=initialized audit_enabled=0 res=1
cpuidle: using governor menu
hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
Serial: AMBA PL011 UART driver
imx mu driver is registered.
imx rpmsg driver is registered.
imx8mp-pinctrl 30330000.pinctrl: initialized IMX pinctrl driver
HugeTLB registered 1.00 GiB page size, pre-allocated 0 pages
HugeTLB registered 32.0 MiB page size, pre-allocated 0 pages
HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages
HugeTLB registered 64.0 KiB page size, pre-allocated 0 pages
cryptd: max_cpu_qlen set to 1000
ACPI: Interpreter disabled.
iommu: Default domain type: Translated
vgaarb: loaded
SCSI subsystem initialized
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
mc: Linux media interface: v0.10
videodev: Linux video capture interface: v2.00
pps_core: LinuxPPS API ver. 1 registered
pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
PTP clock support registered
EDAC MC: Ver: 3.0.0
No BMan portals available!
QMan: Allocated lookup table at (____ptrval____), entry count 65537
No QMan portals available!
No USDPAA memory, no 'fsl,usdpaa-mem' in device-tree
FPGA manager framework
Advanced Linux Sound Architecture Driver Initialized.
Bluetooth: Core ver 2.22
NET: Registered protocol family 31
Bluetooth: HCI device and connection manager initialized
Bluetooth: HCI socket layer initialized
Bluetooth: L2CAP socket layer initialized
Bluetooth: SCO socket layer initialized
clocksource: Switched to clocksource arch_sys_counter
VFS: Disk quotas dquot_6.6.0
VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
pnp: PnP ACPI: disabled
thermal_sys: Registered thermal governor 'step_wise'
thermal_sys: Registered thermal governor 'power_allocator'
NET: Registered protocol family 2
tcp_listen_portaddr_hash hash table entries: 1024 (order: 2, 16384 bytes, linear)
TCP established hash table entries: 16384 (order: 5, 131072 bytes, linear)
TCP bind hash table entries: 16384 (order: 6, 262144 bytes, linear)
TCP: Hash tables configured (established 16384 bind 16384)
UDP hash table entries: 1024 (order: 3, 32768 bytes, linear)
UDP-Lite hash table entries: 1024 (order: 3, 32768 bytes, linear)
NET: Registered protocol family 1
RPC: Registered named UNIX socket transport module.
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
RPC: Registered tcp NFSv4.1 backchannel transport module.
PCI: CLS 0 bytes, default 64
hw perfevents: enabled with armv8_pmuv3 PMU driver, 7 counters available
kvm [1]: IPA Size Limit: 40bits
kvm [1]: GICv3: no GICV resource entry
kvm [1]: disabling GICv2 emulation
kvm [1]: GIC system register CPU interface enabled
kvm [1]: vgic interrupt IRQ1
kvm [1]: Hyp mode initialized successfully
Initialise system trusted keyrings
workingset: timestamp_bits=44 max_order=19 bucket_order=0
squashfs: version 4.0 (2009/01/31) Phillip Lougher
NFS: Registering the id_resolver key type
Key type id_resolver registered
Key type id_legacy registered
nfs4filelayout_init: NFSv4 File Layout Driver Registering...
jffs2: version 2.2. (NAND) © 2001-2006 Red Hat, Inc.
9p: Installing v9fs 9p2000 file system support
Key type asymmetric registered
Asymmetric key parser 'x509' registered
Block layer SCSI generic (bsg) driver version 0.4 loaded (major 244)
io scheduler mq-deadline registered
io scheduler kyber registered
imx8-pcie-phy 32f00000.pcie-phy: failed to get imx pcie phy clock
i2c /dev entries driver
ledtrig-cpu: registered to indicate activity on CPUs
EINJ: ACPI disabled.
i.MX8MP clock driver probe done
mxs-dma 33000000.dma-apbh: initialized
Bus freq driver module loaded
Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
30860000.serial: ttymxc0 at MMIO 0x30860000 (irq = 30, base_baud = 1500000) is a IMX
30880000.serial: ttymxc2 at MMIO 0x30880000 (irq = 31, base_baud = 1500000) is a IMX
30890000.serial: ttymxc1 at MMIO 0x30890000 (irq = 32, base_baud = 1500000) is a IMX
printk: console [ttymxc1] enabled
30a60000.serial: ttymxc3 at MMIO 0x30a60000 (irq = 40, base_baud = 1500000) is a IMX
imx-drm display-subsystem: no available port
loop: module loaded
imx ahci driver is registered.
libphy: Fixed MDIO Bus: probed
tun: Universal TUN/TAP device driver, 1.6
CAN device driver interface
flexcan 308c0000.can: 308c0000.can supply xceiver not found, using dummy regulator
flexcan 308d0000.can: 308d0000.can supply xceiver not found, using dummy regulator
thunder_xcv, ver 1.0
thunder_bgx, ver 1.0
nicpf, ver 1.0
pps pps0: new PPS source ptp0
libphy: fec_enet_mii_bus: probed
Freescale FM module, FMD API version 21.1.0
Freescale FM Ports module
fsl_mac: fsl_mac: FSL FMan MAC API based driver
fsl_dpa: FSL DPAA Ethernet driver
fsl_advanced: FSL DPAA Advanced drivers:
fsl_proxy: FSL DPAA Proxy initialization driver
fsl_oh: FSL FMan Offline Parsing port driver
hclge is initializing
hns3: Hisilicon Ethernet Network Driver for Hip08 Family - version
hns3: Copyright (c) 2017 Huawei Corporation.
e1000: Intel(R) PRO/1000 Network Driver - version 7.3.21-k8-NAPI
e1000: Copyright (c) 1999-2006 Intel Corporation.
e1000e: Intel(R) PRO/1000 Network Driver - 3.2.6-k
e1000e: Copyright(c) 1999 - 2015 Intel Corporation.
igb: Intel(R) Gigabit Ethernet Network Driver - version 5.6.0-k
igb: Copyright (c) 2007-2014 Intel Corporation.
igbvf: Intel(R) Gigabit Virtual Function Network Driver - version 2.4.0-k
igbvf: Copyright (c) 2009 - 2012 Intel Corporation.
sky2: driver version 1.30
imx-dwmac 30bf0000.ethernet: IRQ eth_lpi not found
imx-dwmac 30bf0000.ethernet: no reset control found
imx-dwmac 30bf0000.ethernet: User ID: 0x10, Synopsys ID: 0x51
imx-dwmac 30bf0000.ethernet:    DWMAC4/5
imx-dwmac 30bf0000.ethernet: DMA HW capability register supported
imx-dwmac 30bf0000.ethernet: RX Checksum Offload Engine supported
imx-dwmac 30bf0000.ethernet: TX Checksum insertion supported
imx-dwmac 30bf0000.ethernet: Wake-Up On Lan supported
imx-dwmac 30bf0000.ethernet: Enable RX Mitigation via HW Watchdog Timer
imx-dwmac 30bf0000.ethernet: Enabled Flow TC (entries=8)
imx-dwmac 30bf0000.ethernet: Enabling HW TC (entries=256, max_off=256)
libphy: stmmac: probed
imx-dwmac 30bf0000.ethernet: Cannot register the MDIO bus
imx-dwmac 30bf0000.ethernet: stmmac_dvr_probe: MDIO bus (id: 0) registration failed
VFIO - User Level meta-driver version: 0.3
ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
ehci-pci: EHCI PCI platform driver
ehci-platform: EHCI generic platform driver
ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
ohci-pci: OHCI PCI platform driver
ohci-platform: OHCI generic platform driver
usbcore: registered new interface driver uas
usbcore: registered new interface driver usb-storage
usbcore: registered new interface driver usbserial_generic
usbserial: USB Serial support registered for generic
usbcore: registered new interface driver ftdi_sio
usbserial: USB Serial support registered for FTDI USB Serial Device
usbcore: registered new interface driver usb_serial_simple
usbserial: USB Serial support registered for carelink
usbserial: USB Serial support registered for zio
usbserial: USB Serial support registered for funsoft
usbserial: USB Serial support registered for flashloader
usbserial: USB Serial support registered for google
usbserial: USB Serial support registered for libtransistor
usbserial: USB Serial support registered for vivopay
usbserial: USB Serial support registered for moto_modem
usbserial: USB Serial support registered for motorola_tetra
usbserial: USB Serial support registered for novatel_gps
usbserial: USB Serial support registered for hp4x
usbserial: USB Serial support registered for suunto
usbserial: USB Serial support registered for siemens_mpi
usbcore: registered new interface driver usb_ehset_test
input: 30370000.snvs:snvs-powerkey as /devices/platform/soc@0/30000000.bus/30370000.snvs/30370000.snvs:snvs-powerkey/input/input0
snvs_rtc 30370000.snvs:snvs-rtc-lp: registered as rtc0
imx2-wdt 30280000.watchdog: timeout 60 sec (nowayout=0)
Bluetooth: HCI UART driver ver 2.3
Bluetooth: HCI UART protocol H4 registered
Bluetooth: HCI UART protocol BCSP registered
Bluetooth: HCI UART protocol LL registered
Bluetooth: HCI UART protocol ATH3K registered
Bluetooth: HCI UART protocol Three-wire (H5) registered
Bluetooth: HCI UART protocol Broadcom registered
Bluetooth: HCI UART protocol QCA registered
EDAC MC: ECC not enabled
sdhci: Secure Digital Host Controller Interface driver
sdhci: Copyright(c) Pierre Ossman
Synopsys Designware Multimedia Card Interface Driver
sdhci-pltfm: SDHCI platform and OF driver helper
mmc2: SDHCI controller on 30b60000.mmc [30b60000.mmc] using ADMA
caam 30900000.crypto: device ID = 0x0a16040100000100 (Era 9)
caam 30900000.crypto: job rings = 3, qi = 0
caam algorithms registered in /proc/crypto
caam 30900000.crypto: caam pkc algorithms registered in /proc/crypto
caam 30900000.crypto: registering rng-caam
Device caam-keygen registered
caam-snvs 30370000.caam-snvs: violation handlers armed - non-secure state
usbcore: registered new interface driver usbhid
usbhid: USB HID core driver
No fsl,qman node
Freescale USDPAA process driver
fsl-usdpaa: no region found
mmc2: new DDR MMC card at address 0001
Freescale USDPAA process IRQ driver
mmcblk2: mmc2:0001 8GTF4R 7.28 GiB
mmcblk2boot0: mmc2:0001 8GTF4R partition 1 4.00 MiB
Galcore version 6.4.3.p1.305572
mmcblk2boot1: mmc2:0001 8GTF4R partition 2 4.00 MiB
mmcblk2rpmb: mmc2:0001 8GTF4R partition 3 512 KiB, chardev (237:0)
random: fast init done
 mmcblk2: p1 p2
random: crng init done
[drm] Initialized vivante 1.0.0 20170808 for 40000000.mix_gpu_ml on minor 0
hantrodec 0 : module inserted. Major = 236
hantrodec 1 : module inserted. Major = 236
hantroenc: HW at base <0000000038320000> with ID <0x80006200>
hx280enc: module inserted. Major <235>
NET: Registered protocol family 26
NET: Registered protocol family 10
Segment Routing with IPv6
NET: Registered protocol family 17
can: controller area network core (rev 20170425 abi 9)
NET: Registered protocol family 29
can: raw protocol (rev 20170425)
can: broadcast manager protocol (rev 20170425 t)
can: netlink gateway (rev 20190810) max_hops=1
Bluetooth: RFCOMM TTY layer initialized
Bluetooth: RFCOMM socket layer initialized
Bluetooth: RFCOMM ver 1.11
Bluetooth: BNEP (Ethernet Emulation) ver 1.3
Bluetooth: BNEP filters: protocol multicast
Bluetooth: BNEP socket layer initialized
Bluetooth: HIDP (Human Interface Emulation) ver 1.2
Bluetooth: HIDP socket layer initialized
lib80211: common routines for IEEE802.11 drivers
9pnet: Installing 9P2000 support
Key type dns_resolver registered
registered taskstats version 1
Loading compiled-in X.509 certificates
rtc-pcf85263 0-0051: Oscillator stop detected, date/time is not reliable.
rtc-pcf85263 0-0051: No century in NVRAM - assume 2000
rtc-pcf85263 0-0051: Oscillator stop detected, date/time is not reliable.
rtc-pcf85263 0-0051: registered as rtc1
rtc-pcf85263 0-0051: PCF85263 RTC (irqpin=None irq=0)
at24 0-0050: 256 byte 24c02 EEPROM, writable, 8 bytes/write
sgtl5000 0-000a: sgtl5000 revision 0x11
i2c i2c-0: IMX I2C adapter registered
i2c i2c-1: IMX I2C adapter registered
i2c i2c-2: IMX I2C adapter registered
i2c i2c-3: IMX I2C adapter registered
pca9450 4-0025: Device ID=0x31
pca9450 4-0025: gpio_intr = 115
pca9450 4-0025: chip_irq=188
i2c i2c-4: IMX I2C adapter registered
imx8mq-usb-phy 382f0040.usb-phy: 382f0040.usb-phy supply vbus not found, using dummy regulator
imx6q-pcie 33800000.pcie: 33800000.pcie supply epdev_on not found, using dummy regulator
pps pps0: new PPS source ptp0
imx6q-pcie 33800000.pcie: PLL REF_CLK is used!.
imx6q-pcie 33800000.pcie: PCIe PHY PLL clock is locked.
libphy: fec_enet_mii_bus: probed
imx6q-pcie 33800000.pcie: PCIe PLL locked after 0 us.
imx6q-pcie 33800000.pcie: host bridge /pcie@33800000 ranges:
imx6q-pcie 33800000.pcie:    IO 0x1ff80000..0x1ff8ffff -> 0x00000000
imx6q-pcie 33800000.pcie:   MEM 0x18000000..0x1fefffff -> 0x18000000
fec 30be0000.ethernet eth1: registered PHC device 1
imx-dwmac 30bf0000.ethernet: IRQ eth_lpi not found
imx-dwmac 30bf0000.ethernet: no reset control found
imx-dwmac 30bf0000.ethernet: User ID: 0x10, Synopsys ID: 0x51
imx-dwmac 30bf0000.ethernet:    DWMAC4/5
imx-dwmac 30bf0000.ethernet: DMA HW capability register supported
imx-dwmac 30bf0000.ethernet: RX Checksum Offload Engine supported
imx-dwmac 30bf0000.ethernet: TX Checksum insertion supported
imx-dwmac 30bf0000.ethernet: Wake-Up On Lan supported
imx-dwmac 30bf0000.ethernet: Enable RX Mitigation via HW Watchdog Timer
imx-dwmac 30bf0000.ethernet: Enabled Flow TC (entries=8)
imx-dwmac 30bf0000.ethernet: Enabling HW TC (entries=256, max_off=256)
libphy: stmmac: probed
xhci-hcd xhci-hcd.1.auto: xHCI Host Controller
xhci-hcd xhci-hcd.1.auto: new USB bus registered, assigned bus number 1
xhci-hcd xhci-hcd.1.auto: hcc params 0x0220fe6c hci version 0x110 quirks 0x0000002001810010
xhci-hcd xhci-hcd.1.auto: irq 68, io mem 0x38100000
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 1 port detected
xhci-hcd xhci-hcd.1.auto: xHCI Host Controller
xhci-hcd xhci-hcd.1.auto: new USB bus registered, assigned bus number 2
xhci-hcd xhci-hcd.1.auto: Host supports USB 3.0 SuperSpeed
usb usb2: We don't know the algorithms for LPM for this host, disabling LPM.
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 1 port detected
OF: graph: no port node found in /usb-phy@382f0040
imx-cpufreq-dt imx-cpufreq-dt: cpu speed grade 7 mkt segment 2 supported-hw 0x80 0x4
sdhci-esdhc-imx 30b40000.mmc: Got CD GPIO
mmc0: SDHCI controller on 30b40000.mmc [30b40000.mmc] using ADMA
mmc1: SDHCI controller on 30b50000.mmc [30b50000.mmc] using ADMA
debugfs: Directory '30c20000.sai' with parent 'imx-sgtl5000' already present!
imx-sgtl5000 sound-sgtl5000: sgtl5000 <-> 30c20000.sai mapping ok
imx-sgtl5000 sound-sgtl5000: ASoC: no DMI vendor name!
mmc1: new ultra high speed SDR104 SDIO card at address 0001
snvs_rtc 30370000.snvs:snvs-rtc-lp: hctosys: 1970-01-01 not accepted as valid date
cfg80211: Loading compiled-in X.509 certificates for regulatory database
cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
ALSA device list:
cfg80211: failed to load regulatory.db
  #0: imx-sgtl5000
usb 1-1: new high-speed USB device number 2 using xhci-hcd
hub 1-1:1.0: USB hub found
hub 1-1:1.0: 4 ports detected
imx6q-pcie 33800000.pcie: Phy link never came up
imx6q-pcie 33800000.pcie: failed to initialize host
imx6q-pcie 33800000.pcie: unable to add pcie port.
EXT4-fs (mmcblk2p2): mounted filesystem with ordered data mode. Opts: (null)
VFS: Mounted root (ext4 filesystem) on device 179:2.
devtmpfs: mounted
Freeing unused kernel memory: 2816K
Run /sbin/init as init process
systemd[1]: System time before build time, advancing clock.
systemd[1]: systemd 243.2+ running in system mode. (+PAM -AUDIT -SELINUX +IMA -APPARMOR +SMACK +SYSVINIT +UTMP -LIBCRYPTSETUP -GCRYPT -GNUTLS +ACL +XZ -LZ4 -SECCOMP +BLKID -ELFUTILS +KMOD -IDN2 -IDN -PCRE2 default-hierarchy=hybrid)
systemd[1]: Detected architecture arm64.

Welcome to F&S i.MX Release Distro 5.4-zeus (zeus)!

systemd[1]: Set hostname to <fsimx8mp>.
systemd[1]: Initializing machine ID from random generator.
systemd[1]: /lib/systemd/system/dbus.socket:5: ListenStream= references a path below legacy directory /var/run/, updating /var/run/dbus/system_bus_socket → /run/dbus/system_bus_socket; please update the unit file accordingly.
usb 1-1.2: new high-speed USB device number 3 using xhci-hcd
systemd[1]: /lib/systemd/system/rpcbind.socket:5: ListenStream= references a path below legacy directory /var/run/, updating /var/run/rpcbind.sock → /run/rpcbind.sock; please update the unit file accordingly.
systemd[1]: system-fsserial\x2dgetty.slice: unit configures an IP firewall, but the local system does not support BPF/cgroup firewalling.
systemd[1]: (This warning is only shown for the first unit using IP firewalling.)
systemd[1]: Created slice system-fsserial\x2dgetty.slice.
[  OK  ] Created slice system-fsserial\x2dgetty.slice.
systemd[1]: Created slice system-getty.slice.
[  OK  ] Created slice system-getty.slice.
[  OK  ] Created slice User and Session Slice.
[  OK  ] Started Dispatch Pasusb-storage 1-1.2:1.0: USB Mass Storage device detected
sword …ts to Console Directory usb-storage 1-1.2:1.0: Quirks match for vid 090c pid 1000: 400
Watch.
scsi host0: usb-storage 1-1.2:1.0
[  OK  ] Started Forward Password R…uests to Wall Directory Watch.
[  OK  ] Reached target Paths.
[  OK  ] Reached target Remote File Systems.
[  OK  ] Reached target Slices.
[  OK  ] Reached target Swap.
[  OK  ] Listening on Syslog Socket.
[  OK  ] Listening on initctl Compatibility Named Pipe.
[  OK  ] Listening on Journal Audit Socket.
[  OK  ] Listening on Journal Socket (/dev/log).
[  OK  ] Listening on Journal Socket.
[  OK  ] Listening on Network Service Netlink Socket.
[  OK  ] Listening on udev Control Socket.
[  OK  ] Listening on udev Kernel Socket.
         Mounting Huge Pages File System...
         Mounting POSIX Message Queue File System...
         Mounting Kernel Debug File System...
         Mounting Temporary Directory (/tmp)...
         Starting Create list of st…odes for the current kernel...
         Starting Journal Service...
         Mounting Kernel Configuration File System...
         Starting Remount Root and Kernel File Systems...
EXT4-fs (mmcblk2p2): re-mounted. Opts: (null)
         Starting Apply Kernel Variables...
         Starting udev Coldplug all Devices...
         Starting Setup Virtual Console...
[  OK  ] Started Journal Service.
[  OK  ] Mounted Huge Pages File System.
[  OK  ] Mounted POSIX Message Queue File System.
[  OK  ] Mounted Kernel Debug File System.
[  OK  ] Mounted Temporary Directory (/tmp).
[  OK  ] Started Create list of sta… nodes for the current kernel.
[  OK  ] Mounted Kernel Configuration File System.
[  OK  ] Started Remount Root and Kernel File Systems.
[  OK  ] Started Apply Kernel Variables.
[  OK  ] Started Setup Virtual Console.
         Starting Flush Journal to Persistent Storage...
systemd-journald[270]: Received client request to flush runtime journal.
         Starting Create System Users...
[  OK  ] Started Flush Journal to Persistent Storage.
[  OK  ] Started Create System Users.
         Starting Create Static Device Nodes in /dev...
[  OK  ] Started Create Static Device Nodes in /dev.
[  OK  ] Reached target Local File Systems (Pre).
         Mounting /var/volatile...
         Starting udev Kernel Device Manager...
[  OK  ] Started udev Coldplug all Devices.
[  OK  ] Mounted /var/volatile.
[  OK  ] Started udev Kernel Device Manager.
         Starting Start Psplash Boot Screen...
         Starting Network Service...
         Starting Load/Save Random Seed...
[  OK  ] Reached target Local File Systems.
         Starting Rebuild Dynamic Linker Cache...
         Starting Create Volatile Files and Directories...
[  OK  ] Started Network Service.
[  OK  ] Started Start Psplash Boot Screen.
[  OK  ] Started Load/Save Random Seed.
[  OK  ] Started Create Volatile Files and Directories.
         Starting Run pending postinsts...
         Starting Rebuild Journal Catalog...
         Starting Network Name Resolution...
         Starting Network Time Synchronization...
         Starting Update UTMP about System Boot/Shutdown...
[  OK  ] Started Rebuild Journal Catalog.
[  OK  ] Started Update UTMP about System Boot/Shutdown.
[  OK  ] Created slice system-systemd\x2dbacklight.slice.
[  OK  ] Created slice system-weston.slice.
         Starting Load/Save Screen … of backlight:bacscsi 0:0:0:0: Direct-Access     USB      Flash Disk       1100 PQ: 0 ANSI: 4
klight_ldb...
sd 0:0:0:0: [sda] 3893248 512-byte logical blocks: (1.99 GB/1.86 GiB)
sd 0:0:0:0: [sda] Write Protect is off
sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
         Starting Setup Virtual Console...
[  OK  ] Started Network Time Synchronization.
 sda: sda1
[  OK  ] sd 0:0:0:0: [sda] Attached SCSI removable disk
Started Network Name Resolution.
[  OK  ] Started Load/Save Screen B…ss of backlight:backlight_ldb.
spi_imx 30820000.spi: probed
spi_imx 30830000.spi: probed
imx-sdma 30bd0000.dma-controller: loaded firmware 4.5
[  OK  ] Started Setup Virtuaspi_imx 30840000.spi: probed
l Console.
imx8_media_dev: module is from the staging directory, the quality is unknown, you have been warned.
[  OK  ] Started Run pending postinsts.
RTL8211F Gigabit Ethernet 30be0000.ethernet-2:05: attached PHY driver [RTL8211F Gigabit Ethernet] (mii_bus:phy_addr=30be0000.ethernet-2:05, irq=198)
[  OK  ] Reached target Network.
[  OK  ] Reached target Host and Network Name Lookups.
[  OK  ] Reached target System Time Set.
[  OK  ] Reached target System Time Synchronized.
imx-dwmac 30bf0000.ethernet eth0: PHY [stmmac-0:04] driver [RTL8211F Gigabit Ethernet]
         Starting Run pending postinsts...
         imx-dwmac 30bf0000.ethernet eth0: No Safety Features support found
Starting Setup Virtual Cimx-dwmac 30bf0000.ethernet eth0: IEEE 1588-2008 Advanced Timestamp supported
onsole...
imx-dwmac 30bf0000.ethernet eth0: registered PTP clock
imx-dwmac 30bf0000.ethernet eth0: configuring for phy/rgmii-id link mode
[  OK  ] Started Rebuild Dynamic Linker Cache.
[  OK  ] Started Setup Virtual Console.
         Starting Start Psplash Boot Screen...
         Starting Update is Completed...
[  OK  ] Started Start Psplash Boot Screen.
[  OK  ] Started Update is Completed.
[  OK  ] Started Run pending postinsts.
[  OK  ] Reached target System Initialization.
[  OK  ] Started Daily apt download activities.
[  OK  ] Started Daily Cleanup of Temporary Directories.
[  OK  ] Reached target Timers.
[  OK  ] Listening on Avahi mDNS/DNS-SD Stack Activation Socket.
[  OK  ] Listening on D-Bus System Message Bus Socket.
[  OK  ] Listening on RPCbind Server Activation Socket.
         Starting sshd.socket.
[  OK  ] Listening on sshd.socket.
[  OK  ] Reached target Sockets.
[  OK  ] Reached target Basic System.
         Starting Save/Restore Sound Card State...
         Starting Avahi mDNS/DNS-SD Stack...
[  OK  ] Started Kernel Logging Service.
[  OK  ] Started System Logging Service.
[  OK  ] Started D-Bus System Message Bus.
         Starting Telephony service...
[  OK  ] Started Updates psplash to basic.
[  OK  ] Started Update psplash to network.
         Starting Terminate Psplash Boot Screen...
         Starting Login Service...
         Starting Permit User Sessions...
[  OK  ] Started Save/Restore Sound Card State.
[FAILED] Failed to start Terminate Psplash Boot Screen.
See 'systemctl status psplash-quit.service' for details.
mwifiex_sdio mmc1:0001:1: info: FW download over, size 621896 bytes
[  OK  ] Started Permit User Sessions.
[  OK  ] Reached target Sound Card.
[  OK  ] Started Serial Getty on ttymxc1.
[  OK  ] Started Getty on tty1.
[  OK  ] Reached target Login Prompts.
         Starting Weston Wayland Compositor (on tty7)...
[  OK  ] Started Weston Wayland Compositor (on tty7).
[  OK  ] Started Telephony service.
[  OK  ] Started Avahi mDNS/DNS-SD Stack.
[  OK  ] Started Login Service.
[  OK  ] Created slice User Slice of UID 0.
[  OK  ] Reached target Multi-User System.
         Starting Update UTMP about System Runlevel Changes...
         Starting User Runtime Directory /run/user/0...
[  OK  ] Started User Runtime Directory /run/user/0.
         Starting User Manager for UID 0...
audit: type=1006 audit(1671811581.056:2): pid=387 uid=0 old-auid=4294967295 auid=0 tty=(none) old-ses=4294967295 ses=1 res=1
[  OK  ] Started Update UTMP about System Runlevel Changes.
[  OK  ] Started User Manager for UID 0.
[  OK  ] Started Session c1 of user root.
mwifiex_sdio mmc1:0001:1: WLAN FW is active
Bluetooth: vendor=0x2df, device=0x9142, class=255, fn=2
btmrvl_sdio mmc1:0001:2: sdio device tree data not available
mwifiex_sdio mmc1:0001:1: Unknown api_id: 3
mwifiex_sdio mmc1:0001:1: Unknown api_id: 4
mwifiex_sdio mmc1:0001:1: Unknown GET_HW_SPEC TLV type: 0x217
mwifiex_sdio mmc1:0001:1: info: MWIFIEX VERSION: mwifiex 1.0 (16.68.1.p179)
mwifiex_sdio mmc1:0001:1: driver_version = mwifiex 1.0 (16.68.1.p179)

F&S i.MX Release Distro 5.4-zeus fsimx8mp ttymxc1

fsimx8mp login: