I was testing my bitbacked installation of Digi embedded Yocto.
After a week running and a hard reset the console was just showing gibberish and won’t bootup. See image1.
Following the process to recover:
https://www.digi.com/resources/documentation/digidocs/embedded/dey/2.6/cc6ul/yocto_t_recover-device_6ul
I was able to get into the system with the simple “boot” command in Uboot without the console showing the described behavior. See Output1. But when removing the BOOT-jumper and starting the device normally, the gibberish comes back and the device won’t start!
EDIT: It has nothing to do with the BOOT-jumper and the boot command. Only when the micro USB cable is plug in/ unplugged it is working / not working.
Can someone help with that or at least explain what is happening?
Image1: https://www.dropbox.com/s/861cmpqhipr68he/Screenshot from 2020-04-21 11-17-51.png?dl=0
Output1:
U-Boot dub-2017.03-r4.1+g98d7b2a (Sep 27 2019 - 22:18:02 +0000)
CPU: Freescale i.MX6UL rev1.1 528 MHz (running at 396 MHz)
CPU: Industrial temperature grade (-40C to 105C) at 44C
Reset cause: POR
I2C: ready
DRAM: 256 MiB
MCA: HW_VER=1 FW_VER=0.18
PMIC: PFUZE3000 DEV_ID=0x30 REV_ID=0x11
NAND: 256 MiB
MMC: FSL_SDHC: 0
In: serial
Out: serial
Err: serial
Model: Digi International ConnectCore 6UL SBC.
ConnectCore 6UL SOM variant 0x02: Industrial Ultralite 528MHz, 256MB NAND, 256Mh
Board: ConnectCore 6UL SBC Pro, version 4, ID 135
Boot device: USB
Net: FEC0 [PRIME]
Boot from USB for mfgtools
Empty manufacturing boot command ‘bootcmd_mfg’
=> boot
ubi0: attaching mtd1
ubi0: scanning is finished
ubi0: attached mtd1 (name “mtd=3”, size 12 MiB)
ubi0: PEB size: 131072 bytes (128 KiB), LEB size: 126976 bytes
ubi0: min./max. I/O unit sizes: 2048/2048, sub-page size 2048
ubi0: VID header offset: 2048 (aligned 2048), data offset: 4096
ubi0: good PEBs: 96, bad PEBs: 0, corrupted PEBs: 0
ubi0: user volume: 1, internal volumes: 1, max. volumes count: 128
ubi0: max/mean erase counter: 33/26, WL threshold: 4096, image sequence number:0
ubi0: available PEBs: 0, total reserved PEBs: 96, PEBs reserved for bad PEB han4
Loading file ‘boot.scr’ to addr 0x80800000…
Done
Executing script at 80800000
Skipping mounting already mounted ubifs fs
Loading file ‘zImage-ccimx6ulsbc.bin’ to addr 0x80800000…
Done
Skipping mounting already mounted ubifs fs
Loading file ‘imx6ul-ccimx6ulsbc-id135.dtb’ to addr 0x83000000…
Done
Kernel image @ 0x80800000 [ 0x000000 - 0x5c5a70 ]
… Normal starting behavior