peterm6881 has joined #Speedsaver
<peterm6881> U-Boot SPL 2022.01 (Apr 21 2022 - 01:20:28 -0400)
<peterm6881> DRAM: 64 MiB
<peterm6881> Trying to boot from MMC1
<peterm6881> CPU: Allwinner V3s (SUN8I 1681)
<peterm6881> U-Boot 2022.01 (Apr 21 2022 - 01:20:28 -0400) Allwinner Technology
<peterm6881> Model: Lichee Pi Zero
<peterm6881> DRAM: 64 MiB
<peterm6881> WDT: Not starting watchdog@1c20ca0
<peterm6881> MMC: mmc@1c0f000: 0
<peterm6881> Loading Environment from FAT... Unable to read "uboot.env" from mmc0:2... In: serial@1c28000
<peterm6881> Out: serial@1c28000
<peterm6881> Err: serial@1c28000
<peterm6881> Net: No ethernet found.
<peterm6881> Hit any key to stop autoboot: 0
<peterm6881> switch to partitions #0, OK
<peterm6881> mmc0 is current device
<peterm6881> Scanning mmc 0:2...
<peterm6881> Found U-Boot script /boot.scr
<peterm6881> 292 bytes read in 1 ms (285.2 KiB/s)
<peterm6881> ## Executing script at 41900000
<peterm6881> Failed to load 'zImage'
<peterm6881> Failed to load 'sun8i-v3s-licheepi-zero-dock.dtb'
<peterm6881> zimage: Bad magic!
<peterm6881> SCRIPT FAILED: continuing...
<peterm6881> libfdt fdt_check_header(): FDT_ERR_BADMAGIC
<peterm6881> Scanning disk mmc@1c0f000.blk...
<peterm6881> Found 4 disks
<peterm6881> No EFI system partition
<peterm6881> BootOrder not defined
<peterm6881> EFI boot manager: Cannot load any image
<peterm6881> No ethernet found.
<peterm6881> missing environment variable: pxeuuid
<peterm6881> Retrieving file: pxelinux.cfg/00000000
<peterm6881> No ethernet found.
<peterm6881> Retrieving file: pxelinux.cfg/0000000
<peterm6881> No ethernet found.
<peterm6881> Retrieving file: pxelinux.cfg/000000
<peterm6881> No ethernet found.
<peterm6881> Retrieving file: pxelinux.cfg/00000
<peterm6881> No ethernet found.
<peterm6881> Retrieving file: pxelinux.cfg/0000
<peterm6881> No ethernet found.
<peterm6881> Retrieving file: pxelinux.cfg/000
<peterm6881> No ethernet found.
<peterm6881> Retrieving file: pxelinux.cfg/00
<peterm6881> No ethernet found.
<peterm6881> Retrieving file: pxelinux.cfg/0
<peterm6881> No ethernet found.
<peterm6881> Retrieving file: pxelinux.cfg/default-arm-sunxi-sunxi
<peterm6881> No ethernet found.
<peterm6881> Retrieving file: pxelinux.cfg/default-arm-sunxi
<peterm6881> No ethernet found.
<peterm6881> Retrieving file: pxelinux.cfg/default-arm
<peterm6881> No ethernet found.
<peterm6881> Retrieving file: pxelinux.cfg/default
<peterm6881> No ethernet found.
<peterm6881> Config file not found
<peterm6881> No ethernet found.
<peterm6881> No ethernet found.
<peterm6881> =>
<peterm6881> i cant see any difference. Ok I think in hinsight this was a bad idea. I'm going to send you one
<peterm6881> hindsight, for fuck sake
<Xogium> want to know the best part? I didn't modify the boot script and all I did for kernel was to upgrade it
<peterm6881> modify who's boot script?
<Xogium> the u-boot boot script that it tried to run
<Xogium> I haven't even touched it
<Xogium> so, whatever this is, it comes from kernel. The again that boot script is absolutely not smart and loads kernel and device tree at precise location in the memory, and if they now end up overlapping that can do weird shit
<Xogium> but, that is specific to u-boot, its so badly designed that everything you have to load from storage has to be placed in a region of the memory and you have to be careful it doesn't overla
<Xogium> and take into account the fact that your kernel might very well get larger or smaller, and so can your device tree
<Xogium> so if the device tree or kernel now overlap, one or the other is overriding part of the other in the memory… No wonder it leads to strange things happening
<Xogium> I never liked u-boot for that sort of reason. It takes bad design decisions, it has awefull documentation that is lacking or obsolete, features that are often not even documented, and a very very very awefull community
<Xogium> but, its what we have to make do with
peterm6881 has quit [Quit: Leaving]