DESK-MX6-L/General/Booting from NFS

From DAVE Developer's Wiki
Jump to: navigation, search
History
Issue Date Notes

2020/10/09

New documentation layout

2022/03/07

DESK-MX6-L 3.0.0 release
2023/04/17 DESK-MX6-L 4.0.0 release


Booting from NFS[edit | edit source]

This configuration is very helpful during the software development (both for kernel and applications). The kernel image is downloaded via TFTP while the root file system is remotely mounted via NFS from the host. It is assumed that the development host:

  • is connected with the target host board through an Ethernet LAN
  • exports the directory containing the root file system for the target through the NFS server
  • runs a TFTP server.
  • has a proper subnet IP address

net_nfs configuration[edit | edit source]

DESK-MX6-L Virtual Machine is properly configured for the TFTP and NFS debug.

In any case, some variables has to be configured on the target and the VM itself has to be configured for respect to the network environment.

Host (Virtual Machine) configuration[edit | edit source]

The DESK-MX6-L Virtual Machine has the tftp and nfs services already running. Optionally, their configuration has to be changed according to the network configuration where the target is connected to.

Check and properly configure the items the following chapters: network adapter, nfs server

network adapter[edit | edit source]

The network adpater should be configured in bridge mode in order to allow the target to get the files from the VM


Network-bridge.png

then, modify the network interfaces configuration using the netplan configuration file, for example (sse Ubuntu network configuration):

dvdk@vagrant:~$ cat /etc/netplan/01-netcfg.yaml 
network:
  version: 2
  ethernets:
    eth0:
      dhcp4: false
      addresses:
        - 192.168.0.125/24
      gateway4: 192.168.0.254
      nameservers:
          addresses: [8.8.8.8, 1.1.1.1]
dvdk@vagrant:~$ 

and restart it:

dvdk@vagrant:~$ sudo netplan apply
dvdk@vagrant:~$ 

Check or re-configure the Host IP address

dvdk@vagrant:~$ ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 08:00:27:b1:28:5d brd ff:ff:ff:ff:ff:ff
    inet 192.168.0.125/24 brd 192.168.0.255 scope global eth0
       valid_lft forever preferred_lft forever
    inet6 fe80::a00:27ff:feb1:285d/64 scope link 
       valid_lft forever preferred_lft forever
dvdk@vagrant:~$ 

nfs server[edit | edit source]

The NFS server should exports the correct file system directory (in our example)

dvdk@vagrant:~$ cat /etc/exports 
/home 0.0.0.0/0.0.0.0(rw,sync,no_root_squash,no_subtree_check,crossmnt)
dvdk@vagrant:~$ 

otherwise, change its configuration and then restart the nfs server:

dvdk@vagrant:~$ sudo systemctl restart nfs-kernel-server

Target configuration[edit | edit source]

The IP address for server and target should be configured: an example (for a network subnet 192.168.0.x)

=> setenv serverip 192.168.0.125
=> setenv ipaddr 192.168.0.90
  • serverip is the IP address of the host machine running the tftp/nfs server
  • ipaddr is the IP address of the target

The kernel and device tree files has to be selected

=> setenv bootfile desk-mx6-l/uImage
=> setenv fdtfile desk-mx6-l/imx6dl-sbcx-cb0012.dtb

finally, the root file system directory on the Virtual Machine should be configured for let the kernel to find the INIT

=> setenv rootpath /home/dvdk/desk-mx-l/rfs/desk-mx6-l


The kernel and device tree files and root file system directory name are already set on U-Boot environment.

To run this configuration just issue the net_nfs command which firstly download the kernel and device tree using the tftp protocol: click on Expand to see the complete network bootlog

=> run net_nfs
1152054 bytes read in 58 ms (18.9 MiB/s)
Using FEC device
TFTP from server 192.168.0.125; our IP address is 192.168.0.90
Filename 'desk-mx6-l/uImage'.
Load address: 0x12000000
Loading: #################################################################
	 #################################################################
	 #################################################################
	 #################################################################
	 #################################################################
	 #################################################################
	 #################################################################
	 #################################################################
	 #################################################################
	 #################################################################
	 #################################################################
	 #################################################################
	 #################################################################
	 #################################################################
	 #################################################################
	 #################################################################
	 #################################################################
	 #################################################################
	 #################################################################
	 #################################################################
	 #################################################################
	 #################################################################
	 #################################################################
	 #################################################################
	 ##########
	 1.9 MiB/s
done
Bytes transferred = 8037400 (7aa418 hex)
Using FEC device
TFTP from server 192.168.0.167; our IP address is 192.168.0.165
Filename 'desk-mx6-l/imx6dl-sbcx-cb0012.dtb'.
Load address: 0x18000000
Loading: *�###########
	 1.7 MiB/s
done
Bytes transferred = 52247 (cc17 hex)
FDT: override 'som_uniqueid' with 'd57ea478:1e1b99d4'
FDT: override 'cb_uniqueid' with '7b000035:c3bf5b2d'
## Booting kernel from Legacy Image at 12000000 ...
   Image Name:   Linux-5.15.71-desk-mx6-l-4.0.0
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    8037336 Bytes = 7.7 MiB
   Load Address: 10008000
   Entry Point:  10008000
   Verifying Checksum ... OK
## Flattened Device Tree blob at 18000000
   Booting using the fdt blob at 0x18000000
   Loading Kernel Image
   Using Device Tree in place at 18000000, end 1800ffff
switch to ldo_bypass mode!
Frame buffer: configure splashscreen reserved memory to 0x4fc00000 (2 MiB)
WARNING: could not find 2nd splashscreen reserved memory path

Starting kernel ...

[    0.000000] Booting Linux on physical CPU 0x0
[    0.000000] Linux version 5.15.71-desk-mx6-l-4.0.0 (jenkins@focalbakery) (arm-poky-linux-gnueabi-gcc (GCC) 11.3.0, GNU ld (GNU Binutils) 2.38.20220708) #1 SMP PREEMPT Mon Apr 3 18:04:15 CEST 2023
[    0.000000] CPU: ARMv7 Processor [412fc09a] revision 10 (ARMv7), cr=10c5387d
[    0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
[    0.000000] OF: fdt: Machine model: AxelLite DL on SBCX CB0012
[    0.000000] Memory policy: Data cache writealloc
[    0.000000] OF: reserved mem: node linux,cma compatible matching fail
[    0.000000] Reserved memory: created ipuv3_fb memory pool at 0x4fc00000, size 2 MiB
[    0.000000] OF: reserved mem: initialized node splashscreen, compatible id fsl,ipuv3-fb
[    0.000000] Zone ranges:
[    0.000000]   Normal   [mem 0x0000000010000000-0x000000004fffffff]
[    0.000000]   HighMem  empty
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000010000000-0x000000004fbfffff]
[    0.000000]   node   0: [mem 0x000000004fc00000-0x000000004fdfffff]
[    0.000000]   node   0: [mem 0x000000004fe00000-0x000000004fffffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000010000000-0x000000004fffffff]
[    0.000000] percpu: Embedded 12 pages/cpu s17036 r8192 d23924 u49152
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 260096
[    0.000000] Kernel command line: root=/dev/nfs rw nfsroot=192.168.0.167:/home/dvdk/desk-mx-l/rfs/desk-mx6-l,v3,tcp ip=192.168.0.165:192.168.0.167::255.255.255.0:xelk:eth0:off panic=1 console=ttymxc2,115200 vmalloc=400M mtdparts=gpmi-nand:2M(nand-SPL),6M(nand-uboot),1M(nand-env1),1M(nand-env2),1M(nand-fdt),1M(nand-spare),8M(nand-kernel),4M(nand-splash),-(nand-ubi);spi0.0:64k(spi-SPL),960k(spi-uboot),256k(spi-env1),256k(spi-env2),512k(spi-dtb),8M(spi-kernel),4M(spi-splash),-(spi-free)
[    0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes, linear)
[    0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes, linear)
[    0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
[    0.000000] Memory: 1019076K/1048576K available (12288K kernel code, 1358K rwdata, 2348K rodata, 1024K init, 407K bss, 29500K reserved, 0K cma-reserved, 0K highmem)
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
[    0.000000] rcu: Preemptible hierarchical RCU implementation.
[    0.000000] rcu: 	RCU event tracing is enabled.
[    0.000000] rcu: 	RCU restricting CPUs from NR_CPUS=4 to nr_cpu_ids=2.
[    0.000000] 	Trampoline variant of Tasks RCU enabled.
[    0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 10 jiffies.
[    0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=2
[    0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
[    0.000000] L2C-310 erratum 769419 enabled
[    0.000000] L2C-310 enabling early BRESP for Cortex-A9
[    0.000000] L2C-310 full line of zeros enabled for Cortex-A9
[    0.000000] L2C-310 ID prefetch enabled, offset 16 lines
[    0.000000] L2C-310 dynamic clock gating enabled, standby mode enabled
[    0.000000] L2C-310 cache controller enabled, 16 ways, 512 kB
[    0.000000] L2C-310: CACHE_ID 0x410000c8, AUX_CTRL 0x76450001
[    0.000000] Switching to timer-based delay loop, resolution 333ns
[    0.000000] sched_clock: 32 bits at 3000kHz, resolution 333ns, wraps every 715827882841ns
[    0.000032] clocksource: mxc_timer1: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 637086815595 ns
[    0.001510] Console: colour dummy device 80x30
[    0.001553] Calibrating delay loop (skipped), value calculated using timer frequency.. 6.00 BogoMIPS (lpj=30000)
[    0.001574] pid_max: default: 32768 minimum: 301
[    0.001739] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes, linear)
[    0.001770] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes, linear)
[    0.002504] CPU: Testing write buffer coherency: ok
[    0.002566] CPU0: Spectre v2: using BPIALL workaround
[    0.002840] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
[    0.003926] Setting up static identity map for 0x10100000 - 0x10100060
[    0.004121] rcu: Hierarchical SRCU implementation.
[    0.005441] smp: Bringing up secondary CPUs ...
[    0.006318] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
[    0.006336] CPU1: Spectre v2: using BPIALL workaround
[    0.006502] smp: Brought up 1 node, 2 CPUs
[    0.006524] SMP: Total of 2 processors activated (12.00 BogoMIPS).
[    0.006539] CPU: All CPU(s) started in SVC mode.
[    0.007054] devtmpfs: initialized
[    0.016881] VFP support v0.3: implementor 41 architecture 3 part 30 variant 9 rev 4
[    0.017136] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[    0.017166] futex hash table entries: 512 (order: 3, 32768 bytes, linear)
[    0.017297] pinctrl core: initialized pinctrl subsystem
[    0.018692] NET: Registered PF_NETLINK/PF_ROUTE protocol family
[    0.020262] DMA: preallocated 256 KiB pool for atomic coherent allocations
[    0.021370] thermal_sys: Registered thermal governor 'step_wise'
[    0.021380] thermal_sys: Registered thermal governor 'user_space'
[    0.021858] cpuidle: using governor menu
[    0.022059] CPU identified as i.MX6DL, silicon rev 1.3
[    0.022184] Use WDOG2 as reset source
[    0.040952] vdd1p1: supplied by regulator-dummy
[    0.041596] vdd3p0: supplied by regulator-dummy
[    0.042182] vdd2p5: supplied by regulator-dummy
[    0.043602] mxs_phy 20c9000.usbphy: supply phy-3p0 not found, using dummy regulator
[    0.044272] mxs_phy 20ca000.usbphy: supply phy-3p0 not found, using dummy regulator
[    0.055146] platform 21dc000.mipi: Fixing up cyclic dependency with 20e0000.iomuxc-gpr:ipu1_csi1_mux
[    0.055242] platform 21dc000.mipi: Fixing up cyclic dependency with 20e0000.iomuxc-gpr:ipu1_csi0_mux
[    0.058129] platform 2400000.ipu: Fixing up cyclic dependency with ldb
[    0.058214] platform 2400000.ipu: Fixing up cyclic dependency with 20e0000.iomuxc-gpr:ipu1_csi1_mux
[    0.058308] platform 2400000.ipu: Fixing up cyclic dependency with 20e0000.iomuxc-gpr:ipu1_csi0_mux
[    0.065672] hw-breakpoint: found 5 (+1 reserved) breakpoint and 1 watchpoint registers.
[    0.065698] hw-breakpoint: maximum watchpoint size is 4 bytes.
[    0.067095] imx6dl-pinctrl 20e0000.pinctrl: initialized IMX pinctrl driver
[    0.069441] imx mu driver is registered.
[    0.070035] imx rpmsg driver is registered.
[    0.104939] vgaarb: loaded
[    0.105773] SCSI subsystem initialized
[    0.106317] usbcore: registered new interface driver usbfs
[    0.106380] usbcore: registered new interface driver hub
[    0.106447] usbcore: registered new device driver usb
[    0.106607] usb_phy_generic usbphynop1: supply vcc not found, using dummy regulator
[    0.106813] usb_phy_generic usbphynop1: dummy supplies not allowed for exclusive requests
[    0.106993] usb_phy_generic usbphynop2: supply vcc not found, using dummy regulator
[    0.107144] usb_phy_generic usbphynop2: dummy supplies not allowed for exclusive requests
[    0.109073] i2c i2c-1: IMX I2C adapter registered
[    0.110055] i2c i2c-2: IMX I2C adapter registered
[    0.111084] mc: Linux media interface: v0.10
[    0.111136] videodev: Linux video capture interface: v2.00
[    0.111229] pps_core: LinuxPPS API ver. 1 registered
[    0.111242] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    0.111266] PTP clock support registered
[    0.139693] imx-ipuv3 2400000.ipu: IPU DMFC NORMAL mode: 1(0~1), 5B(4,5), 5F(6,7)
[    0.141664] mxc_vdoa 21e4000.vdoa: i.MX Video Data Order Adapter(VDOA) driver probed
[    0.142256] mxc_mipi_csi2 21dc000.mipi: i.MX MIPI CSI2 driver probed
[    0.142277] mxc_mipi_csi2 21dc000.mipi: i.MX MIPI CSI2 dphy version is 0x3130302a
[    0.142727] MIPI CSI2 driver module loaded
[    0.142789] Advanced Linux Sound Architecture Driver Initialized.
[    0.144034] Bluetooth: Core ver 2.22
[    0.144096] NET: Registered PF_BLUETOOTH protocol family
[    0.144109] Bluetooth: HCI device and connection manager initialized
[    0.144130] Bluetooth: HCI socket layer initialized
[    0.144147] Bluetooth: L2CAP socket layer initialized
[    0.144173] Bluetooth: SCO socket layer initialized
[    0.144831] clocksource: Switched to clocksource mxc_timer1
[    0.145019] VFS: Disk quotas dquot_6.6.0
[    0.145095] VFS: Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[    0.154738] NET: Registered PF_INET protocol family
[    0.155183] IP idents hash table entries: 16384 (order: 5, 131072 bytes, linear)
[    0.156469] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 6144 bytes, linear)
[    0.156515] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
[    0.156537] TCP established hash table entries: 8192 (order: 3, 32768 bytes, linear)
[    0.156630] TCP bind hash table entries: 8192 (order: 4, 65536 bytes, linear)
[    0.156774] TCP: Hash tables configured (established 8192 bind 8192)
[    0.156954] UDP hash table entries: 512 (order: 2, 16384 bytes, linear)
[    0.157008] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes, linear)
[    0.157210] NET: Registered PF_UNIX/PF_LOCAL protocol family
[    0.157938] RPC: Registered named UNIX socket transport module.
[    0.157958] RPC: Registered udp transport module.
[    0.157968] RPC: Registered tcp transport module.
[    0.157979] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    0.158962] PCI: CLS 0 bytes, default 64
[    0.159649] armv7-pmu pmu: hw perfevents: no interrupt-affinity property, guessing.
[    0.159845] hw perfevents: enabled with armv7_cortex_a9 PMU driver, 7 counters available
[    0.162093] Bus freq driver module loaded
[    0.163087] Initialise system trusted keyrings
[    0.163373] workingset: timestamp_bits=30 max_order=18 bucket_order=0
[    0.168408] NFS: Registering the id_resolver key type
[    0.168506] Key type id_resolver registered
[    0.168519] Key type id_legacy registered
[    0.168572] ntfs: driver 2.1.32 [Flags: R/W].
[    0.168956] fuse: init (API version 7.34)
[    0.261863] Key type asymmetric registered
[    0.261888] Asymmetric key parser 'x509' registered
[    0.261960] io scheduler mq-deadline registered
[    0.261976] io scheduler kyber registered
[    0.264977] imx6q-pcie 1ffc000.pcie: supply epdev_on not found, using dummy regulator
[    0.270095] imx-sdma 20ec000.sdma: Direct firmware load for imx/sdma/sdma-imx6q.bin failed with error -2
[    0.270122] imx-sdma 20ec000.sdma: Falling back to sysfs fallback for: imx/sdma/sdma-imx6q.bin
[    0.272011] mxs-dma 110000.dma-apbh: initialized
[    0.276897] pfuze100-regulator 1-0008: Full layer: 2, Metal layer: 1
[    0.277630] pfuze100-regulator 1-0008: FAB: 0, FIN: 0
[    0.277648] pfuze100-regulator 1-0008: pfuze100 found.
[    0.285079] SW4: Bringing 3150000uV into 1800000-1800000uV
[    0.291681] VGEN3: Bringing 2800000uV into 2500000-2500000uV
[    0.293173] VGEN4: Bringing 3000000uV into 1800000-1800000uV
[    0.294660] VGEN5: Bringing 3000000uV into 2800000-2800000uV
[    0.298233] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
[    0.300686] 21e8000.serial: ttymxc1 at MMIO 0x21e8000 (irq = 78, base_baud = 5000000) is a IMX
[    0.301529] 21ec000.serial: ttymxc2 at MMIO 0x21ec000 (irq = 79, base_baud = 5000000) is a IMX
[    0.314935] imx6q-pcie 1ffc000.pcie: iATU unroll: disabled
[    0.323469] printk: console [ttymxc2] enabled
[    0.330535] imx6q-pcie 1ffc000.pcie: Detected iATU regions: 4 outbound, 4 inbound
[    0.339119] 21f0000.serial: ttymxc3 at MMIO 0x21f0000 (irq = 80, base_baud = 5000000) is a IMX
[    0.344096] imx6q-pcie 1ffc000.pcie: host bridge /soc/pcie@1ffc000 ranges:
[    0.349646] 21f4000.serial: ttymxc4 at MMIO 0x21f4000 (irq = 81, base_baud = 5000000) is a IMX
[    0.355245] imx6q-pcie 1ffc000.pcie:       IO 0x0001f80000..0x0001f8ffff -> 0x0000000000
[    0.364691] imx sema4 driver is registered.
[    0.370952] imx6q-pcie 1ffc000.pcie:      MEM 0x0001000000..0x0001efffff -> 0x0001000000
[    1.378805] imx6q-pcie 1ffc000.pcie: iATU unroll: disabled
[    1.384312] imx6q-pcie 1ffc000.pcie: Detected iATU regions: 4 outbound, 4 inbound
[    1.388257] brd: module loaded
[    1.402561] loop: module loaded
[    1.406835] imx ahci driver is registered.
[    1.413536] nand: device found, Manufacturer ID: 0x01, Chip ID: 0xd3
[    1.419941] nand: AMD/Spansion S34ML08G1
[    1.423871] nand: 1024 MiB, SLC, erase size: 128 KiB, page size: 2048, OOB size: 64
[    1.431827] Scanning device for bad blocks
[    1.491945] imx6q-pcie 1ffc000.pcie: Link up
[    1.496292] imx6q-pcie 1ffc000.pcie: Link: Gen2 disabled
[    1.501628] imx6q-pcie 1ffc000.pcie: Link up, Gen1
[    1.624890] imx6q-pcie 1ffc000.pcie: Link up
[    1.629418] imx6q-pcie 1ffc000.pcie: PCI host bridge to bus 0000:00
[    1.635742] pci_bus 0000:00: root bus resource [bus 00-ff]
[    1.641256] pci_bus 0000:00: root bus resource [io  0x0000-0xffff]
[    1.647479] pci_bus 0000:00: root bus resource [mem 0x01000000-0x01efffff]
[    1.654420] pci 0000:00:00.0: [16c3:abcd] type 01 class 0x060400
[    1.660482] pci 0000:00:00.0: reg 0x10: [mem 0x00000000-0x000fffff]
[    1.666805] pci 0000:00:00.0: reg 0x38: [mem 0x00000000-0x0000ffff pref]
[    1.673563] pci 0000:00:00.0: Limiting cfg_size to 512
[    1.678790] pci 0000:00:00.0: supports D1
[    1.682832] pci 0000:00:00.0: PME# supported from D0 D1 D3hot D3cold
[    1.694249] PCI: bus0: Fast back to back transfers disabled
[    1.700199] pci 0000:01:00.0: [8086:08b1] type 00 class 0x028000
[    1.706358] pci 0000:01:00.0: reg 0x10: [mem 0x00000000-0x00001fff 64bit]
[    1.713717] pci 0000:01:00.0: PME# supported from D0 D3hot D3cold
[    1.749639] PCI: bus1: Fast back to back transfers disabled
[    1.755310] pci 0000:00:00.0: BAR 0: assigned [mem 0x01000000-0x010fffff]
[    1.762134] pci 0000:00:00.0: BAR 8: assigned [mem 0x01100000-0x011fffff]
[    1.768973] pci 0000:00:00.0: BAR 6: assigned [mem 0x01200000-0x0120ffff pref]
[    1.776246] pci 0000:01:00.0: BAR 0: assigned [mem 0x01100000-0x01101fff 64bit]
[    1.783628] pci 0000:00:00.0: PCI bridge to [bus 01-ff]
[    1.788898] pci 0000:00:00.0:   bridge window [mem 0x01100000-0x011fffff]
[    2.270333] Bad eraseblock 3499 at 0x00001b560000
[    2.649841] random: crng init done
[    3.147591] Bad eraseblock 7942 at 0x00003e0c0000
[    3.152573] Bad eraseblock 7944 at 0x00003e100000
[    3.205411] 9 cmdlinepart partitions found on MTD device gpmi-nand
[    3.211602] Creating 9 MTD partitions on "gpmi-nand":
[    3.216695] 0x000000000000-0x000000200000 : "nand-SPL"
[    3.223362] 0x000000200000-0x000000800000 : "nand-uboot"
[    3.230192] 0x000000800000-0x000000900000 : "nand-env1"
[    3.236938] 0x000000900000-0x000000a00000 : "nand-env2"
[    3.243610] 0x000000a00000-0x000000b00000 : "nand-fdt"
[    3.250271] 0x000000b00000-0x000000c00000 : "nand-spare"
[    3.257063] 0x000000c00000-0x000001400000 : "nand-kernel"
[    3.263925] 0x000001400000-0x000001800000 : "nand-splash"
[    3.270816] 0x000001800000-0x000040000000 : "nand-ubi"
[    3.281008] gpmi-nand 112000.nand-controller: driver registered.
[    3.288013] SPI driver spidev has no spi_device_id for spidev
[    3.293771] SPI driver spidev has no spi_device_id for dave,sbcx-exp
[    3.301118] spinor@0 enforce active low on chipselect handle
[    3.307625] spi-nor spi0.0: unrecognized JEDEC id bytes: 00 00 00 00 00 00
[    3.314519] spi-nor: probe of spi0.0 failed with error -2
[    3.320566] spidev@0 enforce active low on chipselect handle
[    3.329245] tun: Universal TUN/TAP device driver, 1.6
[    3.334518] CAN device driver interface
[    3.342322] pps pps0: new PPS source ptp0
[    3.349702] fec 2188000.ethernet eth0: registered PHC device 0
[    3.356978] usbcore: registered new interface driver asix
[    3.362432] usbcore: registered new interface driver ax88179_178a
[    3.368655] usbcore: registered new interface driver cdc_ether
[    3.374532] usbcore: registered new interface driver cdc_eem
[    3.380306] usbcore: registered new interface driver net1080
[    3.386046] usbcore: registered new interface driver cdc_subset
[    3.392006] usbcore: registered new interface driver zaurus
[    3.397707] usbcore: registered new interface driver cdc_ncm
[    3.403410] usbcore: registered new interface driver cdc_mbim
[    3.409228] usbcore: registered new interface driver r8153_ecm
[    3.415120] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    3.421680] ehci-pci: EHCI PCI platform driver
[    3.426295] usbcore: registered new interface driver cdc_wdm
[    3.432009] usbcore: registered new interface driver usb-storage
[    3.443371] snvs_rtc 20cc000.snvs:snvs-rtc-lp: registered as rtc0
[    3.449555] snvs_rtc 20cc000.snvs:snvs-rtc-lp: setting system clock to 1970-01-07T01:25:43 UTC (523543)
[    3.459232] i2c_dev: i2c /dev entries driver
[    3.464660] i2c i2c-1: Added multiplexed i2c bus 4
[    3.471518] input: TSC2007 Touchscreen as /devices/platform/soc/2100000.bus/21a4000.i2c/i2c-1/i2c-5/5-0048/input/input0
[    3.483157] i2c i2c-1: Added multiplexed i2c bus 5
[    3.488037] i2c-mux-gpio i2c2mux: 2 port mux on 21a4000.i2c adapter
[    3.495946] pwm-backlight backlight: supply power not found, using dummy regulator
[    3.506146] mxc_hdmi 20e0000.hdmi_video: supply HDMI not found, using dummy regulator
[    3.515697] mxc_sdc_fb fb@0: registered mxc display driver ldb
[    3.521612] mxc_sdc_fb fb@0: using reserved memory region at 0x4fc00000, size 2 MiB
[    3.529367] mxc_sdc_fb fb@0: assigned reserved memory node splashscreen
[    3.536170] mxc_sdc_fb fb@0: using memory region 0x4fc00000 0x4fdfffff
[    3.820348] VGEN3: voltage operation not allowed
[    4.184871] camera ov5640_mipi is found
[    4.189328] mxc_v4l2_output v4l2_out: V4L2 device registered as video16
[    4.196138] mxc_v4l2_output v4l2_out: V4L2 device registered as video17
[    4.203725] Bluetooth: HCI UART driver ver 2.3
[    4.208222] Bluetooth: HCI UART protocol H4 registered
[    4.213372] Bluetooth: HCI UART protocol BCSP registered
[    4.218742] Bluetooth: HCI UART protocol LL registered
[    4.224457] sdhci: Secure Digital Host Controller Interface driver
[    4.230674] sdhci: Copyright(c) Pierre Ossman
[    4.235051] sdhci-pltfm: SDHCI platform and OF driver helper
[    4.242082] sdhci-esdhc-imx 2190000.mmc: Got CD GPIO
[    4.244294] caam 2100000.crypto: Entropy delay = 3200
[    4.265773] caam 2100000.crypto: Instantiated RNG4 SH0
[    4.278249] caam 2100000.crypto: Instantiated RNG4 SH1
[    4.283497] caam 2100000.crypto: device ID = 0x0a16010000000100 (Era 4)
[    4.283599] mmc0: SDHCI controller on 2190000.mmc [2190000.mmc] using ADMA
[    4.290154] caam 2100000.crypto: job rings = 2, qi = 0
[    4.321786] caam algorithms registered in /proc/crypto
[    4.328763] caam 2100000.crypto: rng crypto API alg registered prng-caam
[    4.331974] mmc0: host does not support reading read-only switch, assuming write-enable
[    4.335534] caam 2100000.crypto: registering rng-caam
[    4.347469] mmc0: new high speed SDHC card at address aaaa
[    4.355176] mmcblk0: mmc0:aaaa SA32G 29.7 GiB 
[    4.355563] Device caam-keygen registered
[    4.366688]  mmcblk0: p1 p2
[    4.370481] caam-snvs 20cc000.caam-snvs: violation handlers armed - non-secure state
[    4.379025] usbcore: registered new interface driver usbhid
[    4.384611] usbhid: USB HID core driver
[    4.395730] fsl-ssi-dai 2028000.ssi: No cache defaults, reading back from HW
[    4.416374] NET: Registered PF_INET6 protocol family
[    4.422697] Segment Routing with IPv6
[    4.426460] In-situ OAM (IOAM) with IPv6
[    4.430482] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
[    4.437116] NET: Registered PF_PACKET protocol family
[    4.442194] can: controller area network core
[    4.446705] NET: Registered PF_CAN protocol family
[    4.449124] mmc1: SDHCI controller on 2194000.mmc [2194000.mmc] using ADMA
[    4.451506] can: raw protocol
[    4.461410] can: broadcast manager protocol
[    4.465644] can: netlink gateway - max_hops=1
[    4.470284] Bluetooth: RFCOMM TTY layer initialized
[    4.475264] Bluetooth: RFCOMM socket layer initialized
[    4.480210] mmc1: queuing unknown CIS tuple 0x01 [d9 01 ff] (3 bytes)
[    4.480440] Bluetooth: RFCOMM ver 1.11
[    4.490673] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[    4.495081] mmc1: queuing unknown CIS tuple 0x1a [01 01 00 02 07] (5 bytes)
[    4.496012] Bluetooth: BNEP filters: protocol multicast
[    4.506518] mmc1: queuing unknown CIS tuple 0x1b [c1 41 30 30 ff ff 32 00] (8 bytes)
[    4.508200] Bluetooth: BNEP socket layer initialized
[    4.516666] mmc1: queuing unknown CIS tuple 0x14 [] (0 bytes)
[    4.520902] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
[    4.529671] mmc1: new high speed SDIO card at address 0001
[    4.532586] Bluetooth: HIDP socket layer initialized
[    4.543116] 8021q: 802.1Q VLAN Support v1.8
[    4.547364] lib80211: common routines for IEEE802.11 drivers
[    4.553588] rfkill_gpio bt_rfkill: bt_rfkill device registered.
[    4.559718] Key type dns_resolver registered
[    4.564753] Registering SWP/SWPB emulation handler
[    4.569806] Loading compiled-in X.509 certificates
[    4.603541] vddarm: bypassed regulator has no supply!
[    4.608652] vddarm: failed to get the current voltage: -EPROBE_DEFER
[    4.615060] vddarm: supplied by SW1AB
[    4.619552] vddpu: supplied by SW1C
[    4.623316] vddsoc: bypassed regulator has no supply!
[    4.628413] vddsoc: failed to get the current voltage: -EPROBE_DEFER
[    4.634789] vddsoc: supplied by SW1C
[    4.650011] ci_hdrc ci_hdrc.1: EHCI Host Controller
[    4.655041] ci_hdrc ci_hdrc.1: new USB bus registered, assigned bus number 1
[    4.684862] ci_hdrc ci_hdrc.1: USB 2.0 started, EHCI 1.00
[    4.690539] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.15
[    4.698879] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    4.706153] usb usb1: Product: EHCI Host Controller
[    4.711041] usb usb1: Manufacturer: Linux 5.15.71-desk-mx6-l-4.0.0 ehci_hcd
[    4.718050] usb usb1: SerialNumber: ci_hdrc.1
[    4.723105] hub 1-0:1.0: USB hub found
[    4.726933] hub 1-0:1.0: 1 port detected
[    4.732934] galcore: clk_get vg clock failed, disable vg!
[    4.739339] Galcore version 6.4.3.p4.398061
[    4.880105] [drm] Initialized vivante 1.0.0 20170808 for 130000.gpu on minor 0
[    4.889128] mxc_vpu 2040000.vpu_fsl: VPU initialized
[    4.896767] imx_thermal 20c8000.anatop:tempmon: Industrial CPU temperature grade - max:105C critical:100C passive:95C
[    4.907552] Hot alarm is canceled. GPU3D clock will return to 64/64
[    4.933919] imx_epdc_fb 20f4000.epdc: can't get/select pinctrl
[    5.028305] Micrel KSZ9031 Gigabit PHY 2188000.ethernet-1:07: attached PHY driver (mii_bus:phy_addr=2188000.ethernet-1:07, irq=POLL)
[    7.115394] fec 2188000.ethernet eth0: Link is Up - 100Mbps/Full - flow control rx/tx
[    7.134953] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[    7.164920] IP-Config: Complete:
[    7.168174]      device=eth0, hwaddr=32:91:96:65:f9:b8, ipaddr=192.168.0.165, mask=255.255.255.0, gw=255.255.255.255
[    7.178931]      host=xelk, domain=, nis-domain=(none)
[    7.184103]      bootserver=192.168.0.167, rootserver=192.168.0.167, rootpath=
[    7.184439] cfg80211: Loading compiled-in X.509 certificates for regulatory database
[    7.204128] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
[    7.211234] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
[    7.220744] ALSA device list:
[    7.223740]   #0: sbcx-audio-tlv320aic3100
[    7.228107] platform regulatory.0: Falling back to sysfs fallback for: regulatory.db
[    7.283586] VFS: Mounted root (nfs filesystem) on device 0:14.
[    7.294800] devtmpfs: mounted
[    7.301196] Freeing unused kernel image (initmem) memory: 1024K
[    7.325727] Run /sbin/init as init process
[    7.916979] systemd[1]: System time before build time, advancing clock.
[    7.957056] 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)
[    7.989605] systemd[1]: Detected architecture arm.

Welcome to NXP i.MX Release Distro 5.15-kirkstone (kirkstone)!

[    8.041227] systemd[1]: Hostname set to <desk-mx6>.
[    8.246912] systemd-sysv-generator[184]: SysV service '/etc/init.d/single' lacks a native systemd unit file. Automatically generating a unit file for compatibility. Please update package to include a native systemd unit file, in order to make it more safe and robust.
[    8.307259] systemd-sysv-generator[184]: SysV service '/etc/init.d/halt' lacks a native systemd unit file. Automatically generating a unit file for compatibility. Please update package to include a native systemd unit file, in order to make it more safe and robust.
[    8.351573] systemd-sysv-generator[184]: SysV service '/etc/init.d/sendsigs' lacks a native systemd unit file. Automatically generating a unit file for compatibility. Please update package to include a native systemd unit file, in order to make it more safe and robust.
[    8.378863] systemd-sysv-generator[184]: SysV service '/etc/init.d/umountfs' lacks a native systemd unit file. Automatically generating a unit file for compatibility. Please update package to include a native systemd unit file, in order to make it more safe and robust.
[    8.412370] systemd-sysv-generator[184]: SysV service '/etc/init.d/alignment.sh' lacks a native systemd unit file. Automatically generating a unit file for compatibility. Please update package to include a native systemd unit file, in order to make it more safe and robust.
[    8.442092] systemd-sysv-generator[184]: SysV service '/etc/init.d/rc.local' lacks a native systemd unit file. Automatically generating a unit file for compatibility. Please update package to include a native systemd unit file, in order to make it more safe and robust.
[    8.467572] systemd-sysv-generator[184]: SysV service '/etc/init.d/reboot' lacks a native systemd unit file. Automatically generating a unit file for compatibility. Please update package to include a native systemd unit file, in order to make it more safe and robust.
[    8.494613] systemd-sysv-generator[184]: SysV service '/etc/init.d/umountnfs.sh' lacks a native systemd unit file. Automatically generating a unit file for compatibility. Please update package to include a native systemd unit file, in order to make it more safe and robust.
[    8.520862] systemd-sysv-generator[184]: SysV service '/etc/init.d/save-rtc.sh' lacks a native systemd unit file. Automatically generating a unit file for compatibility. Please update package to include a native systemd unit file, in order to make it more safe and robust.
[    8.582466] systemd[175]: /lib/systemd/system-generators/systemd-gpt-auto-generator failed with exit status 1.
[    9.618764] systemd[1]: Queued start job for default target Multi-User System.
[    9.630514] systemd[1]: Created slice Slice /system/getty.
[  OK  ] Created slice Slice /system/getty.
[    9.666853] systemd[1]: Created slice Slice /system/modprobe.
[  OK  ] Created slice Slice /system/modprobe.
[    9.707865] systemd[1]: Created slice Slice /system/serial-getty.
[  OK  ] Created slice Slice /system/serial-getty.
[    9.747004] systemd[1]: Created slice User and Session Slice.
[  OK  ] Created slice User and Session Slice.
[    9.786116] systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
[  OK  ] Started Dispatch Password …ts to Console Directory Watch.
[    9.825968] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
[  OK  ] Started Forward Password R…uests to Wall Directory Watch.
[    9.866372] systemd[1]: Reached target Host and Network Name Lookups.
[  OK  ] Reached target Host and Network Name Lookups.
[    9.905390] systemd[1]: Reached target Path Units.
[  OK  ] Reached target Path Units.
[    9.935542] systemd[1]: Reached target Remote File Systems.
[  OK  ] Reached target Remote File Systems.
[    9.975450] systemd[1]: Reached target Slice Units.
[  OK  ] Reached target Slice Units.
[   10.005633] systemd[1]: Reached target Swaps.
[  OK  ] Reached target Swaps.
[   10.042114] systemd[1]: Listening on RPCbind Server Activation Socket.
[  OK  ] Listening on RPCbind Server Activation Socket.
[   10.075548] systemd[1]: Reached target RPC Port Mapper.
[  OK  ] Reached target RPC Port Mapper.
[   10.119903] systemd[1]: Listening on Syslog Socket.
[  OK  ] Listening on Syslog Socket.
[   10.156305] systemd[1]: Listening on initctl Compatibility Named Pipe.
[  OK  ] Listening on initctl Compatibility Named Pipe.
[   10.256487] systemd[1]: Journal Audit Socket was skipped because of a failed condition check (ConditionSecurity=audit).
[   10.269045] systemd[1]: Listening on Journal Socket (/dev/log).
[  OK  ] Listening on Journal Socket (/dev/log).
[   10.307050] systemd[1]: Listening on Journal Socket.
[  OK  ] Listening on Journal Socket.
[   10.348551] systemd[1]: Listening on Network Service Netlink Socket.
[  OK  ] Listening on Network Service Netlink Socket.
[   10.391578] systemd[1]: Listening on udev Control Socket.
[  OK  ] Listening on udev Control Socket.
[   10.426745] systemd[1]: Listening on udev Kernel Socket.
[  OK  ] Listening on udev Kernel Socket.
[   10.467836] systemd[1]: Listening on User Database Manager Socket.
[  OK  ] Listening on User Database Manager Socket.
[   10.506632] systemd[1]: Huge Pages File System was skipped because of a failed condition check (ConditionPathExists=/sys/kernel/mm/hugepages).
[   10.520788] systemd[1]: POSIX Message Queue File System was skipped because of a failed condition check (ConditionPathExists=/proc/sys/fs/mqueue).
[   10.541960] systemd[1]: Mounting Kernel Debug File System...
         Mounting Kernel Debug File System...
[   10.577036] systemd[1]: Kernel Trace File System was skipped because of a failed condition check (ConditionPathExists=/sys/kernel/tracing).
[   10.604010] systemd[1]: Mounting Temporary Directory /tmp...
         Mounting Temporary Directory /tmp...
[   10.638407] systemd[1]: Create List of Static Device Nodes was skipped because of a failed condition check (ConditionFileNotEmpty=/lib/modules/5.15.71-desk-mx6-l-4.0.0/modules.devname).
[   10.665326] systemd[1]: Starting Load Kernel Module configfs...
         Starting Load Kernel Module configfs...
[   10.706855] systemd[1]: Starting Load Kernel Module drm...
         Starting Load Kernel Module drm...
[   10.751458] systemd[1]: Starting Load Kernel Module fuse...
         Starting Load Kernel Module fuse...
[   10.797447] systemd[1]: Starting RPC Bind...
         Starting RPC Bind...
[   10.839301] systemd[1]: File System Check on Root Device was skipped because of a failed condition check (ConditionPathIsReadWrite=!/).
[   10.853960] systemd[1]: systemd-journald.service: unit configures an IP firewall, but the local system does not support BPF/cgroup firewalling.
[   10.867032] systemd[1]: (This warning is only shown for the first unit using IP firewalling.)
[   10.879444] systemd[1]: Starting Journal Service...
         Starting Journal Service...
[   10.937041] systemd[1]: Load Kernel Modules was skipped because all trigger condition checks failed.
[   10.951016] systemd[1]: Starting Generate network units from Kernel command line...
         Starting Generate network …ts from Kernel command line...
[   11.003651] systemd[1]: Starting Remount Root and Kernel File Systems...
         Starting Remount Root and Kernel File Systems...
[   11.049746] systemd[1]: Starting Apply Kernel Variables...
         Starting Apply Kernel Variables...
[   11.098154] systemd[1]: Starting Coldplug All udev Devices...
         Starting Coldplug All udev Devices...
[   11.172565] systemd[1]: Started RPC Bind.
[  OK  ] Started RPC Bind.
[   11.218103] systemd[1]: Mounted Kernel Debug File System.
[  OK  ] Mounted Kernel Debug File System.
[   11.236271] systemd[1]: Mounted Temporary Directory /tmp.
[  OK  ] Mounted Temporary Directory /tmp.
[   11.256985] systemd[1]: modprobe@configfs.service: Deactivated successfully.
[   11.275912] systemd[1]: Finished Load Kernel Module configfs.
[  OK  ] Finished Load Kernel Module configfs.
[   11.317000] systemd[1]: modprobe@drm.service: Deactivated successfully.
[   11.335630] systemd[1]: Finished Load Kernel Module drm.
[  OK  ] Finished Load Kernel Module drm.
[   11.377088] systemd[1]: modprobe@fuse.service: Deactivated successfully.
[   11.395652] systemd[1]: Finished Load Kernel Module fuse.
[  OK  ] Finished Load Kernel Module fuse.
[   11.436772] systemd[1]: Finished Generate network units from Kernel command line.
[  OK  ] Finished Generate network units from Kernel command line.
[   11.486737] systemd[1]: Finished Remount Root and Kernel File Systems.
[  OK  ] Finished Remount Root and Kernel File Systems.
[   11.525808] systemd[1]: Started Journal Service.
[  OK  ] Started Journal Service.
[  OK  ] Finished Apply Kernel Variables.
         Mounting FUSE Control File System...
         Mounting Kernel Configuration File System...
         Starting Flush Journal to Persistent Storage...
         Starting Create Static Device Nodes in /dev...
[   11.762901] systemd-journald[192]: Received client request to flush runtime journal.
[  OK  ] Mounted FUSE Control File System.
[  OK  ] Mounted Kernel Configuration File System.
[  OK  ] Finished Flush Journal to Persistent Storage.
[  OK  ] Finished Create Static Device Nodes in /dev.
[  OK  ] Reached target Preparation for Local File Systems.
         Mounting /var/volatile...
         Starting Rule-based Manage…for Device Events and Files...
[  OK  ] Mounted /var/volatile.
         Starting Load/Save Random Seed...
[  OK  ] Reached target Local File Systems.
         Starting Create Volatile Files and Directories...
[  OK  ] Finished Coldplug All udev Devices.
[  OK  ] Finished Load/Save Random Seed.
[  OK  ] Started Rule-based Manager for Device Events and Files.
[  OK  ] Finished Create Volatile Files and Directories.
[FAILED] Failed to start Network Time Synchronization.
See 'systemctl status systemd-timesyncd.service' for details.
[  OK  ] Reached target System Time Set.
         Starting Record System Boot/Shutdown in UTMP...
[  OK  ] Stopped Network Time Synchronization.
[FAILED] Failed to start Network Time Synchronization.
See 'systemctl status systemd-timesyncd.service' for details.
[  OK  ] Finished Record System Boot/Shutdown in UTMP.
[  OK  ] Stopped Network Time Synchronization.
[FAILED] Failed to start Network Time Synchronization.
See 'systemctl status systemd-timesyncd.service' for details.
[  OK  ] Reached target System Initialization.
[  OK  ] Started Daily rotation of log files.
[  OK  ] Started Daily Cleanup of Temporary Directories.
[  OK  ] Reached target Timer Units.
[   13.308002] mtdblock: MTD device 'nand-SPL' is NAND, please consider using UBI block devices instead.
[  OK  ] Listening on Avahi mDNS/DNS-SD Stack Activation Socket.
[   13.336362] mtdblock: MTD device 'nand-env1' is NAND, please consider using UBI block devices instead.
[   13.340860] mtdblock: MTD device 'nand-uboot' is NAND, please consider using UBI block devices instead.
[  OK  ] Listening on D-Bus System Message Bus Socket.
[   13.377647] mtdblock: MTD device 'nand-env2' is NAND, please consider using UBI block devices instead.
         Starting sshd.socket...
[   13.416268] mtdblock: MTD device 'nand-fdt' is NAND, please consider using UBI block devices instead.
[   13.601631] mtdblock: MTD device 'nand-spare' is NAND, please consider using UBI block devices instead.
[   13.704748] mtdblock: MTD device 'nand-kernel' is NAND, please consider using UBI block devices instead.
[  OK  ] Listening on sshd.socket.
[   13.743782] mtdblock: MTD device 'nand-splash' is NAND, please consider using UBI block devices instead.
[  OK  ] Created slice Slice /system/systemd-backlight.
[  OK  ] Reached target Socket Units.
[   14.056270] mtdblock: MTD device 'nand-ubi' is NAND, please consider using UBI block devices instead.
[  OK  ] Reached target Basic System.
[  OK  ] Started Job spooling tools.
[  OK  ] Started Periodic Command Scheduler.
         Starting D-Bus System Message Bus...
[  OK  ] Started Linux Firmware Loader Daemon.
[  OK  ] Started Configuration for i.MX GPU (Former rc_gpu.S).
         Starting IPv6 Packet Filtering Framework...
         Starting IPv4 Packet Filtering Framework...
         Starting Network Time Service (one-shot ntpdate mode)...
         Starting Telephony service...
[  OK  ] Started System Logging Service.
[   14.685678] imx-sdma 20ec000.sdma: firmware found.
         Starting Load/Save Screen …ness of backlight:backlight...
[   14.718755] imx-sdma 20ec000.sdma: loaded firmware 3.6
[FAILED] Failed to start User Login Management.
See 'systemctl status systemd-logind.service' for details.
[  OK  ] Stopped Network Time Synchronization.
syslogd[313]: Error opening log file: /var/log/auth.log: No such file or directory
syslogd[313]: Error opening log file: /var/log/syslog: No such file or directory
syslogd[313]: Error opening log file: /var/log/kern.log: No such file or directory
syslogd[313]: Error opening log file: /var/log/mail.log: No such file or directory
syslogd[313]: Error opening log file: /var/log/mail.err: No such file or directory
syslogd[313]: Error opening log file: /var/log/messages: No such file or directory
[FAILED] Failed to start Network Time Synchronization.
See 'systemctl status systemd-timesyncd.service' for details.
         Starting OpenSSH Key Generation...
[  OK  ] Started D-Bus System Message Bus.
[  OK  ] Finished IPv6 Packet Filtering Framework.
[  OK  ] Finished IPv4 Packet Filtering Framework.
[  OK  ] Finished Network Time Service (one-shot ntpdate mode).
[  OK  ] Finished Load/Save Screen …htness of backlight:backlight.
[  OK  ] Started Telephony service.
[  OK  ] Finished OpenSSH Key Generation.
[  OK  ] Reached target Preparation for Network.
[  OK  ] Reached target Hardware activated USB gadget.
         Starting Save/Restore Sound Card State...
         Starting Connection service...
[  OK  ] Stopped User Login Management.
         Starting Load Kernel Module drm...
         Starting Network Configuration...
[  OK  ] Stopped Network Time Synchronization.
[FAILED] Failed to start Network Time Synchronization.
See 'systemctl status systemd-timesyncd.service' for details.
[  OK  ] Finished Load Kernel Module drm.
[  OK  ] Finished Save/Restore Sound Card State.
[  OK  ] Started Connection service.
[  OK  ] Reached target Sound Card.
[  OK  ] Listening on Load/Save RF …itch Status /dev/rfkill Watch.
         Starting Avahi mDNS/DNS-SD Stack...
[FAILED] Failed to start User Login Management.
See 'systemctl status systemd-logind.service' for details.
[  OK  ] Stopped Network Time Synchronization.
[FAILED] Failed to start Network Time Synchronization.
See 'systemctl status systemd-timesyncd.service' for details.
[  OK  ] Started Network Configuration.
[  OK  ] Started Avahi mDNS/DNS-SD Stack.
[FAILED] Failed to start Hostname Service.
See 'systemctl status systemd-hostnamed.service' for details.
[  OK  ] Stopped User Login Management.
         Starting Load Kernel Module drm...
         Starting Load/Save RF Kill Switch Status...
         Starting WPA supplicant...
[  OK  ] Finished Load Kernel Module drm.
[  OK  ] Started Load/Save RF Kill Switch Status.
[FAILED] Failed to start User Login Management.
See 'systemctl status systemd-logind.service' for details.
[  OK  ] Stopped User Login Management.
         Starting Load Kernel Module drm...
[  OK  ] Started WPA supplicant.
[  OK  ] Finished Load Kernel Module drm.
[  OK  ] Reached target Network.
[  OK  ] Started NFS status monitor for NFSv2/3 locking..
[FAILED] Failed to start Respond to IPv6 Node Information Queries.
See 'systemctl status ninfod.service' for details.
         Starting /etc/rc.local Compatibility...
[FAILED] Failed to start Network Router Discovery Daemon.
See 'systemctl status rdisc.service' for details.
[FAILED] Failed to start User Login Management.
See 'systemctl status systemd-logind.service' for details.
[  OK  ] Started /etc/rc.local Compatibility.
[  OK  ] Started Getty on tty1.
[  OK  ] Started Serial Getty on ttymxc2.
[  OK  ] Reached target Login Prompts.
[  OK  ] Stopped User Login Management.
         Starting Load Kernel Module drm...
[  OK  ] Finished Load Kernel Module drm.
[  OK  ] Created slice Slice /system/systemd-fsck.
         Starting File System Check on /dev/mmcblk0p1...
         Starting File System Check on /dev/mmcblk0p2...
[FAILED] Failed to start User Login Management.
See 'systemctl status systemd-logind.service' for details.
[  OK  ] Reached target Multi-User System.
         Starting Record Runlevel Change in UTMP...
[  OK  ] Stopped User Login Management.
         Starting Load Kernel Module drm...
[  OK  ] Finished Load Kernel Module drm.
[  OK  ] Finished Record Runlevel Change in UTMP.
[FAILED] Failed to start User Login Management.
See 'systemctl status systemd-logind.service' for details.
[  OK  ] Finished File System Check on /dev/mmcblk0p2.
         Mounting /run/media/root-mmcblk0p2...
[   22.602715] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null). Quota mode: none.
[  OK  ] Mounted /run/media/root-mmcblk0p2.
[  OK  ] Finished File System Check on /dev/mmcblk0p1.
         Mounting /run/media/boot-mmcblk0p1...
[  OK  ] Mounted /run/media/boot-mmcblk0p1.

NXP i.MX Release Distro 5.15-kirkstone desk-mx6 ttymxc2

desk-mx6 login: root
root@desk-mx6:~# uname -a
Linux desk-mx6 5.15.71-desk-mx6-l-4.0.0 #1 SMP PREEMPT Mon Apr 3 18:04:15 CEST 2023 armv7l armv7l armv7l GNU/Linux
root@desk-mx6:~#