Контроллер ушёл в бесконечный reboot

Добрый день!
Во время штатной работы контроллер перестал отвечать.
После отключения питания кнопкой на контроллере и включения заново - не загрузился.

Подскажите, как запустить?

В debug console выдаёт следующее:

U-Boot 2017.03-1.0.1-gf543a623ed (Mar 14 2019 - 14:32:12 +0000)

CPU:   Freescale i.MX6ULL rev1.0 900 MHz (running at 396 MHz)
CPU:   Commercial temperature grade (0C to 95C) at 54C
Reset cause: POR
Model: Wiren Board rev. 6.1 (i.MX6UL)
Board: Wiren Board MX6UL
DRAM:  512 MiB
MMC:   FSL_SDHC: 0
Using default environment

In:    serial
Out:   serial
Err:   serial
EEPROM #0 MAC: 80:1f:12:48:f8:5d
EEPROM #1 MAC: 80:1f:12:49:0d:42
Net:   eth0: ethernet@02188000
Hit any key to stop autoboot:  0
Checking if there is a USB storage with update file wb6_update.fit
dev: usb1_vbus @ regulator@0
starting USB...
USB0:   USB EHCI 1.00
USB1:   USB EHCI 1.00
scanning bus 0 for devices... 1 USB Device(s) found
scanning bus 1 for devices... EHCI timed out on TD - token=0x80008c80
unable to get device descriptor (error=-1)
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
switch to partitions #0, OK
mmc0(part 0) is current device
SD/MMC found on device 0
323 bytes read in 59 ms (4.9 KiB/s)
Importing environment from 0x82000000...
Checking if uenvcmd is set ...
Running default loadzimage ...
5899176 bytes read in 388 ms (14.5 MiB/s)

MMC read: dev # 0, block # 2016, count 32 ... 32 blocks read: OK
Reading overlays list from eMMC
Reading factory fdt name from eMMC
Loading factory fdt imx6ul-wirenboard65
44868 bytes read in 405 ms (107.4 KiB/s)
670 bytes read in 99 ms (5.9 KiB/s)
Applying DT overlay wb6-gsm-sim800
597 bytes read in 133 ms (3.9 KiB/s)
Applying DT overlay wb6-wifi-rtl8723bu
509 bytes read in 161 ms (2.9 KiB/s)
Applying DT overlay wb6-noradio
334 bytes read in 101 ms (2.9 KiB/s)
Applying DT overlay wb6-eth1
254 bytes read in 110 ms (2 KiB/s)
Applying DT overlay temp-commercial
Applying extra overlay
Booting from mmc ...
Kernel image @ 0x82000000 [ 0x000000 - 0x5a03a8 ]
## Flattened Device Tree blob at 83000000
   Booting using the fdt blob at 0x83000000
   Loading Device Tree to 9ef33000, end 9ef55fff ... OK

Starting kernel ...

[    0.000000] Booting Linux on physical CPU 0x0
[    0.000000] Linux version 5.10.35-wb105 (jenkins@wbdevenv) (arm-linux-gnueabihf-gcc (Debian 6.3.0-18) 6.3.0 20170516, GNU ld (GNU Binutils for Debian) 2.28) #1 Wed Feb 2 21:09:31 UTC 2022
[    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/mmcblk0p3 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: 489388K/524288K available (8192K kernel code, 714K rwdata, 2680K rodata, 1024K init, 272K bss, 18516K 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+0x238/0x3d4 with crng_init=0
[    0.000000] Switching to timer-based delay loop, resolution 41ns
[    0.000018] sched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 89478484971ns
[    0.000061] clocksource: mxc_timer1: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 79635851949 ns
[    0.002779] Console: colour dummy device 80x30
[    0.002847] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=240000)
[    0.002889] pid_max: default: 32768 minimum: 301
[    0.003318] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
[    0.003355] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
[    0.004936] CPU: Testing write buffer coherency: ok
[    0.006041] Setting up static identity map for 0x80100000 - 0x80100078
[    0.006926] devtmpfs: initialized
[    0.024461] VFP support v0.3: implementor 41 architecture 2 part 30 variant 7 rev 5
[    0.024997] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[    0.025046] futex hash table entries: 256 (order: -1, 3072 bytes, linear)
[    0.026411] pinctrl core: initialized pinctrl subsystem
[    0.028467] NET: Registered protocol family 16
[    0.030780] DMA: preallocated 256 KiB pool for atomic coherent allocations
[    0.032802] thermal_sys: Registered thermal governor 'step_wise'
[    0.033080] cpuidle: using governor menu
[    0.205841] vdd1p1: supplied by regulator-dummy
[    0.217570] vdd3p0: supplied by regulator-dummy
[    0.229332] cpu: supplied by regulator-dummy
[    0.241070] vddsoc: supplied by regulator-dummy
[    0.590804] No ATAGs?
[    0.590866] hw-breakpoint: found 5 (+1 reserved) breakpoint and 4 watchpoint registers.
[    0.590890] hw-breakpoint: maximum watchpoint size is 8 bytes.
[    0.591484] debugfs: Directory 'dummy-iomuxc-gpr@20e4000' with parent 'regmap' already present!
[    0.592086] imx6ul-pinctrl 20e0000.pinctrl: initialized IMX pinctrl driver
[    0.593658] imx6ul-pinctrl 2290000.iomuxc-snvs: no groups defined in /soc/bus@2200000/iomuxc-snvs@2290000
[    0.593699] imx6ul-pinctrl 2290000.iomuxc-snvs: initialized IMX pinctrl driver
[    0.634678] mxs-dma 1804000.dma-apbh: initialized
[    0.639988] SCSI subsystem initialized
[    0.640491] usbcore: registered new interface driver usbfs
[    0.640619] usbcore: registered new interface driver hub
[    0.640757] usbcore: registered new device driver usb
[    0.641605] gpio-48 (i2c_rtc): enforced open drain please flag it properly in DT/ACPI DSDT/board file
[    0.641739] gpio-49 (i2c_rtc): enforced open drain please flag it properly in DT/ACPI DSDT/board file
[    0.642676] i2c-gpio i2c_rtc: using lines 48 (SDA) and 49 (SCL)
[    0.643495] gpio-76 (i2c_eeprom1): enforced open drain please flag it properly in DT/ACPI DSDT/board file
[    0.643627] gpio-67 (i2c_eeprom1): enforced open drain please flag it properly in DT/ACPI DSDT/board file
[    0.644264] i2c-gpio i2c_eeprom1: using lines 76 (SDA) and 67 (SCL)
[    0.644976] gpio-70 (i2c_eeprom2): enforced open drain please flag it properly in DT/ACPI DSDT/board file
[    0.645102] gpio-71 (i2c_eeprom2): enforced open drain please flag it properly in DT/ACPI DSDT/board file
[    0.645691] i2c-gpio i2c_eeprom2: using lines 70 (SDA) and 71 (SCL)
[    0.647280] gpio-30 (scl): enforced open drain please flag it properly in DT/ACPI DSDT/board file
[    0.647645] i2c i2c-1: IMX I2C adapter registered
[    0.648403] mc: Linux media interface: v0.10
[    0.648523] videodev: Linux video capture interface: v2.00
[    0.648666] pps_core: LinuxPPS API ver. 1 registered
[    0.648691] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    0.648748] PTP clock support registered
[    0.649364] Advanced Linux Sound Architecture Driver Initialized.
[    0.651508] clocksource: Switched to clocksource mxc_timer1
[    0.669422] NET: Registered protocol family 2
[    0.670611] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 4096 bytes, linear)
[    0.670730] TCP established hash table entries: 4096 (order: 2, 16384 bytes, linear)
[    0.670850] TCP bind hash table entries: 4096 (order: 2, 16384 bytes, linear)
[    0.670959] TCP: Hash tables configured (established 4096 bind 4096)
[    0.671151] UDP hash table entries: 256 (order: 0, 4096 bytes, linear)
[    0.671203] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes, linear)
[    0.671688] NET: Registered protocol family 1
[    0.672618] RPC: Registered named UNIX socket transport module.
[    0.672655] RPC: Registered udp transport module.
[    0.672675] RPC: Registered tcp transport module.
[    0.672692] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    0.673879] hw perfevents: enabled with armv7_cortex_a7 PMU driver, 5 counters available
[    0.676776] Initialise system trusted keyrings
[    0.677208] workingset: timestamp_bits=14 max_order=17 bucket_order=3
[    0.688936] NFS: Registering the id_resolver key type
[    0.689014] Key type id_resolver registered
[    0.689035] Key type id_legacy registered
[    0.689946] Key type asymmetric registered
[    0.689983] Asymmetric key parser 'x509' registered
[    0.690085] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 247)
[    0.690111] io scheduler mq-deadline registered
[    0.690130] io scheduler kyber registered
[    0.702485] imx-sdma 20ec000.sdma: Direct firmware load for imx/sdma/sdma-imx6q.bin failed with error -2
[    0.702535] imx-sdma 20ec000.sdma: external firmware not found, using ROM firmware
[    0.706511] 2020000.serial: ttymxc0 at MMIO 0x2020000 (irq = 20, base_baud = 5000000) is a IMX
[    1.369169] printk: console [ttymxc0] enabled
[    1.375706] 21e8000.serial: ttymxc1 at MMIO 0x21e8000 (irq = 58, base_baud = 5000000) is a IMX
[    1.386339] 21fc000.serial: ttymxc5 at MMIO 0x21fc000 (irq = 59, base_baud = 5000000) is a IMX
[    1.430002] imx_rngc 2284000.rng: Freescale RNGB registered (HW revision 2.129)
[    1.437441] random: fast init done
[    1.441382] random: crng init done
[    1.481124] brd: module loaded
[    1.499073] loop: module loaded
[    1.502676] at24 5-0050: supply vcc not found, using dummy regulator
[    1.514169] at24 5-0050: 256 byte 24c02 EEPROM, writable, 1 bytes/write
[    1.521137] at24 6-0050: supply vcc not found, using dummy regulator
[    1.532564] at24 6-0050: 256 byte 24c02 EEPROM, writable, 1 bytes/write
[    1.542626] libphy: Fixed MDIO Bus: probed
[    1.549644] pps pps0: new PPS source ptp0
[    1.589960] libphy: fec_enet_mii_bus: probed
[    1.595450] fec 20b4000.ethernet eth0: registered PHC device 0
[    1.722202] pps pps1: new PPS source ptp1
[    1.728864] libphy: fec_enet_mii_bus: probed
[    1.737619] fec 2188000.ethernet eth1: registered PHC device 1
[    1.744502] PPP generic driver version 2.4.2
[    1.749200] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    1.755847] ehci-mxc: Freescale On-Chip EHCI Host driver
[    1.761638] usbcore: registered new interface driver usb-storage
[    1.767902] usbcore: registered new interface driver usbserial_generic
[    1.774568] usbserial: USB Serial support registered for generic
[    1.835759] rtc-pcf8563 4-0051: registered as rtc0
[    1.852506] rtc-pcf8563 4-0051: setting system clock to 2024-08-28T10:57:28 UTC (1724842648)
[    1.870814] snvs_rtc 20cc000.snvs:snvs-rtc-lp: registered as rtc1
[    1.877367] i2c /dev entries driver
[    1.884296] lm75 4-0048: supply vs not found, using dummy regulator
[    1.895909] lm75 4-0048: hwmon0: sensor 'lm75b'
[    2.016176] sdhci: Secure Digital Host Controller Interface driver
[    2.022470] sdhci: Copyright(c) Pierre Ossman
[    2.026844] sdhci-pltfm: SDHCI platform and OF driver helper
[    2.041455] ledtrig-cpu: registered to indicate activity on CPUs
[    2.049388] usbcore: registered new interface driver usbhid
[    2.055097] usbhid: USB HID core driver
[    2.071440] NET: Registered protocol family 10
[    2.076070] mmc0: SDHCI controller on 2194000.mmc [2194000.mmc] using ADMA
[    2.086042] Segment Routing with IPv6
[    2.090527] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
[    2.098529] NET: Registered protocol family 17
[    2.103362] Key type dns_resolver registered
[    2.112879] registered taskstats version 1
[    2.117026] Loading compiled-in X.509 certificates
[    2.136944] imx_thermal 20c8000.anatop:tempmon: Commercial CPU temperature grade - max:95C critical:90C passive:85C
[    2.148586] of_cfs_init
[    2.151170] of_cfs_init: OK
[    2.158926] ALSA device list:
[    2.161995]   No soundcards found.
[    2.165753] Waiting for root device /dev/mmcblk0p3...
[    2.188090] mmc0: new DDR MMC card at address 0001
[    2.194165] mmcblk0: mmc0:0001 W62704 3.53 GiB
[    2.199150] mmcblk0boot0: mmc0:0001 W62704 partition 1 2.00 MiB
[    2.205684] mmcblk0boot1: mmc0:0001 W62704 partition 2 2.00 MiB
[    2.212059] mmcblk0rpmb: mmc0:0001 W62704 partition 3 512 KiB, chardev (245:0)
[    2.223253]  mmcblk0: p1 p2 p3 p4 < p5 p6 >
[    2.258010] EXT4-fs (mmcblk0p3): INFO: recovery required on readonly filesystem
[    2.265411] EXT4-fs (mmcblk0p3): write access will be enabled during recovery
[   12.221704] sdhci-esdhc-imx 2194000.mmc: Card stuck in wrong state! card_busy_detect status: 0xe40
[   12.231108] mmc0: cache flush error -110
[   13.524498] mmc0: tried to HW reset card, got error -110
[   13.529871] mmcblk0: recovery failed!
[   13.533833] blk_update_request: I/O error, dev mmcblk0, sector 2131968 op 0x1:(WRITE) flags 0x800 phys_seg 2 prio class 0
[   13.544995] Buffer I/O error on dev mmcblk0p3, logical block 0, lost async page write
[   13.552995] Buffer I/O error on dev mmcblk0p3, logical block 1, lost async page write
[   13.564286] blk_update_request: I/O error, dev mmcblk0, sector 2133024 op 0x1:(WRITE) flags 0x800 phys_seg 1 prio class 0
[   13.575297] Buffer I/O error on dev mmcblk0p3, logical block 132, lost async page write
[   13.583485] mmc0: card 0001 removed
[   13.587419] blk_update_request: I/O error, dev mmcblk0, sector 0 op 0x1:(WRITE) flags 0x800 phys_seg 0 prio class 0
[   13.597932] JBD2: recovery failed
[   13.601262] EXT4-fs (mmcblk0p3): error loading journal
[   13.614413] VFS: Cannot open root device "mmcblk0p3" or unknown-block(179,3): error -5
[   13.622418] Please append a correct "root=" boot option; here are the available partitions:
[   13.630784] 0100           65536 ram0
[   13.630788]  (driver?)
[   13.636923] 0101           65536 ram1
[   13.636927]  (driver?)
[   13.643063] 0102           65536 ram2
[   13.643066]  (driver?)
[   13.649177] 0103           65536 ram3
[   13.649180]  (driver?)
[   13.655307] 0104           65536 ram4
[   13.655310]  (driver?)
[   13.661435] 0105           65536 ram5
[   13.661438]  (driver?)
[   13.667563] 0106           65536 ram6
[   13.667568]  (driver?)
[   13.673691] 0107           65536 ram7
[   13.673694]  (driver?)
[   13.679806] 0108           65536 ram8
[   13.679809]  (driver?)
[   13.685936] 0109           65536 ram9
[   13.685941]  (driver?)
[   13.692062] 010a           65536 ram10
[   13.692067]  (driver?)
[   13.698266] 010b           65536 ram11
[   13.698269]  (driver?)
[   13.704480] 010c           65536 ram12
[   13.704483]  (driver?)
[   13.710682] 010d           65536 ram13
[   13.710687]  (driver?)
[   13.716896] 010e           65536 ram14
[   13.716900]  (driver?)
[   13.723112] 010f           65536 ram15
[   13.723115]  (driver?)
[   13.729319] b300         3702784 mmcblk0
[   13.729323]  driver: mmcblk
[   13.736145]   b301           16384 mmcblk0p1 3d841b6a-01
[   13.736148]
[   13.742970]   b302         1048576 mmcblk0p2 3d841b6a-02
[   13.742973]
[   13.749781] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(179,3)
[   13.758226] CPU: 0 PID: 1 Comm: swapper Not tainted 5.10.35-wb105 #1
[   13.764580] Hardware name: Freescale i.MX6 Ultralite (Device Tree)
[   13.770795] [<b010cc24>] (unwind_backtrace) from [<b010a374>] (show_stack+0x10/0x14)
[   13.778553] [<b010a374>] (show_stack) from [<b07f7240>] (panic+0xec/0x2fc)
[   13.785446] [<b07f7240>] (panic) from [<b0c01374>] (mount_block_root+0x1b8/0x278)
[   13.792941] [<b0c01374>] (mount_block_root) from [<b0c01508>] (mount_root+0xd4/0x120)
[   13.800784] [<b0c01508>] (mount_root) from [<b0c0167c>] (prepare_namespace+0x128/0x184)
[   13.808798] [<b0c0167c>] (prepare_namespace) from [<b07fabe0>] (kernel_init+0x8/0x11c)
[   13.816728] [<b07fabe0>] (kernel_init) from [<b0100168>] (ret_from_fork+0x14/0x2c)
[   13.824301] Exception stack(0xb105dfb0 to 0xb105dff8)
[   13.829359] dfa0:                                     00000000 00000000 00000000 00000000
[   13.837545] dfc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[   13.845728] dfe0: 00000000 00000000 00000000 00000000 00000013 00000000
[   13.852355] Rebooting in 10 seconds..

Добрый день. Напишите пожалуйста серийный номер контроллера.

Добрый день, написал в личные сообщения

Судя по партии и выводу входит в число описанных в Wiren Board 6: Errata — Wiren Board

Давайте мы бесплатно поменяем вам оборудование. Курьер привезёт новое оборудование:

WB7- 1 шт.

Для возврата напишите, пожалуйста, письмо на info@wirenboard.com.
В письме укажите:

  • ссылку на эту тему,
  • серийный номер устройства,
  • (для курьера) ваш действующий телефон, адрес доставки, ФИО получателя.