Jump to content

Strange behaviour and boot log parameter on Nanopi NEO


Recommended Posts

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
Link to comment
Share on other sites

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*

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

Terms of Use - Privacy Policy - Guidelines