Hello guys.
I have Banana Pi BPI-M2-Ultra v1.1 board with A40i chip
I download img from armbian "Armbian_community_25.2.0-trunk.86_Bananapim2ultra_noble_current_6.6.62_xfce_desktop.img.xz" and write it on microSD(HC) 32Gb A1 10 class with balena etcher.
Then plug it in a board and turn on.
Here is uart debug output
11:14:41.598 ->
11:14:42.396 -> U-Boot SPL 2024.01-armbian-2024.01-S866c-Pb2fe-H0429-V0f9a-Bda0a-R448a (Nov 17 2024 - 03:22:36 +0000)
11:14:42.429 -> DRAM: 2048 MiB
11:14:42.429 -> Trying to boot from MMC1
11:14:42.728 -> ns16550_serial serial@1c28000: pinctrl_select_state_full: uclass_get_device_by_phandle_id: err=-19
11:14:42.728 ->
11:14:42.728 ->
11:14:42.728 -> U-Boot 2024.01-armbian-2024.01-S866c-Pb2fe-H0429-V0f9a-Bda0a-R448a (Nov 17 2024 - 03:22:36 +0000) Allwinner Technology
11:14:42.761 ->
11:14:42.761 -> CPU: Allwinner R40 (SUN8I 1701)
11:14:42.761 -> Model: Banana Pi BPI-M2-Ultra
11:14:42.761 -> DRAM: 2 GiB
11:14:42.795 -> sunxi-pinctrl pinctrl@1c20800: pinctrl_select_state_full: pinctrl_config_one: err=-38
11:14:42.795 -> Core: 66 devices, 23 uclasses, devicetree: separate
11:14:42.828 -> WDT: Not starting watchdog@1c20c90
11:14:42.828 -> MMC: gpio_sunxi pinctrl@1c20800: pinctrl_select_state_full: pinctrl_config_one: err=-38
11:14:42.828 -> mmc@1c0f000: 0, mmc@1c10000: 2, mmc@1c11000: 1
11:14:42.861 -> Loading Environment from FAT... Unable to use mmc 0:1...
11:14:42.861 -> In: serial@1c28000
11:14:42.894 -> Out: serial@1c28000
11:14:42.894 -> Err: serial@1c28000
11:14:42.927 -> Net: eth0: ethernet@1c50000
11:14:42.927 -> starting USB...
11:14:42.927 -> Bus usb@1c19000: Port not available.
11:14:42.961 -> Bus usb@1c19400: Port not available.
11:14:42.961 -> Bus usb@1c1c000: Port not available.
11:14:42.961 -> Bus usb@1c1c400: Port not available.
11:14:42.994 -> Autoboot in 1 seconds, press <Space> to stop
11:14:43.991 -> switch to partitions #0, OK
11:14:44.024 -> mmc0 is current device
11:14:44.024 -> Scanning mmc 0:1...
11:14:44.024 -> Found U-Boot script /boot/boot.scr
11:14:44.024 -> 5442 bytes read in 3 ms (1.7 MiB/s)
11:14:44.024 -> ## Executing script at 43100000
11:14:44.057 -> U-boot loaded from SD
11:14:44.057 -> 154 bytes read in 3 ms (49.8 KiB/s)
11:14:44.057 -> Unknown command ':' - try 'help'
11:14:44.655 -> 14529165 bytes read in 604 ms (22.9 MiB/s)
11:14:45.053 -> 8992608 bytes read in 375 ms (22.9 MiB/s)
11:14:45.053 -> Found mainline kernel configuration
11:14:45.053 -> 38747 bytes read in 7 ms (5.3 MiB/s)
11:14:45.053 -> Load fdt: /boot/dtb/sun8i-r40-bananapi-m2-ultra.dtb
11:14:45.086 -> Working FDT set to 43000000
11:14:45.086 -> Failed to load '/boot/dtb/overlay/sun8i-r40-fixup.scr'
11:14:45.086 -> Kernel image @ 0x42000000 [ 0x000000 - 0x893760 ]
11:14:45.086 -> ## Loading init Ramdisk from Legacy Image at 43400000 ...
11:14:45.086 -> Image Name: uInitrd
11:14:45.086 -> Image Type: ARM Linux RAMDisk Image (gzip compressed)
11:14:45.120 -> Data Size: 14529101 Bytes = 13.9 MiB
11:14:45.120 -> Load Address: 00000000
11:14:45.120 -> Entry Point: 00000000
11:14:45.120 -> Verifying Checksum ... OK
11:14:45.219 -> ## Flattened Device Tree blob at 43000000
11:14:45.219 -> Booting using the fdt blob at 0x43000000
11:14:45.252 -> Working FDT set to 43000000
11:14:45.252 -> Loading Ramdisk to 49224000, end 49fff24d ... OK
11:14:45.286 -> Loading Device Tree to 491b2000, end 49223fff ... OK
11:14:45.286 -> Working FDT set to 491b2000
11:14:45.286 ->
11:14:45.286 -> Starting kernel ...
11:14:45.286 ->
11:14:50.135 -> done.
11:14:50.135 -> Begin: Mounting root file system ... Begin: Running /scripts/local-top ... done.
11:14:50.135 -> Begin: Running /scripts/local-premount ... Scanning for Btrfs filesystems
so thats all. it stops on it.
Before it i tryed to use ubuntu MATE 16.04 (from sd card and install to emmc). and it works
any ideas how to run armbian?