Hello Team,
I have been working on getting Manjaro ARM up for M5 and been trying since 2 days but it kept crashing without any logs.
Finally I have fix all the issue but now I have no ethernet using upstream kernel and dtb.
eth0 error
Some Screenshot.
NEOFETCH
HTOP & NEOFETCH
INXI
PANFROST
Official image coming soon. Once ethernet issue is fixed.
1 Like
All the Images can be found on our Git.
Images that are tagged Dev are from our unstable branch and should be used for testing only.
Manjaro ARM - BPI M5
Download options:
Minimal Images - (Headless use)
KDE-Plasma
MATE
XFCE
SWAY
GNOME
Enjoy.
3 Likes
@sinovoip
Please replace the link on Wiki BPI M5 to this link
Manjaro ARM - BPI M5
1 Like
e404
(e404)
February 5, 2022, 3:12am
4
Tried them all - didn’t boot (including link ‘offical’) on my new BPi M5… ;(
What do you have on emmc?
You need to have android mbox in emmc for this to boot from sdcard
e404
(e404)
February 5, 2022, 4:22pm
6
I don’t think I have Android as it doesn’t boot without SD. But it receives ping on IP - not sure if it means there’s something on eMMC
e404
(e404)
February 5, 2022, 4:23pm
7
how do I make sure there’s something on eMMC?
e404
(e404)
February 5, 2022, 4:24pm
8
the only distro that boots is slim Debian from banana-pi site.
Flash mbox Android on emmc using the steps from bpi wiki.
Then try to boot manjaro latest image.
csutorasa
(Ármin Csutorás)
February 8, 2022, 7:10pm
10
Can I install it on eMMC and use it without SD card?
spikerguy
(F . K)
February 8, 2022, 9:16pm
11
Yes
This image is to be used with bsp uboot on emmc as the Manjaro Image does not have any uboot.
Please try this steps.
Flash Android on eMMC.
Boot into Android. (just to make sure it works)
Flash Manjaro-ARM
with etcher on sdcard.
Insert SD Card and it should boot into Manjaro over sdcard.
Test if everything that you want works on sdcard and make sure the time is synced to your current time.
Run the Install emmc script as root. sudo /boot/install-aml-emmc.sh
(This will install the same OS from SD Card to emmc).
Reboot. (with sdcard to boot into sdcard once again)
Reboot. (without sdcard to boot into emmc)
csutorasa
(Ármin Csutorás)
February 8, 2022, 9:53pm
12
It seems the android image download links are down (500 Internal server error). I have the armbian image flashed to the eMMC already, but that bootloader won’t load the the Manjaro image from the SD card. I guess I need to wait until they fix the Android images.
spikerguy
(F . K)
February 9, 2022, 9:51pm
13
I will upload it on my server.
Will send you the link once it is uplaoded.
Update:
Find it 2021-05-20-bpi-m5-m2pro-mbox-android9-emmc.zip
Filesize: 879.08mb
I have uploaded the md5sum to verify if the file is the same.
Good Luck.
csutorasa
(Ármin Csutorás)
February 10, 2022, 5:26pm
14
After the installation to eMMC it says restart and reactivate multi-boot. I am not sure how to do that, but without the SD card it won’t boot. Do I need to do something between step 7 and 8?
Edit: I try KDE version and the GUI seems to crash/flicker/go black a lot.
From SD card it boots every time, and the basic functionalities work, and I can confirm that panfrost works.
Edit2: Also do you know why free -h
reports 980M (~1G) total memory instead of 4G? I can see your neofetch reports 984M only as well.
spikerguy
(F . K)
February 10, 2022, 8:48pm
15
I thought My device is 1gb model but M5 is only 4gb so I need to check.
You need to restart with sdcard inserted and both into the sdcard again.
There is a small manual change you have to do.
Mount the emmc rootfs and in /etc/fstab
comment out the rootfs as it is old PARTUUID
.
I hope you get what I am trying to say, I will update that in the next released.
csutorasa
(Ármin Csutorás)
February 10, 2022, 9:23pm
16
I did play around in /etc/fstab
, I needed to restart from scratch due to a mistake. Still trying to make this work.
csutorasa
(Ármin Csutorás)
February 11, 2022, 2:42pm
17
I ran
sudo blkid
/dev/mmcblk0p1: SEC_TYPE="msdos" LABEL_FATBOOT="BOOT_MNJRO" LABEL="BOOT_MNJRO" UUID="4E25-E654" BLOCK_SIZE="512" TYPE="vfat" PARTLABEL="primary" PARTUUID="d9ecb2aa-9f05-4066-a980-89d6c8b22ee1"
/dev/mmcblk0p2: LABEL="ROOT_MNJRO" UUID="ac0fe79c-a1bf-483c-9352-75deb0452255" BLOCK_SIZE="4096" TYPE="ext4" PARTLABEL="primary" PARTUUID="8a268f2f-4747-4a37-aa09-490201df48ea"
/dev/mmcblk1p1: SEC_TYPE="msdos" LABEL_FATBOOT="BOOT_MNJRO" LABEL="BOOT_MNJRO" UUID="0544-4078" BLOCK_SIZE="512" TYPE="vfat" PARTUUID="1d550000-01"
/dev/mmcblk1p2: LABEL="ROOT_MNJRO" UUID="2223eb3d-914f-4b24-b200-e08454309917" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="1d550000-02"
/dev/zram0: LABEL="zram0" UUID="43483ee0-aa94-4fa6-b174-7e47fabd6941" TYPE="swap"
mmcblk1
device is the eMMC. Then I ran
sudo mount /dev/mmcblk1p2 /mnt
sudo nano /mnt/etc/fstab
and added the content
PARTUUID=1d550000-01 /boot vfat defaults 0 0
PARTUUID=1d550000-02 / ext4 defaults 0 1
Then reboot, and it still won’t boot. After putting the SD card back everything is ok, but is booted from SD card. Do you have any idea how to proceed?
spikerguy
(F . K)
February 11, 2022, 9:21pm
18
What is in emmc boot partition?
Can you share
Mount /dev/mmcblk1p1 to mnt
ls -la /mnt/
Also
cat /mnt/uEnv.ini
csutorasa
(Ármin Csutorás)
February 12, 2022, 12:41am
19
drwxr-xr-x 4 root root 16384 1970 jan 1 .
drwxr-xr-x 18 root root 4096 febr 10 23.23 ..
drwxr-xr-x 4 root root 8192 febr 10 23.23 dtbs
-rwxr-xr-x 1 root root 735 febr 10 23.23 emmc_autoscript
-rwxr-xr-x 1 root root 663 febr 10 23.23 emmc_autoscript.cmd
-rwxr-xr-x 1 root root 28946944 febr 10 23.23 Image
-rwxr-xr-x 1 root root 7199548 febr 10 23.23 initramfs-linux.img
-rwxr-xr-x 1 root root 4642 febr 10 23.23 install-aml-emmc.sh
drwxr-xr-x 2 root root 8192 febr 10 23.23 LOST.DIR
-rwxr-xr-x 1 root root 4194304 febr 10 23.23 u-boot-default-aml.img
-rwxr-xr-x 1 root root 268 febr 10 23.23 uEnv.ini
-rwxr-xr-x 1 root root 28947008 febr 10 23.23 uImage
-rwxr-xr-x 1 root root 7199612 febr 10 23.23 uInitrd
dtb_name=/dtbs/amlogic/meson-sm1-bananapi-m5.dtb
bootargs=root=LABEL=ROOT_MNJRO rootflags=data=writeback rw console=ttyAML0,115200n8 console=tty0 no_console_suspend consoleblank=0 fsck.fix=yes fsck.repair=yes net.ifnames=0 quiet splash plymouth.ignore-serial-consoles
spikerguy
(F . K)
February 12, 2022, 5:57am
20
Is there boot.ini or some file in sd card /boot/ ?
Copy it over to emmc /boot/ and try to reboot
Where did you get this from?
It should be
bootargs=root=PARTUUID=1d550000-02