U-Boot SPL 2021.10-wb1.7.0-gc221f7953f (Jul 26 2023 - 08:32:47 +0000) DRAM init ok, rows:15, ncs:1, size: 512MB .p0_mpdgctrl0 = 0x010c010e .p0_mpdgctrl1 = 0x0e3f0e3f .p0_mprddlctl = 0x3f3f3b3f .p0_mpwrdlctl = 0x3f3f3a36 .p0_mpwldectrl0 = 0x00090009 .p0_mpwldectrl1 = 0x000a000a Trying to boot from MMC1 Warning - USDHC2 controller not supporting U-Boot 2021.10-wb1.7.0-gc221f7953f (Jul 26 2023 - 08:32:47 +0000) CPU: Freescale i.MX6ULL rev1.0 900 MHz (running at 396 MHz) CPU: Commercial temperature grade (0C to 95C) at 53C Reset cause: POR Model: Wiren Board rev. 6.1 (i.MX6UL) Board: Wiren Board MX6UL DRAM: 512 MiB MMC: FSL_SDHC: 1 In: serial Out: serial Err: serial Loading Environment from MMC... OK Will only keep env vars: mmcpart bootcount upgrade_available uenvcmd wb_webupd o tp_program otp_aes_program ## Info: input data size = 43 = 0x2B bootcount=0 mmcpart=2 upgrade_available=0 Environment size: 43/8188 bytes ## Resetting to default environment ## Info: input data size = 43 = 0x2B Net: eth0: ethernet@2188000 Hit any key to stop autoboot: 0 ## Info: input data size = 4285 = 0x10BD switch to partitions #0, OK mmc1(part 0) is current device eMMC found on device 1 Press FW button to enter firmware update mode ................................................ Checking if there is a USB storage with update file wb6_update.fit dev: usb1_vbus @ regulator@0 starting USB... Bus usb@2184000: USB EHCI 1.00 Bus usb@2184200: USB EHCI 1.00 scanning bus usb@2184000 for devices... 1 USB Device(s) found scanning bus usb@2184200 for devices... EHCI timed out on TD - token=0x80008d80 USB device not accepting new address (error=22) 1 USB Device(s) found scanning usb for storage devices... 0 Storage Device(s) found No storage devices, perhaps not 'usb start'ed..? No USB update detected, continuing boot 322 bytes read in 2 ms (157.2 KiB/s) Importing environment from 0x82000000... Checking if uenvcmd is set ... Running default loadzimage ... 6304360 bytes read in 273 ms (22 MiB/s) MMC read: dev # 1, block # 2016, count 32 ... 32 blocks read: OK Reading overlays list from eMMC Reading factory fdt name from eMMC Loading factory fdt imx6ul-wirenboard65 46062 bytes read in 5 ms (8.8 MiB/s) 485 bytes read in 3 ms (157.2 KiB/s) Applying DT overlay wb6-nogsm 597 bytes read in 2 ms (291 KiB/s) Applying DT overlay wb6-wifi-rtl8723bu 509 bytes read in 2 ms (248 KiB/s) Applying DT overlay wb6-noradio 334 bytes read in 3 ms (108.4 KiB/s) Applying DT overlay wb6-eth1 254 bytes read in 3 ms (82 KiB/s) Applying DT overlay temp-commercial Applying extra overlay Booting from mmc ... Kernel image @ 0x82000000 [ 0x000000 - 0x603268 ] ## Flattened Device Tree blob at 83000000 Booting using the fdt blob at 0x83000000 Loading Device Tree to 9ef77000, end 9ef99fff ... OK Starting kernel ... [ 0.000000] Booting Linux on physical CPU 0x0 [ 0.000000] Linux version 5.10.35-wb153 (root@wbdevenv) (arm-linux-gnueabihf-gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2) #1 Thu Oct 26 10:16:18 UTC 2023 [ 0.000000] CPU: ARMv7 Processor [410fc075] revision 5 (ARMv7), cr=10c53c7d [ 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: Wiren Board rev. 6.5 (i.MX6UL/ULL) [ 0.000000] Memory policy: Data cache writeback [ 0.000000] cma: Reserved 16 MiB at 0x9f000000 [ 0.000000] Zone ranges: [ 0.000000] Normal [mem 0x0000000080000000-0x000000009fffffff] [ 0.000000] Movable zone start for each node [ 0.000000] Early memory node ranges [ 0.000000] node 0: [mem 0x0000000080000000-0x000000009fffffff] [ 0.000000] Initmem setup node 0 [mem 0x0000000080000000-0x000000009fffffff] [ 0.000000] CPU: All CPU(s) started in SVC mode. [ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 129920 [ 0.000000] Kernel command line: console=ttymxc0,115200 root=/dev/mmcblk0p2 rootwait ro [ 0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes, linear) [ 0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes, linear) [ 0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off [ 0.000000] Memory: 489364K/524288K available (8192K kernel code, 728K rwdata, 2776K rodata, 1024K init, 283K bss, 18540K reserved, 16384K cma-reserved) [ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1 [ 0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16 [ 0.000000] random: get_random_bytes called from start_kernel+0x234/0x3dc with crng_init=0 [ 0.000000] Switching to timer-based delay loop, resolution 41ns [ 0.000017] sched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 89478484971ns [ 0.000056] clocksource: mxc_timer1: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 79635851949 ns [ 0.002744] Console: colour dummy device 80x30 [ 0.002808] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=240000) [ 0.002846] pid_max: default: 32768 minimum: 301 [ 0.003244] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes, linear) [ 0.003279] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes, linear) [ 0.004973] CPU: Testing write buffer coherency: ok [ 0.006205] Setting up static identity map for 0x80100000 - 0x80100078 [ 0.007083] devtmpfs: initialized [ 0.024534] VFP support v0.3: implementor 41 architecture 2 part 30 variant 7 rev 5 [ 0.025043] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns [ 0.025091] futex hash table entries: 256 (order: -1, 3072 bytes, linear) [ 0.026462] pinctrl core: initialized pinctrl subsystem [ 0.028459] NET: Registered protocol family 16 [ 0.030676] DMA: preallocated 256 KiB pool for atomic coherent allocations [ 0.032625] thermal_sys: Registered thermal governor 'step_wise' [ 0.032900] cpuidle: using governor menu [ 0.194262] vdd1p1: supplied by regulator-dummy [ 0.205229] vdd3p0: supplied by regulator-dummy [ 0.216224] cpu: supplied by regulator-dummy [ 0.227214] vddsoc: supplied by regulator-dummy [ 0.546743] No ATAGs? [ 0.546801] hw-breakpoint: found 5 (+1 reserved) breakpoint and 4 watchpoint registers. [ 0.546821] hw-breakpoint: maximum watchpoint size is 8 bytes. [ 0.547388] debugfs: Directory 'dummy-iomuxc-gpr@20e4000' with parent 'regmap' already present! [ 0.547992] imx6ul-pinctrl 20e0000.pinctrl: initialized IMX pinctrl driver [ 0.549503] imx6ul-pinctrl 2290000.iomuxc-snvs: no groups defined in /soc/bus@2200000/iomuxc-snvs@2290000 [ 0.549543] imx6ul-pinctrl 2290000.iomuxc-snvs: initialized IMX pinctrl driver [ 0.591992] mxs-dma 1804000.dma-apbh: initialized [ 0.597246] SCSI subsystem initialized [ 0.597754] usbcore: registered new interface driver usbfs [ 0.597871] usbcore: registered new interface driver hub [ 0.597980] usbcore: registered new device driver usb [ 0.598800] gpio-48 (i2c_rtc): enforced open drain please flag it properly in DT/ACPI DSDT/board file [ 0.598925] gpio-49 (i2c_rtc): enforced open drain please flag it properly in DT/ACPI DSDT/board file [ 0.599861] i2c-gpio i2c_rtc: using lines 48 (SDA) and 49 (SCL) [ 0.600582] gpio-76 (i2c_eeprom1): enforced open drain please flag it properly in DT/ACPI DSDT/board file [ 0.600711] gpio-67 (i2c_eeprom1): enforced open drain please flag it properly in DT/ACPI DSDT/board file [ 0.601295] i2c-gpio i2c_eeprom1: using lines 76 (SDA) and 67 (SCL) [ 0.601981] gpio-70 (i2c_eeprom2): enforced open drain please flag it properly in DT/ACPI DSDT/board file [ 0.602104] gpio-71 (i2c_eeprom2): enforced open drain please flag it properly in DT/ACPI DSDT/board file [ 0.602691] i2c-gpio i2c_eeprom2: using lines 70 (SDA) and 71 (SCL) [ 0.604350] gpio-30 (scl): enforced open drain please flag it properly in DT/ACPI DSDT/board file [ 0.604725] i2c i2c-1: IMX I2C adapter registered [ 0.605460] mc: Linux media interface: v0.10 [ 0.605570] videodev: Linux video capture interface: v2.00 [ 0.605704] pps_core: LinuxPPS API ver. 1 registered [ 0.605723] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti [ 0.605775] PTP clock support registered [ 0.606365] Advanced Linux Sound Architecture Driver Initialized. [ 0.608488] clocksource: Switched to clocksource mxc_timer1 [ 0.626203] NET: Registered protocol family 2 [ 0.627476] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 4096 bytes, linear) [ 0.627572] TCP established hash table entries: 4096 (order: 2, 16384 bytes, linear) [ 0.627677] TCP bind hash table entries: 4096 (order: 2, 16384 bytes, linear) [ 0.627781] TCP: Hash tables configured (established 4096 bind 4096) [ 0.627970] UDP hash table entries: 256 (order: 0, 4096 bytes, linear) [ 0.628025] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes, linear) [ 0.628348] NET: Registered protocol family 1 [ 0.629398] RPC: Registered named UNIX socket transport module. [ 0.629437] RPC: Registered udp transport module. [ 0.629456] RPC: Registered tcp transport module. [ 0.629472] RPC: Registered tcp NFSv4.1 backchannel transport module. [ 0.630557] hw perfevents: enabled with armv7_cortex_a7 PMU driver, 5 counters available [ 0.633319] Initialise system trusted keyrings [ 0.633770] workingset: timestamp_bits=14 max_order=17 bucket_order=3 [ 0.645359] NFS: Registering the id_resolver key type [ 0.645435] Key type id_resolver registered [ 0.645454] Key type id_legacy registered [ 0.887164] Key type asymmetric registered [ 0.887203] Asymmetric key parser 'x509' registered [ 0.887324] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 247) [ 0.887346] io scheduler mq-deadline registered [ 0.887364] io scheduler kyber registered [ 0.899232] imx-sdma 20ec000.sdma: Direct firmware load for imx/sdma/sdma-imx6q.bin failed with error -2 [ 0.899280] imx-sdma 20ec000.sdma: external firmware not found, using ROM firmware [ 0.903102] 2020000.serial: ttymxc0 at MMIO 0x2020000 (irq = 20, base_baud = 5000000) is a IMX [ 1.565691] printk: console [ttymxc0] enabled [ 1.572188] 21e8000.serial: ttymxc1 at MMIO 0x21e8000 (irq = 58, base_baud = 5000000) is a IMX [ 1.615915] imx_rngc 2284000.rng: Freescale RNGB registered (HW revision 2.129) [ 1.623346] random: fast init done [ 1.627302] random: crng init done [ 1.667093] brd: module loaded [ 1.685224] loop: module loaded [ 1.688833] at24 5-0050: supply vcc not found, using dummy regulator [ 1.700238] at24 5-0050: 256 byte 24c02 EEPROM, writable, 1 bytes/write [ 1.707196] at24 6-0050: supply vcc not found, using dummy regulator [ 1.718586] at24 6-0050: 256 byte 24c02 EEPROM, writable, 1 bytes/write [ 1.728431] libphy: Fixed MDIO Bus: probed [ 1.735449] pps pps0: new PPS source ptp0 [ 1.775744] libphy: fec_enet_mii_bus: probed [ 1.781232] fec 20b4000.ethernet ethFEC0: registered PHC device 0 [ 1.909197] pps pps1: new PPS source ptp1 [ 1.915800] libphy: fec_enet_mii_bus: probed [ 1.924506] fec 2188000.ethernet ethFEC1: registered PHC device 1 [ 1.931601] PPP generic driver version 2.4.2 [ 1.936291] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver [ 1.942933] ehci-mxc: Freescale On-Chip EHCI Host driver [ 1.948700] usbcore: registered new interface driver usb-storage [ 1.954942] usbcore: registered new interface driver usbserial_generic [ 1.961622] usbserial: USB Serial support registered for generic [ 2.010429] rtc rtc0: invalid alarm value: 2024-10-22T42:17:00 [ 2.016724] rtc-pcf8563 4-0051: registered as rtc0 [ 2.033469] rtc-pcf8563 4-0051: setting system clock to 2024-10-30T16:50:44 UTC (1730307044) [ 2.051708] snvs_rtc 20cc000.snvs:snvs-rtc-lp: registered as rtc1 [ 2.058138] i2c /dev entries driver [ 2.064900] lm75 4-0048: supply vs not found, using dummy regulator [ 2.076500] lm75 4-0048: hwmon0: sensor 'lm75b' [ 2.196520] sdhci: Secure Digital Host Controller Interface driver [ 2.202801] sdhci: Copyright(c) Pierre Ossman [ 2.207175] sdhci-pltfm: SDHCI platform and OF driver helper [ 2.221946] ledtrig-cpu: registered to indicate activity on CPUs [ 2.229820] usbcore: registered new interface driver usbhid [ 2.235422] usbhid: USB HID core driver [ 2.250596] Initializing XFRM netlink socket [ 2.255002] mmc0: SDHCI controller on 2194000.mmc [2194000.mmc] using ADMA [ 2.263291] NET: Registered protocol family 10 [ 2.271085] Segment Routing with IPv6 [ 2.275248] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver [ 2.283288] NET: Registered protocol family 17 [ 2.288403] Key type dns_resolver registered [ 2.296711] registered taskstats version 1 [ 2.301578] Loading compiled-in X.509 certificates [ 2.322515] imx_thermal 20c8000.anatop:tempmon: Commercial CPU temperature grade - max:95C critical:90C passive:85C [ 2.334210] of_cfs_init [ 2.336951] of_cfs_init: OK [ 2.344741] ALSA device list: [ 2.347792] No soundcards found. [ 2.351537] Waiting for root device /dev/mmcblk0p2... [ 2.361711] mmc0: new DDR MMC card at address 0001 [ 2.367388] mmcblk0: mmc0:0001 W62704 3.53 GiB [ 2.372423] mmcblk0boot0: mmc0:0001 W62704 partition 1 2.00 MiB [ 2.378854] mmcblk0boot1: mmc0:0001 W62704 partition 2 2.00 MiB [ 2.385065] mmcblk0rpmb: mmc0:0001 W62704 partition 3 512 KiB, chardev (245:0) [ 2.395278] mmcblk0: p1 p2 p3 p4 < p5 p6 > [ 2.414856] EXT4-fs (mmcblk0p2): INFO: recovery required on readonly filesystem [ 2.422261] EXT4-fs (mmcblk0p2): write access will be enabled during recovery [ 12.198659] sdhci-esdhc-imx 2194000.mmc: Card stuck in wrong state! card_busy_detect status: 0xe40 [ 12.208133] mmc0: cache flush error -110 [ 13.501518] mmc0: tried to HW reset card, got error -110 [ 13.506886] mmcblk0: recovery failed! [ 13.510844] blk_update_request: I/O error, dev mmcblk0, sector 34816 op 0x1:(WRITE) flags 0x800 phys_seg 2 prio class 0 [ 13.521809] Buffer I/O error on dev mmcblk0p2, logical block 0, lost async page write [ 13.529819] Buffer I/O error on dev mmcblk0p2, logical block 1, lost async page write [ 13.540830] blk_update_request: I/O error, dev mmcblk0, sector 42440 op 0x1:(WRITE) flags 0x800 phys_seg 1 prio class 0 [ 13.551686] Buffer I/O error on dev mmcblk0p2, logical block 953, lost async page write [ 13.560204] mmc0: card 0001 removed [ 13.564209] blk_update_request: I/O error, dev mmcblk0, sector 0 op 0x1:(WRITE) flags 0x800 phys_seg 0 prio class 0 [ 13.574801] JBD2: recovery failed [ 13.578163] EXT4-fs (mmcblk0p2): error loading journal [ 13.589327] VFS: Cannot open root device "mmcblk0p2" or unknown-block(179,2): error -5 [ 13.597294] Please append a correct "root=" boot option; here are the available partitions: [ 13.605700] 0100 65536 ram0 [ 13.605704] (driver?) [ 13.611843] 0101 65536 ram1 [ 13.611846] (driver?) [ 13.617959] 0102 65536 ram2 [ 13.617961] (driver?) [ 13.624092] 0103 65536 ram3 [ 13.624094] (driver?) [ 13.630219] 0104 65536 ram4 [ 13.630222] (driver?) [ 13.636335] 0105 65536 ram5 [ 13.636338] (driver?) [ 13.642472] 0106 65536 ram6 [ 13.642475] (driver?) [ 13.648601] 0107 65536 ram7 [ 13.648605] (driver?) [ 13.654719] 0108 65536 ram8 [ 13.654722] (driver?) [ 13.660849] 0109 65536 ram9 [ 13.660852] (driver?) [ 13.666961] 010a 65536 ram10 [ 13.666964] (driver?) [ 13.673175] 010b 65536 ram11 [ 13.673179] (driver?) [ 13.679388] 010c 65536 ram12 [ 13.679392] (driver?) [ 13.685591] 010d 65536 ram13 [ 13.685594] (driver?) [ 13.691808] 010e 65536 ram14 [ 13.691811] (driver?) [ 13.698009] 010f 65536 ram15 [ 13.698012] (driver?) [ 13.704229] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(179,2) [ 13.712673] CPU: 0 PID: 1 Comm: swapper Not tainted 5.10.35-wb153 #1 [ 13.719029] Hardware name: Freescale i.MX6 Ultralite (Device Tree) [ 13.725242] [] (unwind_backtrace) from [] (show_stack+0x10/0x14) [ 13.732999] [] (show_stack) from [] (panic+0xe8/0x2f4) [ 13.739891] [] (panic) from [] (mount_block_root+0x1d4/0x278) [ 13.747387] [] (mount_block_root) from [] (prepare_namespace+0x120/0x178) [ 13.755924] [] (prepare_namespace) from [] (kernel_init+0x8/0x114) [ 13.763850] [] (kernel_init) from [] (ret_from_fork+0x14/0x2c) [ 13.771423] Exception stack(0xb104ffb0 to 0xb104fff8) [ 13.776480] ffa0: 00000000 00000000 00000000 00000000 [ 13.784664] ffc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 [ 13.792845] ffe0: 00000000 00000000 00000000 00000000 00000013 00000000 [ 13.799473] Rebooting in 10 seconds..