I have IMX7ULPEVK with me and checked out imx-5.4.70-2.3.0.xml manifest from zeus branch. Generated imx-image-core after syncing repo. Flashed generated image on uSD card. Inserted uSD card in slot and powered on the board.
Kernel hangs up at Waiting for root device /dev/mmcblk0p2...
U-Boot 2020.04-5.4.70-2.3.0+ge42dee801e (Aug 19 2021 - 08:24:53 +0000)
CPU: i.MX7ULP rev2.1 at 500 MHz
Reset cause: POR
Boot mode: Dual boot
PMC1: LDO bypass mode
Model: NXP i.MX7ULP EVK
DRAM: 1 GiB
MMC: FSL_SDHC: 0
Loading Environment from MMC... *** Warning - bad CRC, using default environment
[*]-Video Link 0 (720 x 1280)
[0] lcdif@40AA0000, video
[1] mipi_dsi@40A90000, video_bridge
[2] rm68200_panel, panel
In: serial
Out: serial
Err: serial
switch to partitions #0, OK
mmc0 is current device
flash target is MMC:0
Net: No ethernet found.
Fastboot: Normal
Normal Boot
Hit any key to stop autoboot: 0
switch to partitions #0, OK
mmc0 is current device
9017736 bytes read in 455 ms (18.9 MiB/s)
Booting from mmc ...
22026 bytes read in 16 ms (1.3 MiB/s)
1056964 bytes read in 65 ms (15.5 MiB/s)
## Booting kernel from Legacy Image at 64000000 ...
Image Name:
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 1056900 Bytes = 1 MiB
Load Address: 64000000
Entry Point: 64000000
Verifying Checksum ... OK
## Flattened Device Tree blob at 63000000
Booting using the fdt blob at 0x63000000
Loading Kernel Image
Using Device Tree in place at 63000000, end 63008609
Starting kernel ...
[ 0.000000] Booting Linux on physical CPU 0xf00
[ 0.000000] Linux version 5.4.70-2.3.0+g4f2631b022d8 (oe-user@oe-host) (gcc version 9.2.0 (GCC)) #1 SMP PREEMPT Thu Aug 19 06:17:16 UTC 2021
[ 0.000000] CPU: ARMv7 Processor [410fc075] revision 5 (ARMv7), cr=10c5387d
[ 0.000000] CPU: div instructions available: patching division code
[ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
[ 0.000000] OF: fdt: Machine model: NXP i.MX7ULP EVKB
[ 0.000000] Memory policy: Data cache writealloc
[ 0.000000] Reserved memory: created CMA memory pool at 0x92000000, size 192 MiB
[ 0.000000] OF: reserved mem: initialized node linux,cma, compatible id shared-dma-pool
[ 0.000000] psci: probing for conduit method from DT.
[ 0.000000] psci: PSCIv1.0 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.1
[ 0.000000] percpu: Embedded 15 pages/cpu s32076 r8192 d21172 u61440
[ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 251394
[ 0.000000] Kernel command line: console=ttyLP0,115200 root=/dev/mmcblk0p2 rootwait rw
[ 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: 788464K/1014784K available (12288K kernel code, 578K rwdata, 4284K rodata, 1024K init, 435K bss, 29712K reserved, 196608K cma-reserved, 0K highmem)
[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[ 0.000000] rcu: Preemptible hierarchical RCU implementation.
[ 0.000000] rcu: RCU restricting CPUs from NR_CPUS=4 to nr_cpu_ids=1.
[ 0.000000] 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=1
[ 0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
[ 0.000000] random: get_random_bytes called from start_kernel+0x2c8/0x488 with crng_init=0
[ 0.000000] Switching to timer-based delay loop, resolution 333ns
[ 0.000013] sched_clock: 32 bits at 3000kHz, resolution 333ns, wraps every 715827882841ns
[ 0.000042] clocksource: imx-tpm: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 637086815595 ns
[ 0.001259] Console: colour dummy device 80x30
[ 0.001305] Calibrating delay loop (skipped), value calculated using timer frequency.. 6.00 BogoMIPS (lpj=30000)
[ 0.001328] pid_max: default: 32768 minimum: 301
[ 0.001611] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes, linear)
[ 0.001640] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes, linear)
[ 0.002879] CPU: Testing write buffer coherency: ok
[ 0.003401] /cpus/cpu@f00 missing clock-frequency property
[ 0.003428] CPU0: thread -1, cpu 0, socket 15, mpidr 80000f00
[ 0.004376] Setting up static identity map for 0x60100000 - 0x60100060
[ 0.004579] rcu: Hierarchical SRCU implementation.
[ 0.005052] smp: Bringing up secondary CPUs ...
[ 0.005074] smp: Brought up 1 node, 1 CPU
[ 0.005089] SMP: Total of 1 processors activated (6.00 BogoMIPS).
[ 0.005100] CPU: All CPU(s) started in SVC mode.
[ 0.005699] devtmpfs: initialized
[ 0.014133] VFP support v0.3: implementor 41 architecture 2 part 30 variant 7 rev 5
[ 0.014765] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[ 0.014800] futex hash table entries: 256 (order: 2, 16384 bytes, linear)
[ 0.026342] pinctrl core: initialized pinctrl subsystem
[ 0.028159] NET: Registered protocol family 16
[ 0.040433] DMA: preallocated 256 KiB pool for atomic coherent allocations
[ 0.042315] cpuidle: using governor menu
[ 0.051442] mxs_phy 40350000.usb-phy: 40350000.usb-phy supply phy-3p0 not found, using dummy regulator
[ 0.062581] No ATAGs?
[ 0.062674] hw-breakpoint: found 5 (+1 reserved) breakpoint and 4 watchpoint registers.
[ 0.062700] hw-breakpoint: maximum watchpoint size is 8 bytes.
[ 0.065341] imx7ulp-pinctrl 40ac0000.pinctrl: initialized IMX pinctrl driver
[ 0.067020] imx mu driver is registered.
[ 0.067538] imx rpmsg driver is registered.
[ 0.068903] MU is ready for cross core communication!
[ 0.109984] vgaarb: loaded
[ 0.111709] SCSI subsystem initialized
[ 0.112542] usbcore: registered new interface driver usbfs
[ 0.112640] usbcore: registered new interface driver hub
[ 0.112773] usbcore: registered new device driver usb
[ 0.115042] i2c i2c-2: LPI2C adapter registered
[ 0.116701] i2c i2c-1: LPI2C adapter registered
[ 0.116961] mc: Linux media interface: v0.10
[ 0.117038] videodev: Linux video capture interface: v2.00
[ 0.117138] pps_core: LinuxPPS API ver. 1 registered
[ 0.117152] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[ 0.117199] PTP clock support registered
[ 0.118871] MIPI CSI2 driver module loaded
[ 0.118965] Advanced Linux Sound Architecture Driver Initialized.
[ 0.120131] Bluetooth: Core ver 2.22
[ 0.120218] NET: Registered protocol family 31
[ 0.120233] Bluetooth: HCI device and connection manager initialized
[ 0.120257] Bluetooth: HCI socket layer initialized
[ 0.120275] Bluetooth: L2CAP socket layer initialized
[ 0.120316] Bluetooth: SCO socket layer initialized
[ 0.121285] clocksource: Switched to clocksource imx-tpm
[ 0.121594] VFS: Disk quotas dquot_6.6.0
[ 0.121718] VFS: Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[ 0.136983] thermal_sys: Registered thermal governor 'step_wise'
[ 0.137419] NET: Registered protocol family 2
[ 0.138440] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 6144 bytes, linear)
[ 0.138502] TCP established hash table entries: 8192 (order: 3, 32768 bytes, linear)
[ 0.138644] TCP bind hash table entries: 8192 (order: 4, 65536 bytes, linear)
[ 0.138873] TCP: Hash tables configured (established 8192 bind 8192)
[ 0.139062] UDP hash table entries: 512 (order: 2, 16384 bytes, linear)
[ 0.139133] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes, linear)
[ 0.139458] NET: Registered protocol family 1
[ 0.140353] RPC: Registered named UNIX socket transport module.
[ 0.140373] RPC: Registered udp transport module.
[ 0.140385] RPC: Registered tcp transport module.
[ 0.140396] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 0.141437] PCI: CLS 0 bytes, default 64
[ 0.143338] Bus freq driver module loaded
[ 0.144749] Initialise system trusted keyrings
[ 0.145111] workingset: timestamp_bits=14 max_order=18 bucket_order=4
[ 0.157045] NFS: Registering the id_resolver key type
[ 0.157099] Key type id_resolver registered
[ 0.157113] Key type id_legacy registered
[ 0.157184] jffs2: version 2.2. (NAND) © 2001-2006 Red Hat, Inc.
[ 0.157982] fuse: init (API version 7.31)
[ 0.233440] Key type asymmetric registered
[ 0.233463] Asymmetric key parser 'x509' registered
[ 0.233500] io scheduler mq-deadline registered
[ 0.233514] io scheduler kyber registered
[ 0.242364] pwm-backlight backlight: backlight supply power not found, using dummy regulator
[ 0.243388] mipi_dsi_northwest 40a90000.mipi_dsi: i.MX MIPI DSI driver probed
[ 0.243887] adv7535 probing phase
[ 0.243915] adv7535 2-003d: main addr = 0x3d
[ 0.244418] i2c i2c-2: chip_rev = 0x14
[ 0.244879] adv7535 2-003d: dsi cec addr = 0x78
[ 0.258613] adv7535 2-003d: adv7535 probe finished
[ 0.261154] mxsfb 40aa0000.lcdif: 40aa0000.lcdif supply lcd not found, using dummy regulator
[ 0.388344] mipi_dsi_northwest 40a90000.mipi_dsi: MIPI DSI dispdv inited
[ 0.388380] mxsfb 40aa0000.lcdif: registered mxc display driver mipi_dsi_northwest
[ 0.431829] sii902x bound to mxs-lcdif from 40aa0000.lcdif
[ 0.441559] Console: switching to colour frame buffer device 80x30
[ 0.547265] mxsfb 40aa0000.lcdif: initialized
[ 0.553487] 402d0000.serial: ttyLP0 at MMIO 0x402d0010 (irq = 39, base_baud = 1500000) is a FSL_LPUART
[ 1.285211] printk: console [ttyLP0] enabled
[ 1.290167] fsl-lpuart 402d0000.serial: DMA tx channel request failed, operating without tx DMA
[ 1.298916] fsl-lpuart 402d0000.serial: DMA rx channel request failed, operating without rx DMA
[ 1.308618] 40a60000.serial: ttyLP2 at MMIO 0x40a60010 (irq = 47, base_baud = 3000000) is a FSL_LPUART
[ 1.320276] imx sema4 driver is registered.
[ 1.346884] brd: module loaded
[ 1.364132] loop: module loaded
[ 1.368925] imx ahci driver is registered.
[ 1.380324] libphy: Fixed MDIO Bus: probed
[ 1.385523] CAN device driver interface
[ 1.390999] e1000e: Intel(R) PRO/1000 Network Driver - 3.2.6-k
[ 1.396888] e1000e: Copyright(c) 1999 - 2015 Intel Corporation.
[ 1.403512] usbcore: registered new interface driver r8152
[ 1.409072] usbcore: registered new interface driver lan78xx
[ 1.414852] usbcore: registered new interface driver asix
[ 1.420309] usbcore: registered new interface driver ax88179_178a
[ 1.426505] usbcore: registered new interface driver cdc_ether
[ 1.432536] usbcore: registered new interface driver smsc95xx
[ 1.438335] usbcore: registered new interface driver net1080
[ 1.444086] usbcore: registered new interface driver cdc_subset
[ 1.450058] usbcore: registered new interface driver zaurus
[ 1.455721] usbcore: registered new interface driver MOSCHIP usb-ethernet driver
[ 1.463239] usbcore: registered new interface driver cdc_ncm
[ 1.468895] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 1.475442] ehci-pci: EHCI PCI platform driver
[ 1.479950] ehci-mxc: Freescale On-Chip EHCI Host driver
[ 1.485821] usbcore: registered new interface driver usb-storage
[ 1.495887] input: rpmsg-keys as /devices/soc0/rpmsg-keys/input/input0
[ 1.504314] input: fts_ts as /devices/soc0/40800000.bus/40a50000.i2c/i2c-1/1-0038/input/input1
[ 1.774612] input: step_detector as /devices/soc0/rpmsg-sensor/input/input2
[ 1.782194] input: step_counter as /devices/soc0/rpmsg-sensor/input/input3
[ 1.790983] imx_rpmsg_rtc rtc-rpmsg: registered as rtc0
[ 1.797604] i2c /dev entries driver
[ 1.806729] Bluetooth: HCI UART driver ver 2.3
[ 1.811181] Bluetooth: HCI UART protocol H4 registered
[ 1.816386] Bluetooth: HCI UART protocol BCSP registered
[ 1.821798] Bluetooth: HCI UART protocol LL registered
[ 1.826976] Bluetooth: HCI UART protocol Three-wire (H5) registered
[ 1.833310] Bluetooth: HCI UART protocol Marvell registered
[ 1.838966] usbcore: registered new interface driver btusb
[ 1.845766] sdhci: Secure Digital Host Controller Interface driver
[ 1.852002] sdhci: Copyright(c) Pierre Ossman
[ 1.856354] sdhci-pltfm: SDHCI platform and OF driver helper
[ 1.863417] sdhci-esdhc-imx 40370000.mmc: Got CD GPIO
[ 1.871773] caam 40240000.crypto: device ID = 0x0a16030100000000 (Era 9)
[ 1.878483] caam 40240000.crypto: job rings = 1, qi = 0
[ 1.904109] caam algorithms registered in /proc/crypto
[ 1.911813] caam 40240000.crypto: registering rng-caam
[ 1.917584] Device caam-keygen registered
[ 1.923697] usbcore: registered new interface driver usbhid
[ 1.929353] usbhid: USB HID core driver
[ 1.934194] imx-rproc imx7ulp-cm4: failed to find syscon
[ 1.939773] imx-rproc imx7ulp-cm4: mbox_request_channel_byname() could not locate channel named "txdb"
[ 1.949212] random: fast init done
[ 1.952669] imx-rproc imx7ulp-cm4: No txdb, ret 0
[ 1.957755] remoteproc remoteproc0: imx-rproc is available
[ 1.963504] remoteproc remoteproc0: powering up imx-rproc
[ 1.968909] remoteproc remoteproc0: Synchronizing with preloaded co-processor
[ 1.976223] random: crng init done
[ 1.979851] remoteproc remoteproc0: no dtb rsrc-table
[ 1.985170] imx-rproc imx7ulp-cm4: Invalid rsrc table header
[ 1.990875] imx-rproc imx7ulp-cm4: imx_rproc_start: IPC only
[ 1.996683] remoteproc remoteproc0: remote processor imx-rproc is now up
[ 2.006135] optee: probing for conduit method from DT.
[ 2.011445] optee: revision 3.10 (a991c904)
[ 2.012108] optee: dynamic shared memory is enabled
[ 2.022104] optee: initialized driver
[ 2.026859] galcore: clk_get vg clock failed, disable vg!
[ 2.032980] Galcore version 6.4.3.p1.305572
[ 2.160426] [drm] Initialized vivante 1.0.0 20170808 for 41800000.gpu on minor 0
[ 2.178125] imx-audio-rpmsg sound-rpmsg: no reserved DMA memory for rpmsg device
[ 2.185800] imx-audio-rpmsg sound-rpmsg: ASoC: failed to init link rpmsg hifi: -517
[ 2.193523] imx-audio-rpmsg sound-rpmsg: snd_soc_register_card failed (-517)
[ 2.201958] NET: Registered protocol family 26
[ 2.207561] NET: Registered protocol family 10
[ 2.213530] Segment Routing with IPv6
[ 2.217315] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
[ 2.224436] NET: Registered protocol family 17
[ 2.228904] can: controller area network core (rev 20170425 abi 9)
[ 2.235356] NET: Registered protocol family 29
[ 2.239800] can: raw protocol (rev 20170425)
[ 2.244152] can: broadcast manager protocol (rev 20170425 t)
[ 2.249818] can: netlink gateway (rev 20190810) max_hops=1
[ 2.255799] Bluetooth: RFCOMM TTY layer initialized
[ 2.260699] Bluetooth: RFCOMM socket layer initialized
[ 2.266047] Bluetooth: RFCOMM ver 1.11
[ 2.269817] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 2.275170] Bluetooth: BNEP filters: protocol multicast
[ 2.280403] Bluetooth: BNEP socket layer initialized
[ 2.285395] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
[ 2.291342] Bluetooth: HIDP socket layer initialized
[ 2.296394] lib80211: common routines for IEEE802.11 drivers
[ 2.302161] Key type dns_resolver registered
[ 2.307891] Registering SWP/SWPB emulation handler
[ 2.313202] Loading compiled-in X.509 certificates
[ 2.346763] sdhci-esdhc-imx 40370000.mmc: Got CD GPIO
[ 2.356106] imx-audio-rpmsg sound-rpmsg: no reserved DMA memory for rpmsg device
[ 2.363801] imx-audio-rpmsg sound-rpmsg: ASoC: failed to init link rpmsg hifi: -517
[ 2.371547] imx-audio-rpmsg sound-rpmsg: snd_soc_register_card failed (-517)
[ 2.383969] sdhci-esdhc-imx 40370000.mmc: Got CD GPIO
[ 2.393244] imx-audio-rpmsg sound-rpmsg: no reserved DMA memory for rpmsg device
[ 2.400766] imx-audio-rpmsg sound-rpmsg: ASoC: failed to init link rpmsg hifi: -517
[ 2.408575] imx-audio-rpmsg sound-rpmsg: snd_soc_register_card failed (-517)
[ 2.418928] imx_rpmsg_rtc rtc-rpmsg: hctosys: unable to read the hardware clock
[ 2.426742] cfg80211: Loading compiled-in X.509 certificates for regulatory database
[ 2.439613] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
[ 2.446626] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
[ 2.455462] ALSA device list:
[ 2.458438] No soundcards found.
[ 2.462038] platform regulatory.0: Falling back to sysfs fallback for: regulatory.db
[ 2.470647] Waiting for root device /dev/mmcblk0p2...
I have seen similar questions but couldn't get rid of this error.
Any leads?
Hello Everyone,
I'm just wondering if someone knows how to fix this issue. I'm having the same problem but I'm using eMMC instead of an SD Card.
Hello Everyone,
I'm just wondering if someone knows how to fix this problem. I'm facing with the same issue but I'm using eMMC instead of an SD card.
Is there any news on this issue?
I appear to be have the exact problem.
I am using a MCIMX7ULP-EVK REV B1 with no modifications.
After building the newest (5.10.72) images I ran into problems. To rule out problems in the build-process, I tried downloading the images build by NXP from
I transfer the prebuild *.wic images (e.g. imx-image-full-imx7ulpevk.wic ) to the microSD card that came with evaluation kit. I tried two different microSD cards.
For linux version 5.4.3 it works and the board boots as expected. it also works for the earlier versions, that I tested.
For linux version 5.4.24, it hangs at:
[ 3.478015] Waiting for root device /dev/mmcblk0p2...
sometimes followed by
[ 3.433775] cfg80211: Loading compiled-in X.509 certificates for regulatory database
[ 3.447189] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
[ 3.454241] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
[ 3.462854] platform regulatory.0: Falling back to sysfs fallback for: regulatory.db
[ 3.470920] ALSA device list:
[ 3.473990] No soundcards found.
[ 3.478015] Waiting for root device /dev/mmcblk0p2...
[ 33.773218] VSD_3V3: disabling
[ 64.493359] cfg80211: failed to load regulatory.db
[ 211.763231] random: crng init done
This also happens for the later versions that I have tried.
Is there anything in the process that is supposed to be different for the later releases?
Kind regards,
Lauge
How about the SD speed you are using? And have you tried the demo images in our website, does it work?
How do I check SD speed?
Edit: I get mmc0: new ultra high speed DDR50 SDHC card at address aaaa from log. is this what you are referring to?
I tried following demo image:
1. L4.19.35_1.1.0_images_MX7ULPEVK (Working)
NXP i.MX Release Distro 4.19-warrior imx7ulpevk ttyLP0
imx7ulpevk login: root
Last login: Sun Oct 27 21:20:19 UTC 2019 on tty7
root@imx7ulpevk:~# cat /etc/os-release
ID="fsl-imx-xwayland"
NAME="NXP i.MX Release Distro"
VERSION="4.19-warrior (warrior)"
VERSION_ID="4.19-warrior"
PRETTY_NAME="NXP i.MX Release Distro 4.19-warrior (warrior)"
root@imx7ulpevk:~#
root@imx7ulpevk:~#
root@imx7ulpevk:~# uname -r
4.19.35-1.1.0+g0f9917c56d59
root@imx7ulpevk:~#
2. LF_v5.10_2.0.0_images_IMX7ULPEVK (Not Working)
.
.
.
[ 2.705450] sdhci-esdhc-imx 40370000.mmc: voltage-ranges unspecified
[ 2.711902] sdhci-esdhc-imx 40370000.mmc: Got CD GPIO
[ 2.717250] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
[ 2.725960] platform regulatory.0: Falling back to sysfs fallback for: regulatory.db
[ 2.736024] Waiting for root device /dev/mmcblk0p2...
[ 2.743284] imx-audio-rpmsg sound-rpmsg: no reserved DMA memory for rpmsg device
[ 2.750827] imx-audio-rpmsg sound-rpmsg: snd_soc_register_card failed (-517)
[ 2.763177] sdhci-esdhc-imx 40380000.mmc: voltage-ranges unspecified
[ 2.772933] sdhci-esdhc-imx 40370000.mmc: voltage-ranges unspecified
[ 2.779387] sdhci-esdhc-imx 40370000.mmc: Got CD GPIO
Looks like an issue with 5.x kernel..
I have tested on my board with the SD card, it work well with the LF5.10.35_2.0.0.
I think the error in your side caused by the SD card you are using. If you have others card in your side you can try it.
CPU: i.MX7ULP rev2.0 at 500 MHz
Reset cause: POR
Boot mode: Dual boot
PMC1: LDO bypass mode
Model: NXP i.MX7ULP EVK
DRAM: 1 GiB
MMC: FSL_SDHC: 0
Loading Environment from MMC... *** Warning - bad CRC, using default environment
[*]-Video Link 0 (720 x 1280)
[0] lcdif@40AA0000, video
[1] mipi_dsi@40A90000, video_bridge
[2] rm68200_panel, panel
In: serial
Out: serial
Err: serial
SEC0: RNG instantiated
switch to partitions #0, OK
mmc0 is current device
flash target is MMC:0
Net: No ethernet found.
Fastboot: Normal
Normal Boot
Hit any key to stop autoboot: 0
switch to partitions #0, OK
mmc0 is current device
Failed to load 'boot.scr'
8608792 bytes read in 408 ms (20.1 MiB/s)
Booting from mmc ...
22566 bytes read in 3 ms (7.2 MiB/s)
Kernel image @ 0x60800000 [ 0x000000 - 0x835c18 ]
## Flattened Device Tree blob at 63000000
Booting using the fdt blob at 0x63000000
Using Device Tree in place at 63000000, end 63008825
Starting kernel ...
[ 0.000000] Booting Linux on physical CPU 0xf00
[ 0.000000] Linux version 5.10.35-lts-5.10.y+gef3f2cfc6010 (oe-user@oe-host) (arm-poky-linux-gnueabi-gcc (GCC) 10.2.0, GNU ld (GNU Binutils) 2.36.1.20210209) #1 SMP PREEMPT Tue Jun 8 14:42:10 UTC 2021
[ 0.000000] CPU: ARMv7 Processor [410fc075] revision 5 (ARMv7), cr=10c5387d
[ 0.000000] CPU: div instructions available: patching division code
[ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instructio n cache
[ 0.000000] OF: fdt: Machine model: NXP i.MX7ULP EVKB
[ 0.000000] Memory policy: Data cache writealloc
[ 0.000000] Reserved memory: created CMA memory pool at 0x92000000, size 192 MiB
[ 0.000000] OF: reserved mem: initialized node linux,cma, compatible id share d-dma-pool
[ 0.000000] Zone ranges:
[ 0.000000] Normal [mem 0x0000000060000000-0x000000009fefffff]
[ 0.000000] HighMem [mem 0x000000009ff00000-0x000000009fffffff]
[ 0.000000] Movable zone start for each node
[ 0.000000] Early memory node ranges
[ 0.000000] node 0: [mem 0x0000000060000000-0x000000009fefffff]
[ 0.000000] node 0: [mem 0x000000009ff00000-0x000000009fffffff]
[ 0.000000] Initmem setup node 0 [mem 0x0000000060000000-0x000000009fffffff]
[ 0.000000] percpu: Embedded 15 pages/cpu s32588 r8192 d20660 u61440
[ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 259842
[ 0.000000] Kernel command line: console=ttyLP0,115200 root=/dev/mmcblk0p2 ro otwait rw
[ 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, li near)
[ 0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
[ 0.000000] Memory: 821188K/1048576K available (12288K kernel code, 1336K rwd ata, 3240K rodata, 1024K init, 457K bss, 30780K reserved, 196608K cma-reserved, 0K highmem)
[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=1, 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=1.
[ 0.000000] Trampoline variant of Tasks RCU enabled.
[ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 10 jif fies.
[ 0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=1
[ 0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
[ 0.000000] random: get_random_bytes called from start_kernel+0x33c/0x4fc wit h crng_init=0
[ 0.000000] Switching to timer-based delay loop, resolution 333ns
[ 0.000014] sched_clock: 32 bits at 3000kHz, resolution 333ns, wraps every 71 5827882841ns
[ 0.000046] clocksource: imx-tpm: mask: 0xffffffff max_cycles: 0xffffffff, ma x_idle_ns: 637086815595 ns
[ 0.001216] Console: colour dummy device 80x30
[ 0.001272] Calibrating delay loop (skipped), value calculated using timer fr equency.. 6.00 BogoMIPS (lpj=30000)
[ 0.001305] pid_max: default: 32768 minimum: 301
[ 0.001549] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes, linea r)
[ 0.001584] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes, linear)
[ 0.002907] CPU: Testing write buffer coherency: ok
[ 0.003330] /cpus/cpu@f00 missing clock-frequency property
[ 0.003361] CPU0: thread -1, cpu 0, socket 15, mpidr 80000f00
[ 0.004401] Setting up static identity map for 0x60100000 - 0x60100060
[ 0.004592] rcu: Hierarchical SRCU implementation.
[ 0.005083] smp: Bringing up secondary CPUs ...
[ 0.005109] smp: Brought up 1 node, 1 CPU
[ 0.005127] SMP: Total of 1 processors activated (6.00 BogoMIPS).
[ 0.005141] CPU: All CPU(s) started in SVC mode.
[ 0.005758] devtmpfs: initialized
[ 0.015275] VFP support v0.3: implementor 41 architecture 2 part 30 variant 7 rev 5
[ 0.015707] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, ma x_idle_ns: 19112604462750000 ns
[ 0.015748] futex hash table entries: 256 (order: 2, 16384 bytes, linear)
[ 0.028445] pinctrl core: initialized pinctrl subsystem
[ 0.030534] NET: Registered protocol family 16
[ 0.042909] DMA: preallocated 256 KiB pool for atomic coherent allocations
[ 0.045102] thermal_sys: Registered thermal governor 'step_wise'
[ 0.045355] cpuidle: using governor menu
[ 0.085441] mxs_phy 40350000.usb-phy: supply phy-3p0 not found, using dummy r egulator
[ 0.182570] No ATAGs?
[ 0.182684] hw-breakpoint: found 5 (+1 reserved) breakpoint and 4 watchpoint registers.
[ 0.182703] hw-breakpoint: maximum watchpoint size is 8 bytes.
[ 0.184656] imx7ulp-pinctrl 40ac0000.pinctrl: initialized IMX pinctrl driver
[ 0.186300] imx mu driver is registered.
[ 0.186781] imx rpmsg driver is registered.
[ 0.187825] MU is ready for cross core communication!
[ 0.229902] vgaarb: loaded
[ 0.231066] SCSI subsystem initialized
[ 0.232022] usbcore: registered new interface driver usbfs
[ 0.232125] usbcore: registered new interface driver hub
[ 0.232246] usbcore: registered new device driver usb
[ 0.235013] i2c i2c-2: LPI2C adapter registered
[ 0.237485] i2c i2c-1: LPI2C adapter registered
[ 0.238102] mc: Linux media interface: v0.10
[ 0.238194] videodev: Linux video capture interface: v2.00
[ 0.238334] pps_core: LinuxPPS API ver. 1 registered
[ 0.238351] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giome tti <giometti@linux.it>
[ 0.238395] PTP clock support registered
[ 0.240158] MIPI CSI2 driver module loaded
[ 0.240258] Advanced Linux Sound Architecture Driver Initialized.
[ 0.242009] Bluetooth: Core ver 2.22
[ 0.242109] NET: Registered protocol family 31
[ 0.242128] Bluetooth: HCI device and connection manager initialized
[ 0.242159] Bluetooth: HCI socket layer initialized
[ 0.242182] Bluetooth: L2CAP socket layer initialized
[ 0.242226] Bluetooth: SCO socket layer initialized
[ 0.242935] clocksource: Switched to clocksource imx-tpm
[ 0.243322] VFS: Disk quotas dquot_6.6.0
[ 0.243443] VFS: Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[ 0.258375] NET: Registered protocol family 2
[ 0.259617] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 6144 bytes, linear)
[ 0.259715] TCP established hash table entries: 8192 (order: 3, 32768 bytes, linear)
[ 0.259863] TCP bind hash table entries: 8192 (order: 4, 65536 bytes, linear)
[ 0.260095] TCP: Hash tables configured (established 8192 bind 8192)
[ 0.260295] UDP hash table entries: 512 (order: 2, 16384 bytes, linear)
[ 0.260376] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes, linear)
[ 0.260700] NET: Registered protocol family 1
[ 0.261611] RPC: Registered named UNIX socket transport module.
[ 0.261640] RPC: Registered udp transport module.
[ 0.261655] RPC: Registered tcp transport module.
[ 0.261669] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 0.263477] PCI: CLS 0 bytes, default 64
[ 0.265222] Bus freq driver module loaded
[ 0.266604] Initialise system trusted keyrings
[ 0.266968] workingset: timestamp_bits=14 max_order=18 bucket_order=4
[ 0.277373] NFS: Registering the id_resolver key type
[ 0.277448] Key type id_resolver registered
[ 0.277465] Key type id_legacy registered
[ 0.277634] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
[ 0.277654] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering ...
[ 0.277722] jffs2: version 2.2. (NAND) © 2001-2006 Red Hat, Inc.
[ 0.278596] fuse: init (API version 7.32)
[ 0.464680] Key type asymmetric registered
[ 0.464711] Asymmetric key parser 'x509' registered
[ 0.464826] bounce: pool size: 64 pages
[ 0.464857] io scheduler mq-deadline registered
[ 0.464874] io scheduler kyber registered
[ 0.473657] pwm-backlight backlight: supply power not found, using dummy regu lator
[ 0.474973] mipi_dsi_northwest 40a90000.mipi_dsi: i.MX MIPI DSI driver probed
[ 0.475632] adv7535 probing phase
[ 0.475662] adv7535 2-003d: main addr = 0x3d
[ 0.476167] i2c i2c-2: chip_rev = 0x14
[ 0.476626] adv7535 2-003d: dsi cec addr = 0x78
[ 0.490321] adv7535 2-003d: adv7535 probe finished
[ 0.493031] mxsfb 40aa0000.lcdif: supply lcd not found, using dummy regulator
[ 0.620602] mipi_dsi_northwest 40a90000.mipi_dsi: MIPI DSI dispdv inited
[ 0.620644] mxsfb 40aa0000.lcdif: registered mxc display driver mipi_dsi_nort hwest
[ 0.663520] sii902x bound to mxs-lcdif from 40aa0000.lcdif
[ 0.673174] Console: switching to colour frame buffer device 80x30
[ 0.779133] mxsfb 40aa0000.lcdif: initialized
[ 0.785311] 402d0000.serial: ttyLP0 at MMIO 0x402d0010 (irq = 47, base_baud = 1500000) is a FSL_LPUART
[ 1.561473] printk: console [ttyLP0] enabled
[ 1.567683] 40a60000.serial: ttyLP2 at MMIO 0x40a60010 (irq = 55, base_baud = 3000000) is a FSL_LPUART
[ 1.578965] imx sema4 driver is registered.
[ 1.604868] brd: module loaded
[ 1.621715] loop: module loaded
[ 1.626637] imx ahci driver is registered.
[ 1.638279] libphy: Fixed MDIO Bus: probed
[ 1.643560] CAN device driver interface
[ 1.649466] usbcore: registered new interface driver r8152
[ 1.655203] usbcore: registered new interface driver lan78xx
[ 1.660948] usbcore: registered new interface driver asix
[ 1.666448] usbcore: registered new interface driver ax88179_178a
[ 1.672600] usbcore: registered new interface driver cdc_ether
[ 1.678608] usbcore: registered new interface driver smsc95xx
[ 1.684464] usbcore: registered new interface driver net1080
[ 1.690183] usbcore: registered new interface driver cdc_subset
[ 1.696264] usbcore: registered new interface driver zaurus
[ 1.701904] usbcore: registered new interface driver MOSCHIP usb-ethernet dri ver
[ 1.709428] usbcore: registered new interface driver cdc_ncm
[ 1.715175] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 1.721704] ehci-pci: EHCI PCI platform driver
[ 1.726255] ehci-mxc: Freescale On-Chip EHCI Host driver
[ 1.732020] usbcore: registered new interface driver usb-storage
[ 1.741753] input: rpmsg-keys as /devices/platform/rpmsg-keys/input/input0
[ 1.750746] input: fts_ts as /devices/platform/40800000.bus/40a50000.i2c/i2c- 1/1-0038/input/input1
[ 2.615923] input: step_detector as /devices/platform/rpmsg-sensor/input/inpu t2
[ 2.623797] input: step_counter as /devices/platform/rpmsg-sensor/input/input 3
[ 2.633052] i2c /dev entries driver
[ 2.641728] Bluetooth: HCI UART driver ver 2.3
[ 2.646259] Bluetooth: HCI UART protocol H4 registered
[ 2.651394] Bluetooth: HCI UART protocol BCSP registered
[ 2.656853] Bluetooth: HCI UART protocol LL registered
[ 2.662040] Bluetooth: HCI UART protocol Three-wire (H5) registered
[ 2.668383] Bluetooth: HCI UART protocol Marvell registered
[ 2.674079] usbcore: registered new interface driver btusb
[ 2.681080] sdhci: Secure Digital Host Controller Interface driver
[ 2.687326] sdhci: Copyright(c) Pierre Ossman
[ 2.691685] sdhci-pltfm: SDHCI platform and OF driver helper
[ 2.699599] usbcore: registered new interface driver usbhid
[ 2.706543] sdhci-esdhc-imx 40370000.mmc: voltage-ranges unspecified
[ 2.714133] sdhci-esdhc-imx 40380000.mmc: voltage-ranges unspecified
[ 2.733041] sdhci-esdhc-imx 40370000.mmc: Got CD GPIO
[ 2.738250] usbhid: USB HID core driver
[ 2.743069] imx-rproc imx7ulp-cm4: mbox_request_channel_byname() could not lo cate channel named "txdb"
[ 2.752375] imx-rproc imx7ulp-cm4: No txdb, ret -22
[ 2.758328] remoteproc remoteproc0: imx-rproc is available
[ 2.764107] remoteproc remoteproc0: attaching to imx-rproc
[ 2.771559] virtio_rpmsg_bus virtio0: rpmsg host is online
[ 2.777192] remoteproc0#vdev0buffer: registered virtio0 (type 7)
[ 2.783401] virtio_rpmsg_bus virtio0: creating channel rpmsg-regulator-channe l addr 0x1
[ 2.791677] regulator_rpmsg virtio0.rpmsg-regulator-channel.-1.1: new channel : 0x400 -> 0x1!
[ 2.801848] virtio_rpmsg_bus virtio1: rpmsg host is online
[ 2.807486] remoteproc0#vdev1buffer: registered virtio1 (type 7)
[ 2.813629] remoteproc remoteproc0: remote processor imx-rproc is now attache d
[ 2.823082] virtio_rpmsg_bus virtio0: creating channel rpmsg-audio-channel ad dr 0x2
[ 2.830929] virtio_rpmsg_bus virtio0: creating channel rpmsg-life-cycle-chann el addr 0x3
[ 2.840796] galcore: clk_get vg clock failed, disable vg!
[ 2.846542] pm_rpmsg virtio0.rpmsg-life-cycle-channel.-1.3: new channel: 0x40 1 -> 0x3!
[ 2.855030] Galcore version 6.4.3.p2.336687
[ 2.860018] virtio_rpmsg_bus virtio0: creating channel rpmsg-keypad-channel a ddr 0x4
[ 2.868103] key_rpmsg virtio0.rpmsg-keypad-channel.-1.4: new channel: 0x402 - > 0x4!
[ 2.875883] virtio_rpmsg_bus virtio0: creating channel rpmsg-io-channel addr 0x5
[ 2.883523] gpio_rpmsg virtio0.rpmsg-io-channel.-1.5: new channel: 0x403 -> 0 x5!
[ 2.896205] virtio_rpmsg_bus virtio0: creating channel rpmsg-rtc-channel addr 0x6
[ 2.903960] virtio_rpmsg_bus virtio0: creating channel rpmsg-sensor-channel a ddr 0x7
[ 2.911938] input_rpmsg virtio0.rpmsg-sensor-channel.-1.7: new channel: 0x404 -> 0x7!
[ 2.983002] random: fast init done
[ 3.046545] [drm] Initialized vivante 1.0.0 20170808 for 41800000.gpu on mino r 0
[ 3.061730] i2s_rpmsg virtio0.rpmsg-audio-channel.-1.2: new channel: 0x405 -> 0x2!
[ 3.073907] imx-audio-rpmsg sound-rpmsg: no reserved DMA memory for rpmsg dev ice
[ 3.095336] NET: Registered protocol family 26
[ 3.100860] NET: Registered protocol family 10
[ 3.106849] Segment Routing with IPv6
[ 3.110655] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
[ 3.117793] NET: Registered protocol family 17
[ 3.122268] can: controller area network core
[ 3.126888] NET: Registered protocol family 29
[ 3.131341] can: raw protocol
[ 3.134422] can: broadcast manager protocol
[ 3.138623] can: netlink gateway - max_hops=1
[ 3.143458] Bluetooth: RFCOMM TTY layer initialized
[ 3.148359] Bluetooth: RFCOMM socket layer initialized
[ 3.153724] Bluetooth: RFCOMM ver 1.11
[ 3.157494] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 3.162805] Bluetooth: BNEP filters: protocol multicast
[ 3.168132] Bluetooth: BNEP socket layer initialized
[ 3.173137] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
[ 3.179066] Bluetooth: HIDP socket layer initialized
[ 3.184217] lib80211: common routines for IEEE802.11 drivers
[ 3.189975] Key type dns_resolver registered
[ 3.196093] Registering SWP/SWPB emulation handler
[ 3.201260] Loading compiled-in X.509 certificates
[ 3.255961] sdhci-esdhc-imx 40380000.mmc: voltage-ranges unspecified
[ 3.262452] sdhci-esdhc-imx 40380000.mmc: allocated mmc-pwrseq
[ 3.271547] sdhci-esdhc-imx 40370000.mmc: voltage-ranges unspecified
[ 3.280390] rtc_rpmsg virtio0.rpmsg-rtc-channel.-1.6: new channel: 0x406 -> 0 x6!
[ 3.289724] sdhci-esdhc-imx 40370000.mmc: Got CD GPIO
[ 3.304571] imx_rpmsg_rtc rtc-rpmsg: registered as rtc0
[ 3.312993] imx_rpmsg_rtc rtc-rpmsg: setting system clock to 1970-01-01T00:00 :07 UTC (7)
[ 3.321747] cfg80211: Loading compiled-in X.509 certificates for regulatory d atabase
[ 3.334040] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
[ 3.340741] platform regulatory.0: Direct firmware load for regulatory.db fai led with error -2
[ 3.349531] platform regulatory.0: Falling back to sysfs fallback for: regula tory.db
[ 3.357556] ALSA device list:
[ 3.360559] #0: wm8960-audio
[ 3.373422] mmc0: SDHCI controller on 40370000.mmc [40370000.mmc] using ADMA
[ 3.445903] mmc1: SDHCI controller on 40380000.mmc [40380000.mmc] using ADMA
[ 3.454230] Waiting for root device /dev/mmcblk0p2...
[ 3.482570] mmc1: queuing unknown CIS tuple 0x01 (3 bytes)
[ 3.497081] mmc1: queuing unknown CIS tuple 0x1a (5 bytes)
[ 3.506130] mmc1: queuing unknown CIS tuple 0x1b (8 bytes)
[ 3.514586] mmc1: queuing unknown CIS tuple 0x14 (0 bytes)
[ 3.522703] mmc1: queuing unknown CIS tuple 0x80 (1 bytes)
[ 3.528303] mmc1: queuing unknown CIS tuple 0x81 (1 bytes)
[ 3.533919] mmc1: queuing unknown CIS tuple 0x82 (1 bytes)
[ 3.539467] mmc1: new high speed SDIO card at address 0001
[ 3.645686] mmc0: host does not support reading read-only switch, assuming wr ite-enable
[ 3.772982] mmc0: new ultra high speed DDR50 SDHC card at address e624
[ 3.780656] mmcblk0: mmc0:e624 SL32G 29.7 GiB
[ 3.791952] mmcblk0: p1 p2
[ 3.915043] EXT4-fs (mmcblk0p2): recovery complete
[ 3.924625] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. O pts: (null)
[ 3.932829] VFS: Mounted root (ext4 filesystem) on device 179:2.
[ 3.944924] devtmpfs: mounted
[ 3.949732] Freeing unused kernel memory: 1024K
[ 3.954662] Run /sbin/init as init process
[ 4.187916] systemd[1]: System time before build time, advancing clock.
[ 4.223089] systemd[1]: systemd 247.6+ running in system mode. (+PAM -AUDIT - SELINUX +IMA -APPARMOR -SMACK +SYSVINIT +UTMP -LIBCRYPTSETUP -GCRYPT -GNUTLS +AC L +XZ -LZ4 -ZSTD -SECCOMP +BLKID -ELFUTILS +KMOD -IDN2 -IDN -PCRE2 default-hiera rchy=hybrid)
[ 4.246232] systemd[1]: Detected architecture arm.
Welcome to NXP i.MX Release Distro 5.10-hardknott (hardknott)!
[ 4.307698] systemd[1]: Set hostname to <imx7ulpevk>.
[ 4.555810] systemd-sysv-generator[100]: SysV service '/etc/init.d/umountfs' lacks a native systemd unit file. Automatically generating a unit file for compa tibility. Please update package to include a native systemd unit file, in order to make it more safe and robust.
[ 4.584461] systemd-sysv-generator[100]: SysV service '/etc/init.d/halt' lack s a native systemd unit file. Automatically generating a unit file for compatibi lity. Please update package to include a native systemd unit file, in order to m ake it more safe and robust.
[ 4.612843] systemd-sysv-generator[100]: SysV service '/etc/init.d/reboot' la cks a native systemd unit file. Automatically generating a unit file for compati bility. Please update package to include a native systemd unit file, in order to make it more safe and robust.
[ 4.637878] systemd-sysv-generator[100]: SysV service '/etc/init.d/sendsigs' lacks a native systemd unit file. Automatically generating a unit file for compa tibility. Please update package to include a native systemd unit file, in order to make it more safe and robust.
[ 4.664883] systemd-sysv-generator[100]: SysV service '/etc/init.d/alignment. sh' lacks a native systemd unit file. Automatically generating a unit file for c ompatibility. Please update package to include a native systemd unit file, in or der to make it more safe and robust.
[ 4.690042] systemd-sysv-generator[100]: SysV service '/etc/init.d/save-rtc.s h' lacks a native systemd unit file. Automatically generating a unit file for co mpatibility. Please update package to include a native systemd unit file, in ord er to make it more safe and robust.
[ 4.716389] systemd-sysv-generator[100]: SysV service '/etc/init.d/rc.local' lacks a native systemd unit file. Automatically generating a unit file for compa tibility. Please update package to include a native systemd unit file, in order to make it more safe and robust.
[ 4.741191] systemd-sysv-generator[100]: SysV service '/etc/init.d/umountnfs. sh' lacks a native systemd unit file. Automatically generating a unit file for c ompatibility. Please update package to include a native systemd unit file, in or der to make it more safe and robust.
[ 4.767133] systemd-sysv-generator[100]: SysV service '/etc/init.d/single' la cks a native systemd unit file. Automatically generating a unit file for compati bility. Please update package to include a native systemd unit file, in order to make it more safe and robust.
[ 5.528723] systemd[1]: Queued start job for default target Graphical Interfa ce.
[ 5.538963] random: systemd: uninitialized urandom read (16 bytes read)
[ 5.576811] systemd[1]: Created slice system-getty.slice.
[ OK ] Created slice system-getty.slice.
[ 5.613339] random: systemd: uninitialized urandom read (16 bytes read)
[ 5.623882] systemd[1]: Created slice system-modprobe.slice.
[ OK ] Created slice system-modprobe.slice.
[ 5.664241] random: systemd: uninitialized urandom read (16 bytes read)
[ 5.674760] systemd[1]: Created slice system-serial\x2dgetty.slice.
[ OK ] Created slice system-serial\x2dgetty.slice.
[ 5.717781] systemd[1]: Created slice User and Session Slice.
[ OK ] Created slice User and Session Slice.
[ 5.753828] systemd[1]: Started Dispatch Password Requests to Console Directo ry Watch.
[ OK ] Started Dispatch Password …ts to Console Directory Watch.
[ 5.793899] systemd[1]: Started Forward Password Requests to Wall Directory W atch.
[ OK ] Started Forward Password R…uests to Wall Directory Watch.
[ 5.834278] systemd[1]: Reached target Host and Network Name Lookups.
[ OK ] Reached target Host and Network Name Lookups.
[ 5.873384] systemd[1]: Reached target Paths.
[ OK ] Reached target Paths.
[ 5.903446] systemd[1]: Reached target Remote File Systems.
[ OK ] Reached target Remote File Systems.
[ 5.943504] systemd[1]: Reached target Slices.
[ OK ] Reached target Slices.
[ 5.983521] systemd[1]: Reached target Swap.
[ OK ] Reached target Swap.
[ 6.025953] systemd[1]: Listening on RPCbind Server Activation Socket.
[ OK ] Listening on RPCbind Server Activation Socket.
[ 6.064378] systemd[1]: Reached target RPC Port Mapper.
[ OK ] Reached target RPC Port Mapper.
[ 6.109197] systemd[1]: Listening on Syslog Socket.
[ OK ] Listening on Syslog Socket.
[ 6.144096] systemd[1]: Listening on initctl Compatibility Named Pipe.
[ OK ] Listening on initctl Compatibility Named Pipe.
[ 6.216618] systemd[1]: Condition check resulted in Journal Audit Socket bein g skipped.
[ 6.226072] systemd[1]: Listening on Journal Socket (/dev/log).
[ OK ] Listening on Journal Socket (/dev/log).
[ 6.264703] systemd[1]: Listening on Journal Socket.
[ OK ] Listening on Journal Socket.
[ 6.305112] systemd[1]: Listening on Network Service Netlink Socket.
[ OK ] Listening on Network Service Netlink Socket.
[ 6.344720] systemd[1]: Listening on udev Control Socket.
[ OK ] Listening on udev Control Socket.
[ 6.384311] systemd[1]: Listening on udev Kernel Socket.
[ OK ] Listening on udev Kernel Socket.
[ 6.424446] systemd[1]: Listening on User Database Manager Socket.
[ OK ] Listening on User Database Manager Socket.
[ 6.464796] systemd[1]: Condition check resulted in Huge Pages File System being skipped.
[ 6.481066] systemd[1]: Mounting POSIX Message Queue File System...
Mounting POSIX Message Queue File System...
[ 6.514620] systemd[1]: Mounting Kernel Debug File System...
Mounting Kernel Debug File System...
[ 6.534216] systemd[1]: Condition check resulted in Kernel Trace File System being skipped.
[ 6.554818] systemd[1]: Mounting Temporary Directory (/tmp)...
Mounting Temporary Directory (/tmp)...
[ 6.581454] systemd[1]: Starting Create list of static device nodes for the current kernel...
Starting Create list of st…odes for the current kernel...
[ 6.641921] systemd[1]: Starting Load Kernel Module configfs...
Starting Load Kernel Module configfs...
[ 6.700325] systemd[1]: Starting Load Kernel Module drm...
Starting Load Kernel Module drm...
[ 6.761676] systemd[1]: Starting Load Kernel Module fuse...
Starting Load Kernel Module fuse...
[ 6.823989] systemd[1]: Starting RPC Bind...
Starting RPC Bind...
[ 6.863687] systemd[1]: Condition check resulted in File System Check on Root Device being skipped.
[ 6.876834] systemd[1]: systemd-journald.service: unit configures an IP firewall, but the local system does not support BPF/cgroup firewalling.
[ 6.890836] systemd[1]: (This warning is only shown for the first unit using IP firewalling.)
[ 6.923603] systemd[1]: Starting Journal Service...
Starting Journal Service...
[ 6.946629] systemd[1]: Condition check resulted in Load Kernel Modules being skipped.
[ 6.978559] systemd[1]: Starting Remount Root and Kernel File Systems...
Starting Remount Root and Kernel File Systems...
[ 7.034494] systemd[1]: Starting Apply Kernel Variables...
Starting Apply Kernel Variables...
[ 7.084522] systemd[1]: Starting Coldplug All udev Devices...
Starting Coldplug All udev Devices...
[ 7.174342] systemd[1]: Starting Setup Virtual Console...
Starting Setup Virtual Console...
[ 7.190671] EXT4-fs (mmcblk0p2): re-mounted. Opts: (null)
[ 7.278876] systemd[1]: Started RPC Bind.
[ OK ] Started RPC Bind.
[ 7.314691] systemd[1]: Mounted POSIX Message Queue File System.
[ OK ] Mounted POSIX Message Queue File System.
[ 7.344158] systemd[1]: Mounted Kernel Debug File System.
[ OK ] Mounted Kernel Debug File System.
[ 7.384971] systemd[1]: Mounted Temporary Directory (/tmp).
[ OK ] Mounted Temporary Directory (/tmp).
[ 7.417822] systemd[1]: Finished Create list of static device nodes for the current kernel.
[ OK ] Finished Create list of st… nodes for the current kernel.
[ 7.484124] systemd[1]: Started Journal Service.
[ OK ] Started Journal Service.
[ OK ] Finished Load Kernel Module configfs.
[ OK ] Finished Load Kernel Module drm.
[ OK ] Finished Load Kernel Module fuse.
[ OK ] Finished Remount Root and Kernel File Systems.
[ OK ] Finished Apply Kernel Variables.
[ OK ] Finished Setup Virtual Console.
Mounting FUSE Control File System...
Mounting Kernel Configuration File System...
Starting Flush Journal to Persistent Storage...
Starting Create Static Device Nodes in /dev...
[ 7.959468] systemd-journald[110]: 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 Local File Systems (Pre).
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 ] Started Rule-based Manager for Device Events and Files.
[ OK ] Finished Coldplug All udev Devices.
Starting Start Psplash Boot Screen...
[ OK ] Started Start Psplash Boot Screen.
[ OK ] Started Start psplash-syst…progress communication helper.
[ OK ] Finished Create Volatile Files and Directories.
Starting Network Time Synchronization...
Starting Update UTMP about System Boot/Shutdown...
[ OK ] Finished Update UTMP about System Boot/Shutdown.
[ 10.328696] caam 40240000.crypto: device ID = 0x0a16030100000000 (Era 9)
[ 10.441161] caam 40240000.crypto: job rings = 2, qi = 0
[ OK ] Reached target Hardware activated USB gadget.
[ OK ] Created slice system-systemd\x2dbacklight.slice.
Starting Load/Save Screen …ness of backlight:backlight...
[ OK ] Started Network Time Synchronization.
[ OK ] Reached target System Time Set.
[ OK ] Reached target System Time Synchronized.
[ 12.463094] random: crng init done
[ 12.466517] random: 7 urandom warning(s) missed due to ratelimiting
[ OK ] Finished Load/Save Random Seed.
[ OK ] Finished Load/Save Screen …htness of backlight:backlight.
[ 15.383781] caam algorithms registered in /proc/crypto
[ 15.404133] caam 40240000.crypto: registering rng-caam
[ 15.420486] Device caam-keygen registered
[ OK ] Created slice system-systemd\x2dfsck.slice.
Starting File System Check on /dev/mmcblk0p1...
[ OK ] Reached target System Initialization.
[ OK ] Started Daily rotation of log files.
[ 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 dropbear.socket.
Starting Weston socket.
Starting Console System Startup Logging...
[ OK ] Listening on Weston socket.
[ OK ] Reached target Sockets.
[ OK ] Reached target Basic System.
Starting Save/Restore Sound Card State...
[ OK ] Started Job spooling tools.
[ OK ] Started Periodic Command Scheduler.
[ OK ] Started D-Bus System Message Bus.
[ 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 Updates psplash to basic.
[ OK ] Started System Logging Service.
Starting User Login Management...
[ OK ] Started TEE Supplicant.
[ OK ] Finished File System Check on /dev/mmcblk0p1.
[ OK ] Finished Console System Startup Logging.
[ OK ] Finished Save/Restore Sound Card State.
[ OK ] Finished IPv6 Packet Filtering Framework.
[ OK ] Finished IPv4 Packet Filtering Framework.
[ OK ] Finished Network Time Service (one-shot ntpdate mode).
[ OK ] Started Telephony service.
[ OK ] Started User Login Management.
[ OK ] Reached target Network (Pre).
[ OK ] Reached target Sound Card.
Mounting /run/media/mmcblk0p1...
Starting Connection service...
Starting Network Service...
[ OK ] Mounted /run/media/mmcblk0p1.
[ OK ] Started Connection service.
Starting Avahi mDNS/DNS-SD Stack...
[ OK ] Started Network Service.
[ OK ] Reached target Network.
[ OK ] Started NFS status monitor for NFSv2/3 locking..
[ OK ] Started Respond to IPv6 Node Information Queries.
[ OK ] Started Update psplash to network.
Starting Terminate Psplash Boot Screen...
Starting /etc/rc.local Compatibility...
[ OK ] Started Network Router Discovery Daemon.
Starting Permit User Sessions...
[ OK ] Finished Terminate Psplash Boot Screen.
[ OK ] Started /etc/rc.local Compatibility.
[ OK ] Finished Permit User Sessions.
[ OK ] Started Avahi mDNS/DNS-SD Stack.
[ OK ] Started Getty on tty1.
[ OK ] Started Serial Getty on ttyLP0.
[ OK ] Reached target Login Prompts.
[ OK ] Reached target Multi-User System.
Starting Hostname Service...
Starting Weston, a Wayland…ositor, as a system service...
Starting WPA supplicant...
Starting User Database Manager...
[ OK ] Started WPA supplicant.
[ OK ] Started User Database Manager.
[ OK ] Started Hostname Service.
[ OK ] Created slice User Slice of UID 0.
Starting User Runtime Directory /run/user/0...
[ OK ] Finished User Runtime Directory /run/user/0.
Starting User Manager for UID 0...
[ OK ] Started User Manager for UID 0.
[ OK ] Started Session c1 of user root.
[ OK ] Started Weston, a Wayland …mpositor, as a system service.
[ OK ] Reached target Graphical Interface.
Starting Update UTMP about System Runlevel Changes...
[ OK ] Finished Update UTMP about System Runlevel Changes.
NXP i.MX Release Distro 5.10-hardknott imx7ulpevk ttyLP0
imx7ulpevk login: root
Hi @Rita_Wang
I have two sdcards and tried with both but same issue.
Can the board boot up after the linux 5.* ? Or stuck at
Hi @Rita_Wang,
Please find full logs:
U-Boot 2021.04-5.10.35-2.0.0+g3463140881 (Jun 08 2021 - 01:39:44 +0000)
CPU: i.MX7ULP rev2.1 at 500 MHz
Reset cause: POR
Boot mode: Dual boot
PMC1: LDO bypass mode
Model: NXP i.MX7ULP EVK
DRAM: 1 GiB
MMC: FSL_SDHC: 0
Loading Environment from MMC... *** Warning - bad CRC, using default environment
[*]-Video Link 0 (720 x 1280)
[0] lcdif@40AA0000, video
[1] mipi_dsi@40A90000, video_bridge
[2] rm68200_panel, panel
In: serial
Out: serial
Err: serial
SEC0: RNG instantiated
switch to partitions #0, OK
mmc0 is current device
flash target is MMC:0
Net: No ethernet found.
Fastboot: Normal
Normal Boot
Hit any key to stop autoboot: 0
switch to partitions #0, OK
mmc0 is current device
Failed to load 'boot.scr'
8608792 bytes read in 410 ms (20 MiB/s)
Booting from mmc ...
22566 bytes read in 3 ms (7.2 MiB/s)
1057164 bytes read in 52 ms (19.4 MiB/s)
## Booting kernel from Legacy Image at 64000000 ...
Image Name:
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 1057100 Bytes = 1 MiB
Load Address: 64000000
Entry Point: 64000000
Verifying Checksum ... OK
## Flattened Device Tree blob at 63000000
Booting using the fdt blob at 0x63000000
Loading Kernel Image
Using Device Tree in place at 63000000, end 63008825
Starting kernel ...
[ 0.000000] Booting Linux on physical CPU 0xf00
[ 0.000000] Linux version 5.10.35-lts-5.10.y+gef3f2cfc6010 (oe-user@oe-host) (arm-poky-linux-gnueabi-gcc (GCC) 10.2.0, GNU ld (GNU Binutils) 2.36.1.20210209) #1 SMP PREEMPT Tue Jun 8 14:42:10 UTC 2021
[ 0.000000] CPU: ARMv7 Processor [410fc075] revision 5 (ARMv7), cr=10c5387d
[ 0.000000] CPU: div instructions available: patching division code
[ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
[ 0.000000] OF: fdt: Machine model: NXP i.MX7ULP EVKB
[ 0.000000] Memory policy: Data cache writealloc
[ 0.000000] Reserved memory: created CMA memory pool at 0x92000000, size 192 MiB
[ 0.000000] OF: reserved mem: initialized node linux,cma, compatible id shared-dma-pool
[ 0.000000] Zone ranges:
[ 0.000000] Normal [mem 0x0000000060000000-0x000000009fefffff]
[ 0.000000] HighMem [mem 0x000000009ff00000-0x000000009fffffff]
[ 0.000000] Movable zone start for each node
[ 0.000000] Early memory node ranges
[ 0.000000] node 0: [mem 0x0000000060000000-0x0000000063ffffff]
[ 0.000000] node 0: [mem 0x0000000064000000-0x0000000065ffffff]
[ 0.000000] node 0: [mem 0x0000000066000000-0x000000009fefffff]
[ 0.000000] node 0: [mem 0x000000009ff00000-0x000000009fffffff]
[ 0.000000] Initmem setup node 0 [mem 0x0000000060000000-0x000000009fffffff]
[ 0.000000] psci: probing for conduit method from DT.
[ 0.000000] psci: PSCIv1.0 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.1
[ 0.000000] percpu: Embedded 15 pages/cpu s32588 r8192 d20660 u61440
[ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 259842
[ 0.000000] Kernel command line: console=ttyLP0,115200 root=/dev/mmcblk0p2 rootwait rw
[ 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: 788416K/1048576K available (12288K kernel code, 1336K rwdata, 3240K rodata, 1024K init, 457K bss, 63552K reserved, 196608K cma-reserved, 0K highmem)
[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=1, 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=1.
[ 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=1
[ 0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
[ 0.000000] random: get_random_bytes called from start_kernel+0x33c/0x4fc with crng_init=0
[ 0.000000] Switching to timer-based delay loop, resolution 333ns
[ 0.000013] sched_clock: 32 bits at 3000kHz, resolution 333ns, wraps every 715827882841ns
[ 0.000045] clocksource: imx-tpm: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 637086815595 ns
[ 0.001214] Console: colour dummy device 80x30
[ 0.001272] Calibrating delay loop (skipped), value calculated using timer frequency.. 6.00 BogoMIPS (lpj=30000)
[ 0.001305] pid_max: default: 32768 minimum: 301
[ 0.001545] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes, linear)
[ 0.001578] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes, linear)
[ 0.002903] CPU: Testing write buffer coherency: ok
[ 0.003323] /cpus/cpu@f00 missing clock-frequency property
[ 0.003355] CPU0: thread -1, cpu 0, socket 15, mpidr 80000f00
[ 0.004382] Setting up static identity map for 0x60100000 - 0x60100060
[ 0.004582] rcu: Hierarchical SRCU implementation.
[ 0.005065] smp: Bringing up secondary CPUs ...
[ 0.005093] smp: Brought up 1 node, 1 CPU
[ 0.005111] SMP: Total of 1 processors activated (6.00 BogoMIPS).
[ 0.005125] CPU: All CPU(s) started in SVC mode.
[ 0.005715] devtmpfs: initialized
[ 0.015461] VFP support v0.3: implementor 41 architecture 2 part 30 variant 7 rev 5
[ 0.015902] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[ 0.015942] futex hash table entries: 256 (order: 2, 16384 bytes, linear)
[ 0.027463] pinctrl core: initialized pinctrl subsystem
[ 0.029477] NET: Registered protocol family 16
[ 0.042051] DMA: preallocated 256 KiB pool for atomic coherent allocations
[ 0.044246] thermal_sys: Registered thermal governor 'step_wise'
[ 0.044499] cpuidle: using governor menu
[ 0.084538] mxs_phy 40350000.usb-phy: supply phy-3p0 not found, using dummy regulator
[ 0.181098] No ATAGs?
[ 0.181208] hw-breakpoint: found 5 (+1 reserved) breakpoint and 4 watchpoint registers.
[ 0.181229] hw-breakpoint: maximum watchpoint size is 8 bytes.
[ 0.183238] imx7ulp-pinctrl 40ac0000.pinctrl: initialized IMX pinctrl driver
[ 0.184872] imx mu driver is registered.
[ 0.185362] imx rpmsg driver is registered.
[ 0.186711] MU is ready for cross core communication!
[ 0.229020] vgaarb: loaded
[ 0.230185] SCSI subsystem initialized
[ 0.231028] usbcore: registered new interface driver usbfs
[ 0.231656] usbcore: registered new interface driver hub
[ 0.231757] usbcore: registered new device driver usb
[ 0.234585] i2c i2c-2: LPI2C adapter registered
[ 0.237045] i2c i2c-1: LPI2C adapter registered
[ 0.237667] mc: Linux media interface: v0.10
[ 0.237757] videodev: Linux video capture interface: v2.00
[ 0.237897] pps_core: LinuxPPS API ver. 1 registered
[ 0.237917] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[ 0.237961] PTP clock support registered
[ 0.239933] MIPI CSI2 driver module loaded
[ 0.240037] Advanced Linux Sound Architecture Driver Initialized.
[ 0.241438] Bluetooth: Core ver 2.22
[ 0.241539] NET: Registered protocol family 31
[ 0.241557] Bluetooth: HCI device and connection manager initialized
[ 0.241589] Bluetooth: HCI socket layer initialized
[ 0.241612] Bluetooth: L2CAP socket layer initialized
[ 0.241656] Bluetooth: SCO socket layer initialized
[ 0.242358] clocksource: Switched to clocksource imx-tpm
[ 0.242742] VFS: Disk quotas dquot_6.6.0
[ 0.242861] VFS: Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[ 0.257726] NET: Registered protocol family 2
[ 0.258959] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 6144 bytes, linear)
[ 0.259058] TCP established hash table entries: 8192 (order: 3, 32768 bytes, linear)
[ 0.259205] TCP bind hash table entries: 8192 (order: 4, 65536 bytes, linear)
[ 0.259438] TCP: Hash tables configured (established 8192 bind 8192)
[ 0.259638] UDP hash table entries: 512 (order: 2, 16384 bytes, linear)
[ 0.259717] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes, linear)
[ 0.260054] NET: Registered protocol family 1
[ 0.260946] RPC: Registered named UNIX socket transport module.
[ 0.260974] RPC: Registered udp transport module.
[ 0.260988] RPC: Registered tcp transport module.
[ 0.261002] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 0.262790] PCI: CLS 0 bytes, default 64
[ 0.264559] Bus freq driver module loaded
[ 0.265957] Initialise system trusted keyrings
[ 0.266322] workingset: timestamp_bits=14 max_order=18 bucket_order=4
[ 0.276735] NFS: Registering the id_resolver key type
[ 0.276801] Key type id_resolver registered
[ 0.276818] Key type id_legacy registered
[ 0.276998] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
[ 0.277019] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering...
[ 0.277089] jffs2: version 2.2. (NAND) © 2001-2006 Red Hat, Inc.
[ 0.277960] fuse: init (API version 7.32)
[ 0.464220] Key type asymmetric registered
[ 0.464251] Asymmetric key parser 'x509' registered
[ 0.464365] bounce: pool size: 64 pages
[ 0.464396] io scheduler mq-deadline registered
[ 0.464413] io scheduler kyber registered
[ 0.473305] pwm-backlight backlight: supply power not found, using dummy regulator
[ 0.474643] mipi_dsi_northwest 40a90000.mipi_dsi: i.MX MIPI DSI driver probed
[ 0.475301] adv7535 probing phase
[ 0.475333] adv7535 2-003d: main addr = 0x3d
[ 0.475837] i2c i2c-2: chip_rev = 0x14
[ 0.476298] adv7535 2-003d: dsi cec addr = 0x78
[ 0.490026] adv7535 2-003d: adv7535 probe finished
[ 0.492832] mxsfb 40aa0000.lcdif: supply lcd not found, using dummy regulator
[ 0.620381] mipi_dsi_northwest 40a90000.mipi_dsi: MIPI DSI dispdv inited
[ 0.620425] mxsfb 40aa0000.lcdif: registered mxc display driver mipi_dsi_northwest
[ 0.662939] sii902x bound to mxs-lcdif from 40aa0000.lcdif
[ 0.672604] Console: switching to colour frame buffer device 80x30
[ 0.778660] mxsfb 40aa0000.lcdif: initialized
[ 0.784979] 402d0000.serial: ttyLP0 at MMIO 0x402d0010 (irq = 47, base_baud = 1500000) is a FSL_LPUART
[ 1.597731] printk: console [ttyLP0] enabled
[ 1.603949] 40a60000.serial: ttyLP2 at MMIO 0x40a60010 (irq = 55, base_baud = 3000000) is a FSL_LPUART
[ 1.615225] imx sema4 driver is registered.
[ 1.641118] brd: module loaded
[ 1.658177] loop: module loaded
[ 1.663045] imx ahci driver is registered.
[ 1.674812] libphy: Fixed MDIO Bus: probed
[ 1.679949] CAN device driver interface
[ 1.686098] usbcore: registered new interface driver r8152
[ 1.691682] usbcore: registered new interface driver lan78xx
[ 1.697501] usbcore: registered new interface driver asix
[ 1.703070] usbcore: registered new interface driver ax88179_178a
[ 1.709235] usbcore: registered new interface driver cdc_ether
[ 1.715259] usbcore: registered new interface driver smsc95xx
[ 1.721070] usbcore: registered new interface driver net1080
[ 1.726825] usbcore: registered new interface driver cdc_subset
[ 1.732954] usbcore: registered new interface driver zaurus
[ 1.738589] usbcore: registered new interface driver MOSCHIP usb-ethernet driver
[ 1.746169] usbcore: registered new interface driver cdc_ncm
[ 1.751828] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 1.758386] ehci-pci: EHCI PCI platform driver
[ 1.762932] ehci-mxc: Freescale On-Chip EHCI Host driver
[ 1.768702] usbcore: registered new interface driver usb-storage
[ 1.778444] input: rpmsg-keys as /devices/platform/rpmsg-keys/input/input0
[ 1.787382] input: fts_ts as /devices/platform/40800000.bus/40a50000.i2c/i2c-1/1-0038/input/input1
[ 2.055823] input: step_detector as /devices/platform/rpmsg-sensor/input/input2
[ 2.063694] input: step_counter as /devices/platform/rpmsg-sensor/input/input3
[ 2.072974] i2c /dev entries driver
[ 2.081729] Bluetooth: HCI UART driver ver 2.3
[ 2.086340] Bluetooth: HCI UART protocol H4 registered
[ 2.091483] Bluetooth: HCI UART protocol BCSP registered
[ 2.096930] Bluetooth: HCI UART protocol LL registered
[ 2.102116] Bluetooth: HCI UART protocol Three-wire (H5) registered
[ 2.108466] Bluetooth: HCI UART protocol Marvell registered
[ 2.114161] usbcore: registered new interface driver btusb
[ 2.121216] sdhci: Secure Digital Host Controller Interface driver
[ 2.127468] sdhci: Copyright(c) Pierre Ossman
[ 2.131825] sdhci-pltfm: SDHCI platform and OF driver helper
[ 2.139851] usbcore: registered new interface driver usbhid
[ 2.146794] sdhci-esdhc-imx 40370000.mmc: voltage-ranges unspecified
[ 2.154377] sdhci-esdhc-imx 40380000.mmc: voltage-ranges unspecified
[ 2.172476] sdhci-esdhc-imx 40370000.mmc: Got CD GPIO
[ 2.177686] usbhid: USB HID core driver
[ 2.183036] imx-rproc imx7ulp-cm4: mbox_request_channel_byname() could not locate channel named "txdb"
[ 2.192402] imx-rproc imx7ulp-cm4: No txdb, ret -22
[ 2.197762] remoteproc remoteproc0: imx-rproc is available
[ 2.203419] remoteproc remoteproc0: attaching to imx-rproc
[ 2.208911] remoteproc remoteproc0: rsc table is truncated
[ 2.214435] remoteproc remoteproc0: Failed to process resources: -22
[ 2.220792] imx-rproc imx7ulp-cm4: rproc_add failed
[ 2.225796] imx-rproc: probe of imx7ulp-cm4 failed with error -22
[ 2.234476] optee: probing for conduit method.
[ 2.238949] optee: revision 3.13 (2c1092df)
[ 2.239619] optee: dynamic shared memory is enabled
[ 2.249554] optee: initialized driver
[ 2.254514] galcore: clk_get vg clock failed, disable vg!
[ 2.260462] Galcore version 6.4.3.p2.336687
[ 2.387785] [drm] Initialized vivante 1.0.0 20170808 for 41800000.gpu on minor 0
[ 2.404509] imx-audio-rpmsg sound-rpmsg: no reserved DMA memory for rpmsg device
[ 2.412050] imx-audio-rpmsg sound-rpmsg: snd_soc_register_card failed (-517)
[ 2.420225] NET: Registered protocol family 26
[ 2.425788] NET: Registered protocol family 10
[ 2.431684] Segment Routing with IPv6
[ 2.435605] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
[ 2.442679] NET: Registered protocol family 17
[ 2.447149] can: controller area network core
[ 2.451634] NET: Registered protocol family 29
[ 2.456199] can: raw protocol
[ 2.459177] can: broadcast manager protocol
[ 2.463454] can: netlink gateway - max_hops=1
[ 2.468227] Bluetooth: RFCOMM TTY layer initialized
[ 2.473338] Bluetooth: RFCOMM socket layer initialized
[ 2.478526] Bluetooth: RFCOMM ver 1.11
[ 2.482299] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 2.487726] Bluetooth: BNEP filters: protocol multicast
[ 2.492995] Bluetooth: BNEP socket layer initialized
[ 2.497959] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
[ 2.503912] Bluetooth: HIDP socket layer initialized
[ 2.508958] lib80211: common routines for IEEE802.11 drivers
[ 2.514731] Key type dns_resolver registered
[ 2.520815] Registering SWP/SWPB emulation handler
[ 2.526109] Loading compiled-in X.509 certificates
[ 2.553360] random: fast init done
[ 2.566226] sdhci-esdhc-imx 40380000.mmc: voltage-ranges unspecified
[ 2.575828] sdhci-esdhc-imx 40370000.mmc: voltage-ranges unspecified
[ 2.582280] sdhci-esdhc-imx 40370000.mmc: Got CD GPIO
[ 2.588449] imx-audio-rpmsg sound-rpmsg: no reserved DMA memory for rpmsg device
[ 2.596248] imx-audio-rpmsg sound-rpmsg: snd_soc_register_card failed (-517)
[ 2.607721] imx-audio-rpmsg sound-rpmsg: no reserved DMA memory for rpmsg device
[ 2.615414] imx-audio-rpmsg sound-rpmsg: snd_soc_register_card failed (-517)
[ 2.625798] cfg80211: Loading compiled-in X.509 certificates for regulatory database
[ 2.636216] imx-audio-rpmsg sound-rpmsg: no reserved DMA memory for rpmsg device
[ 2.645410] imx-audio-rpmsg sound-rpmsg: snd_soc_register_card failed (-517)
[ 2.656553] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
[ 2.668445] sdhci-esdhc-imx 40380000.mmc: voltage-ranges unspecified
[ 2.675176] ALSA device list:
[ 2.678155] No soundcards found.
[ 2.684900] imx-audio-rpmsg sound-rpmsg: no reserved DMA memory for rpmsg device
[ 2.692852] imx-audio-rpmsg sound-rpmsg: snd_soc_register_card failed (-517)
[ 2.705450] sdhci-esdhc-imx 40370000.mmc: voltage-ranges unspecified
[ 2.711902] sdhci-esdhc-imx 40370000.mmc: Got CD GPIO
[ 2.717250] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
[ 2.725960] platform regulatory.0: Falling back to sysfs fallback for: regulatory.db
[ 2.736024] Waiting for root device /dev/mmcblk0p2...
[ 2.743284] imx-audio-rpmsg sound-rpmsg: no reserved DMA memory for rpmsg device
[ 2.750827] imx-audio-rpmsg sound-rpmsg: snd_soc_register_card failed (-517)
[ 2.763177] sdhci-esdhc-imx 40380000.mmc: voltage-ranges unspecified
[ 2.772933] sdhci-esdhc-imx 40370000.mmc: voltage-ranges unspecified
[ 2.779387] sdhci-esdhc-imx 40370000.mmc: Got CD GPIO
[ 33.122425] usb_otg1_vbus: disabling
[ 33.126019] VSD_3V3: disabling
[ 64.482557] cfg80211: failed to load regulatory.db
[ 211.652440] random: crng init done
================= end of logs(stuck here) ============================
Hi,
Are you using the M4 image provided with the release?
I tried it on 5.10.72 with an old M4 image. Then I can reproduce the issue.
Then I replace the M4 image with the image provided by 5.10.72 release.
Update script:
setenv m4_copyaddr 0x62000000
setenv m4_flash_image imx7ulp_m4_demo.img
setenv m4_flash_imglen 0x40000
setenv m4_flash_imgaddr 0x0
setenv m4_loadimage "sf probe;sf erase '${m4_flash_imgaddr}' '${m4_flash_imglen}';fatload mmc '${mmcdev}':'${mmcpart}' '${m4_copyaddr}' '${m4_flash_image}';sf write '${m4_copyaddr}' '${m4_flash_imgaddr}' '${m4_flash_imglen}'"
Run command "run m4_loadimage" in u-boot and when the M4 image has been flashed to spi-flash. Power cycle the board.
Now you should be able to enter kernel.
Thanks!
Regards
Terry
Thanks Terry! This worked for us over here.
I had downloaded the pre-built image L5.15.32_2.0.0_MX7ULP1 (LF_v5.15.32-2.0.0_images_IMX7ULPEVK.zip) from the NXP website. And prepared microSD card using the command (as per the reference manual),
dd if=imx-image-full-imx7ulpevk.wic of=/dev/sdb bs=1M && sync
However, on trying it out on the EVK we encountered the same hang like state as originally reported by @Raxesh-Oriya .
I checked the boot switch and it was already configured for "dual boot". So that wasn't it. Then I tried @terry_lv 's U-Boot script (for running m4_loadimage). Immediately after that step, doing a warm-boot of the EVK via U-Boot (reset command) the problem was still there. But then I turned the EVK off and then on again (cold boot). This time the problem went away.
I just wanted to share our experience as a confirmation of the proposed solution.
Just for reminder.
Please modify the boot mode to "dual boot", if the sf command has benn successfully operated, then the M core will be on then Linux boot.
Also thanks for the help from@terry_lv.
Ives Liu
I will test on my board next week and confirmed for you and then give you feedback.
Hi @Rita_Wang
Did you get a chance to test on your board?