Jump to content

Pinecube: ERROR: FDT image overlaps OS image


Zzzz

Recommended Posts

Pinecube fails to boot with Armbian_23.5.0-trunk.140_Pinecube_bookworm_edge_6.2.13.img .

 

In the boot log is this line:

Quote

ERROR: FDT image overlaps OS image (OS=0x41000000..0x418750d0)

 

So I tried to modify `fdt_addr_r` env variable and were able to succesfully boot with theese commands executed in u-boot console:

 

Quote

env set fdt_addr_r 0x41900000
boot

 

So adding following line to /boot/armbianEnv.txt on sdcard can fix booting permanently:

Quote

fdt_addr_r=0x41900000

 

Complete boot log:

 

Quote

U-Boot SPL 2022.07-armbian (May 01 2023 - 22:12:06 +0000)
DRAM: 128 MiB
Trying to boot from MMC1


U-Boot 2022.07-armbian (May 01 2023 - 22:12:06 +0000) Allwinner Technology

CPU:   Allwinner V3s (SUN8I 1681)
Model: PineCube IP Camera
DRAM:  128 MiB
Core:  46 devices, 19 uclasses, devicetree: separate
WDT:   Not starting watchdog@1c20ca0
MMC:   mmc@1c0f000: 0, mmc@1c10000: 1
Loading Environment from FAT... Unable to use mmc 0:1...
In:    serial@1c28800
Out:   serial@1c28800
Err:   serial@1c28800
Net:   No ethernet 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
4121 bytes read in 2 ms (2 MiB/s)
## Executing script at 41900000
U-boot loaded from SD
Boot script loaded from mmc
154 bytes read in 2 ms (75.2 KiB/s)
12336677 bytes read in 512 ms (23 MiB/s)
8868048 bytes read in 369 ms (22.9 MiB/s)
Found mainline kernel configuration
18803 bytes read in 7 ms (2.6 MiB/s)
Failed to load '/boot/dtb/overlay/sun8i-v3s-fixup.scr'
Kernel image @ 0x41000000 [ 0x000000 - 0x8750d0 ]
## Loading init Ramdisk from Legacy Image at 41c00000 ...
  Image Name:   uInitrd
  Image Type:   ARM Linux RAMDisk Image (gzip compressed)
  Data Size:    12336613 Bytes = 11.8 MiB
  Load Address: 00000000
  Entry Point:  00000000
  Verifying Checksum ... OK
## Flattened Device Tree blob at 41800000
  Booting using the fdt blob at 0x41800000
ERROR: FDT image overlaps OS image (OS=0x41000000..0x418750d0)
SCRIPT FAILED: continuing...
No EFI system partition
BootOrder not defined
EFI boot manager: Cannot load any image
No ethernet found.
missing environment variable: pxeuuid
Retrieving file: pxelinux.cfg/00000000
No ethernet found.
Retrieving file: pxelinux.cfg/0000000
No ethernet found.
Retrieving file: pxelinux.cfg/000000
No ethernet found.
Retrieving file: pxelinux.cfg/00000
No ethernet found.
Retrieving file: pxelinux.cfg/0000
No ethernet found.
Retrieving file: pxelinux.cfg/000
No ethernet found.
Retrieving file: pxelinux.cfg/00
No ethernet found.
Retrieving file: pxelinux.cfg/0
No ethernet found.
Retrieving file: pxelinux.cfg/default-arm-sunxi-sunxi
No ethernet found.
Retrieving file: pxelinux.cfg/default-arm-sunxi
No ethernet found.
Retrieving file: pxelinux.cfg/default-arm
No ethernet found.
Retrieving file: pxelinux.cfg/default
No ethernet found.
Config file not found
No ethernet found.
No ethernet found.

 

 

Link to comment
Share on other sites

Hi,

 

can you share  armbianmonitor -u after successful boot?

 

Cheers

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...

Important Information

Terms of Use - Privacy Policy - Guidelines