Finally got an UART device for logs
U-Boot 2015.01 (Sep 01 2020 - 18:41:51)
DRAM: 3.5 GiB
Relocation Offset is: d6eeb000
spi_post_bind(spifc): req_seq = 0
register usb cfg[0][1] = 00000000d7f83da8
MMC: aml_priv->desc_buf = 0x00000000d3edb7c0
aml_priv->desc_buf = 0x00000000d3eddb00
SDIO Port C: 0, SDIO Port B: 1
co-phase 0x3, tx-dly 0, clock 400000
co-phase 0x3, tx-dly 0, clock 400000
co-phase 0x3, tx-dly 0, clock 400000
emmc/sd response timeout, cmd8, status=0x1ff2800
emmc/sd response timeout, cmd55, status=0x1ff2800
co-phase 0x3, tx-dly 0, clock 400000
co-phase 0x1, tx-dly 0, clock 40000000
aml_sd_retry_refix[983]:delay = 0x0,gadjust =0x12000
[mmc_startup] mmc refix success
[mmc_init] mmc init success
In: serial
Out: serial
Err: serial
vpu: error: vpu: check dts: FDT_ERR_BADMAGIC, load default parameters
vpu: driver version: v20190313
vpu: detect chip type: 9
vpu: clk_level default: 7(666667000Hz), max: 7(666667000Hz)
vpu: clk_level = 7
vpu: vpu_power_on
vpu: set_vpu_clk
vpu: set clk: 666667000Hz, readback: 666666667Hz(0x100)
vpu: set_vpu_clk finish
vpu: vpu_module_init_config
vpp: vpp_init
vpp: g12a/b osd1 matrix rgb2yuv ..............
vpp: g12a/b osd2 matrix rgb2yuv..............
vpp: g12a/b osd3 matrix rgb2yuv..............
cvbs: cpuid:0x29
cvbs_config_hdmipll_g12a
cvbs_set_vid2_clk
** File not found boot-logo.bmp.gz **
** File not found boot-logo.bmp **
movi: not registered partition name, logo
movi - Read/write command from/to SD/MMC for ODROID board
Usage:
movi <read|write> <partition|sector> <offset> <address> [<length>]
- <read|write> the command to access the storage
- <offset> the offset from the start of given partiton in lba
- <address> the memory address to load/store from/to the storage device
- [<length>] the size of the block to read/write in bytes
- all parameters must be hexa-decimal only
[OSD]check dts: FDT_ERR_BADMAGIC, load default fb_addr parameters
[OSD]set initrd_high: 0x3d800000
[OSD]fb_addr for logo: 0x3d800000
[OSD]check dts: FDT_ERR_BADMAGIC, load default fb_addr parameters
[OSD]fb_addr for logo: 0x3d800000
[OSD]VPP_OFIFO_SIZE:0xfff01fff
[CANVAS]canvas init
[CANVAS]addr=0x3d800000 width=5760, height=2160
cvbs: outputmode[1080p60hz] is invalid
vpp: vpp_matrix_update: 2
set hdmitx VIC = 16
config HPLL = 5940000 frac_rate = 1
HPLL: 0x3b3a04f7
HPLL: 0x1b3a04f7
HPLLv1: 0xdb3a04f7
config HPLL done
j = 6 vid_clk_div = 1
hdmitx phy setting done
hdmitx: set enc for VIC: 16
enc_vpu_bridge_reset[1319]
rx version is 1.4 or below div=10
Net: dwmac.ff3f0000
Hit Enter or space or Ctrl+C key to stop autoboot -- : 0
## Attempting fetch boot.ini in mmc:0...
** File not found boot.ini **
## Executing script at 04000000
Wrong image format for "source" command
## Attempting fetch boot.scr in mmc:0...
** File not found boot.scr **
## Executing script at 04000000
Wrong image format for "source" command
## Attempting fetch /boot/boot.ini in mmc:0...
5578 bytes read in 5 ms (1.1 MiB/s)
## Executing script at 04000000
0 bytes read in 3 ms (0 Bytes/s)
Found mainline kernel configuration
HDMI cable is NOT connected
178 bytes read in 5 ms (34.2 KiB/s)
** File not found uImage **
42404352 bytes read in 1187 ms (34.1 MiB/s)
** File not found dtb/amlogic/meson-g12b-odroid-n2-plus.dtb **
83033 bytes read in 29 ms (2.7 MiB/s)
** File not found uInitrd **
22881405 bytes read in 642 ms (34 MiB/s)
ee_gate_off ...
Wrong Image Format for bootm command
ERROR: can't get kernel image!
[rsvmem] get fdtaddr NULL!
rsvmem - reserve memory
Usage:
rsvmem check - check reserved memory
rsvmem dump - dump reserved memory
rsvmem check failed
ee_gate_on ...
## Attempting fetch /boot/boot.scr in mmc:0...
8133 bytes read in 3 ms (2.6 MiB/s)
## Executing script at 04000000
U-boot default fdtfile: meson-g12b-odroid-n2-plus.dtb
Current variant: n2_plus
For variant n2_plus, set default fdtfile: amlogic/meson-g12b-odroid-n2-plus.dtb
Unknown command 'part' - try 'help'
Current fdtfile after armbianEnv: amlogic/meson-g12b-odroid-n2-plus.dtb
Mainline bootargs: root=/dev/mmcblk1p1 rootwait rootfstype=ext4 splash=verbose console=ttyAML0,115200 console=tty1 consoleblank=0 coherent_pool=2M loglevel=1 ubootpart= libata.force=noncq usb-storage.quirks=0x2537:0x1066:u,0x2537:0x1068:u cgroup_enable=memory
** File not found uInitrd **
** File not found Image **
** File not found dtb/amlogic/meson-g12b-odroid-n2-plus.dtb **
libfdt fdt_check_header(): FDT_ERR_BADMAGIC
No FDT memory address configured. Please configure
the FDT address via "fdt addr <address>" command.
Aborting!
** File not found dtb/amlogic/overlay/-.dtbo **
** File not found dtb/amlogic/overlay/-fixup.scr **
[rsvmem] get fdtaddr NULL!
rsvmem - reserve memory
Usage:
rsvmem check - check reserved memory
rsvmem dump - dump reserved memory
rsvmem check failed
Bad Linux ARM64 Image magic!
## Attempting fetch boot.ini in mmc:1...
card out
** Bad device mmc 1 **
## Executing script at 04000000
U-boot default fdtfile: amlogic/meson-g12b-odroid-n2-plus.dtb
Current variant: n2_plus
For variant n2_plus, set default fdtfile: amlogic/meson-g12b-odroid-n2-plus.dtb
card out
** Bad device mmc 1 **
Unknown command 'part' - try 'help'
Current fdtfile after armbianEnv: amlogic/meson-g12b-odroid-n2-plus.dtb
card out
** Bad device mmc 1 **
Mainline bootargs: root=/dev/mmcblk1p1 rootwait rootfstype=ext4 splash=verbose console=ttyAML0,115200 console=tty1 consoleblank=0 coherent_pool=2M loglevel=1 ubootpart= libata.force=noncq usb-storage.quirks=0x2537:0x1066:u,0x2537:0x1068:u cgroup_enable=memory
card out
** Bad device mmc 1 **
card out
** Bad device mmc 1 **
card out
** Bad device mmc 1 **
libfdt fdt_check_header(): FDT_ERR_BADMAGIC
No FDT memory address configured. Please configure
the FDT address via "fdt addr <address>" command.
Aborting!
card out
** Bad device mmc 1 **
card out
** Bad device mmc 1 **
card out
** Bad device mmc 1 **
[rsvmem] get fdtaddr NULL!
rsvmem - reserve memory
Usage:
rsvmem check - check reserved memory
rsvmem dump - dump reserved memory
rsvmem check failed
Bad Linux ARM64 Image magic!
After this it loops it for all mmc/usb devices and breaks. I need to manually copy old kernel files to /boot to get it to work again (through petitboot)
Anything after 6.12.58 seems to break for me.
Thoughts?