Tungsteno74 Posted May 17, 2019 Posted May 17, 2019 I noticed that with Nanopi NEO v1.2 the fixup.src is not loaded at startup, but after some googling i noticed that other boards with h3 chip succesfully load the correct fixup. My boot log: U-Boot SPL 2018.11-armbian (Feb 08 2019 - 11:04:44 +0100) DRAM: 512 MiB Trying to boot from MMC1 U-Boot 2018.11-armbian (Feb 08 2019 - 11:04:44 +0100) Allwinner Technology CPU: Allwinner H3 (SUN8I 1680) Model: FriendlyARM NanoPi NEO DRAM: 512 MiB MMC: SUNXI SD/MMC: 0, SUNXI SD/MMC: 1 Loading Environment from EXT4... ** File not found /boot/boot.env ** ** Unable to read "/boot/boot.env" from mmc0:1 ** In: serial Out: serial Err: serial Net: phy interface0 Error: ethernet@1c30000 address not set. eth-1: ethernet@1c30000 230454 bytes read in 35 ms (6.3 MiB/s) Unknown command 'bmp' - try 'help' starting USB... USB0: USB EHCI 1.00 USB1: USB OHCI 1.0 USB2: USB EHCI 1.00 USB3: USB OHCI 1.0 scanning bus 0 for devices... 1 USB Device(s) found scanning bus 2 for devices... 1 USB Device(s) found scanning usb for storage devices... 0 Storage Device(s) found Autoboot in 1 seconds, press <Space> to stop switch to partitions #0, OK mmc0 is current device Scanning mmc 0:1... Found U-Boot script /boot/boot.scr 3798 bytes read in 20 ms (184.6 KiB/s) ## Executing script at 43100000 U-boot loaded from SD Boot script loaded from mmc 278 bytes read in 16 ms (16.6 KiB/s) 8002310 bytes read in 637 ms (12 MiB/s) 7489584 bytes read in 602 ms (11.9 MiB/s) Found mainline kernel configuration 29427 bytes read in 90 ms (318.4 KiB/s) ** File not found /boot/dtb/overlay/-fixup.scr ** ## Loading init Ramdisk from Legacy Image at 43300000 ... Image Name: uInitrd Image Type: ARM Linux RAMDisk Image (gzip compressed) Data Size: 8002246 Bytes = 7.6 MiB Load Address: 00000000 Entry Point: 00000000 Verifying Checksum ... OK ## Flattened Device Tree blob at 43000000 Booting using the fdt blob at 0x43000000 EHCI failed to shut down host controller. EHCI failed to shut down host controller. Loading Ramdisk to 4985e000, end 49fffac6 ... OK reserving fdt memory region: addr=43000000 size=6d000 Loading Device Tree to 497ee000, end 4985dfff ... OK Starting kernel ... Uncompressing Linux... done, booting the kernel. it's a normal behaviour? and... This can be the cause of a random boot/reboot stuck (after some status led startup blinks)? Thanks in advance for your help and work on this awesome project. Board: NanoPi Neo
guidol Posted May 17, 2019 Posted May 17, 2019 5 hours ago, Tungsteno74 said: I noticed that with Nanopi NEO v1.2 the fixup.src is not loaded at startup, but after some googling i noticed that other boards with h3 chip succesfully load the correct fixup. My boot log: ** File not found /boot/dtb/overlay/-fixup.scr ** the file-name seems to be incomplete. On my NanoPi Neo (with old ARMBIAN 5.69 stable Debian GNU/Linux 9 (stretch) 4.19.13-sunxi) I could find the following file-name: /boot/dtb-4.19.13-sunxi/overlay/sun8i-h3-fixup.scr Maybe your config-file is "corrupted" (normal overlays are configured in /boot/armbianEnv.txt (but I dont know if this fix has to be configured elsewhere) or the system/cpu-version isnt recognized or in this file the line overlay_prefix=sun8i-h3 is missing? Try to find your file-name with find /boot -name *fix*
Tungsteno74 Posted May 20, 2019 Author Posted May 20, 2019 Thanks @guidol, i solved this issue. Apparently for some unknown reason the sdcard bood image was corrupted. I reflashed it with the latest armbian and the boot log now is as expected. Cheers 1
Recommended Posts