Hi I got my BPI-M64 board V1.1 up and running using the Debian 4.4 image, however I am not able to use Armbian.
I tried several SD cards, and checked the power supply delivering enough juice for the board (among others I monitor the volatage on the 3.3V and 5V pins of the GPIO Pin header).
For example using the Armbian_5.90_Bananapim64_Debian_buster_next_4.19.57.img with mainline kernel from https://www.armbian.com/bananapi-m64/
It starts up into u-boot fine:
U-Boot 2019;04-armbian (Jul 06 2019 - 15:13:59 +0200) Allwinner Technology
CPU: Allwinner A64 (SUN50I)
Model: BananaPi-M64
DRAM: 2 GiB
MMC: Device 'mmc@1c11000': seq 1 is in use by 'mmc@1c10000'
mmc@1c0f000: 0, mmc@1c10000: 2, mmc@1c11000: 1
Loading Environment from EXT4... ** File not found /boot/boot.env **
** Unable to read "/boot/boot.env" from mmc0:1 **
In: serial
Out: vidconsole
Err: vidconsole
Allwinner mUSB OTG (Peripheral)
Net: phy interface7
eth0: ethernet@1c30000
Warning: usb_ether using MAC address from ROM
, eth1: usb_ether
230454 bytes read in 12 ms (18.3 MiB/s)
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 1 for devices... 1 USB Device(s) found
scanning bus 2 for devices... 4 USB Device(s) found
scanning bus 3 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
the boot.env error I solved via
=> env default -f -a
## Resetting default environment
=> env save
Saving Environment to EXT4... Recovery required
File Sysem is consistent
update journal finished
done
OK
=> reset
but will still fail later with a kernel panic around
...
[ OK ] Started Helper to synchronize boot up for ifdown.
[ OK ] Started Created Static Device Nodes in /dev.
Starting udev Kernel Device Manager...
[ OK ] Started Flush Journal to Persistent Storage.
[ OK ] Started udev Kernel Device Manager.
[ OK ] Started Set the console keyboard layout.
[ OK ] Reached target Local File System (Pre)
Mounting /tmp...
[ OK ] Mounted /tmp.
[ OK ] Reached target Local File System
What can I do to get to the root of this issue and fix it?