Manjaro Arm Linux - Dev Edition

Post Reply
User avatar
spikerguy
Posts: 62
Joined: Thu Apr 30, 2020 12:35 am
languages_spoken: english
ODROIDs: HC4
Has thanked: 25 times
Been thanked: 24 times
Contact:

Manjaro Arm Linux - Dev Edition

Post by spikerguy »

Hello,

I am happy to announce that we have a working Manjaro Arm Linux Image for Odroid M1.
2022-05-21_13-37.png
2022-05-21_13-37.png (661.97 KiB) Viewed 1863 times
This is Dev edition images which is based on Unstable branch of Manjaro Repo.

Kindly test the images and share your feedback, Be Aware that these images are not for production use as they're based on unstable branch.
Everything working except Rtc, PCIE & Sata.
All new images from 26-05-2022 will be able to boot from petitboot. :D

Users can download the image from our git ci.
Download Images

Thanks to Odroid Team for sending us Odroid M1 Device samples.

Donation
Please consider supporting Manjaro ARM directly via Patreon, Ko-Fi or Open Collective.
You can also donate to our upstream, which is Arch Linux ARM.
Last edited by spikerguy on Thu May 26, 2022 9:00 pm, edited 2 times in total.
These users thanked the author spikerguy for the post (total 2):
nl.smart (Sun May 22, 2022 7:53 am) • odroid (Sun May 22, 2022 3:27 pm)
Manjaro ARM Team

User avatar
spikerguy
Posts: 62
Joined: Thu Apr 30, 2020 12:35 am
languages_spoken: english
ODROIDs: HC4
Has thanked: 25 times
Been thanked: 24 times
Contact:

Re: Manjaro Arm Linux - Dev Edition

Post by spikerguy »

Reserved for future updates.
Manjaro ARM Team

nl.smart
Posts: 36
Joined: Sat Aug 24, 2019 6:02 pm
languages_spoken: French, English
ODROIDs: c2, n2, c4, h2+, m1
Has thanked: 29 times
Been thanked: 11 times
Contact:

Re: Manjaro Arm Linux - Dev Edition

Post by nl.smart »

Hi,

Thanks for your post and the image, congratulation to the dev team, the device boot with the image.

to boot with the emmc module, you have to press the rcy button, thanks for the tip :-)

I flashed the image on a Odroid c2 emmc module.

Bug report :
- after the boot and the Manjaro arm config with calamares, the password is set with the us keyboard and not with the local keyboard set during the config with calamares.
- the 2 usb 3.0 slot doesn't work.
- vnc and samba doesn't work (same issue on the odroid n2 with kde since a while) I hope soon a LXQt version for the Odroid m1 to solve it :-)
These users thanked the author nl.smart for the post:
spikerguy (Sun May 22, 2022 7:47 pm)

arlac77
Posts: 9
Joined: Wed Apr 07, 2021 2:21 am
languages_spoken: english
ODROIDs: c2,xu3,xu4,hc4
Has thanked: 1 time
Been thanked: 3 times
Contact:

Re: Manjaro Arm Linux - Dev Edition

Post by arlac77 »

Hello,
Thanks for the image.

I have some problems using it.

RCY key means „(O) SPI recovery Switch„ ?

For me neither using a micro SD-Card nor a eMmc module did produce any screen (HDMI) output.

Is is enough to dd the decompressed image to the flash device or are some special operations required to make uboot work ?

I used
dd if=<decompressed image> of=/dev/*blk bs=4M


Thanks

nl.smart
Posts: 36
Joined: Sat Aug 24, 2019 6:02 pm
languages_spoken: French, English
ODROIDs: c2, n2, c4, h2+, m1
Has thanked: 29 times
Been thanked: 11 times
Contact:

Re: Manjaro Arm Linux - Dev Edition

Post by nl.smart »

Hi arlac77,

First, flash the image with a software like balenaEtcher, don't decompress it, but flash the image.
https://github.com/balena-io/etcher/blo ... SUPPORT.md

Secondly, to boot the image flashed on your sd card press the rcy button during the boot

Image

arlac77
Posts: 9
Joined: Wed Apr 07, 2021 2:21 am
languages_spoken: english
ODROIDs: c2,xu3,xu4,hc4
Has thanked: 1 time
Been thanked: 3 times
Contact:

Re: Manjaro Arm Linux - Dev Edition

Post by arlac77 »

Hello,

the problem is that I do not have any signal over HDMI (at least not in the first (10?) minutes).
When i enable ssh in the root fs (before booting) I am able to connect via ssh into the freshly booted sd-card.

nl.smart
Posts: 36
Joined: Sat Aug 24, 2019 6:02 pm
languages_spoken: French, English
ODROIDs: c2, n2, c4, h2+, m1
Has thanked: 29 times
Been thanked: 11 times
Contact:

Re: Manjaro Arm Linux - Dev Edition

Post by nl.smart »

I flashed the kde version on an emmc module, I boot the device and pressing the rcy button simultaneously.

What spykerguy wrote is very precice :

"These images will not boot off Petitboot, as we;re looking into this issue while it will just work fine when RCY key is pressed while powering on the device which skips petitboot and boots from our uboot for rk356x."

User avatar
tobetter
Posts: 10320
Joined: Mon Feb 25, 2013 10:55 am
languages_spoken: Korean, English
ODROIDs: Many
Location: Paju, South Korea
Has thanked: 667 times
Been thanked: 1764 times
Contact:

Re: Manjaro Arm Linux - Dev Edition

Post by tobetter »

In order to boot Manajro without pressing the boot select button, we have two methods.

Option A:
Disable Petitboot by running fw_setenv skip_spiboot true in the command line of Petitboot, this won't run Petitboot again. But cons it will only boot from eMMC or SD card, not from USB nor NMVe nor SATA.

Option B:
Majaro uses extlinux.conf as a boot script which is not supported by Petitboot, alternatively we can use boot.scr. This script is from their extlinux/extlinux.conf in BOOT_MNJRO partition and it can be translated to boot.scr with the command mkimage -T script -A arm64 -C none -d boot.cmd boot.scr. Drop the file boot.scr to the first partition of Manajro image, then Petitboot will show you the boot entry and can boot from it. I've done this with eMMC, not with NVMe or SATA, techinically it will work.

Code: Select all

$ cat boot.cmd
setenv bootlabel Manjaro ARM

setenv bootargs root=PARTUUID=9a949ba1-67a4-4652-b8e3-fedddea3ff68 rw rootwait audit=0 splash plymouth.ignore-serial-consoles console=ttyS2,1500000 

load ${devtype} ${devnum}:${partition} ${fdt_addr_r} ${prefix}/dtbs/rockchip/rk3568-odroid-m1.dtb
load ${devtype} ${devnum}:${partition} ${kernel_addr_r} ${prefix}/Image
load ${devtype} ${devnum}:${partition} ${ramdisk_addr_r} ${prefix}/initramfs-linux.img
booti ${kernel_addr_r} ${ramdisk_addr_r}:${filesize} ${fdt_addr_r}
These users thanked the author tobetter for the post (total 2):
nl.smart (Tue May 24, 2022 5:02 am) • spikerguy (Thu May 26, 2022 6:08 pm)

User avatar
spikerguy
Posts: 62
Joined: Thu Apr 30, 2020 12:35 am
languages_spoken: english
ODROIDs: HC4
Has thanked: 25 times
Been thanked: 24 times
Contact:

Re: Manjaro Arm Linux - Dev Edition

Post by spikerguy »

We have updated the boot method and added the boot.cmd which generates boot.scr on kernel updates.

With the new images it will work out fine without the need of pressing any button.
It will reflect as bootable in petitboot.
Will update the link once the new images are ready.

UPDATE:
New Images generated with boot.scr
Download 20220526 Images

Thanks.
These users thanked the author spikerguy for the post (total 2):
tobetter (Thu May 26, 2022 6:21 pm) • nl.smart (Thu May 26, 2022 10:21 pm)
Manjaro ARM Team

arlac77
Posts: 9
Joined: Wed Apr 07, 2021 2:21 am
languages_spoken: english
ODROIDs: c2,xu3,xu4,hc4
Has thanked: 1 time
Been thanked: 3 times
Contact:

Re: Manjaro Arm Linux - Dev Edition

Post by arlac77 »

With the 20220526 image I am able to boot without the recovery button (sd-card || eMMC) (using petitboot).
But I still have not screen output (HDMI)
These users thanked the author arlac77 for the post:
spikerguy (Fri May 27, 2022 6:16 pm)

nl.smart
Posts: 36
Joined: Sat Aug 24, 2019 6:02 pm
languages_spoken: French, English
ODROIDs: c2, n2, c4, h2+, m1
Has thanked: 29 times
Been thanked: 11 times
Contact:

Re: Manjaro Arm Linux - Dev Edition

Post by nl.smart »

I built a LXQt image for the Odroid m1, flashed on emmc module, it boot without problem.
Congratulation to the dev.
These users thanked the author nl.smart for the post:
spikerguy (Fri May 27, 2022 6:16 pm)

rmsc
Posts: 9
Joined: Sun Jul 03, 2022 3:09 am
languages_spoken: english
Has thanked: 0
Been thanked: 4 times
Contact:

Re: Manjaro Arm Linux - Dev Edition

Post by rmsc »

Tried booting from nvme, but it gets stuck really early:

Code: Select all

Starting version 251.3-1-arch
:: running early hook [plymouth]
I guess this is the PCIe not working yet.. really interested in getting this working :)
These users thanked the author rmsc for the post:
nl.smart (Tue Aug 09, 2022 8:35 pm)

Post Reply

Return to “Other OS”

Who is online

Users browsing this forum: No registered users and 1 guest