Maintained Linux booting from eMMC
#1
Brick 
Does anyone know of an actively maintained Linux that works on RockPro64 running off of the eMMC? If so please post in a reply.

I was using Ayufan's Ubuntu before I was concerned about the fact that it isn't well maintained and thus could be vulnerable to security exploits since the last stable release.

I also now feel like I've tried all the version of Linuxes listed on the wiki page and so far only older version of Armbian seems to boot from the eMMC module. Unfortunately, last time I tried to set it up for my use case (as a Docker host) the older version of the Linux kernel stopped progress!

I was hopeful something like SkiffOS using Gentoo would help being custom built but I've run into some walls getting it to build or copy over to the eMMC so I'm stuck there too.

This is a SUPER frustrating experience (in fact most of my Pine64 experiences have been frustrating due to software issues, OS stuff mainly). Short of learning how to build and patch my own Linux (I'm technical but that is well out of my experience) I'm at a bit of loss as what to do.

(Side question: Does anyone else find the Pine64 boards frustrating due to OS support issues?)


In any case please, if you have them, post links or instructions as to how you got an actively maintained Linux booting off of the eMMC for RockPro64 thank you!
  Reply
#2
Hi ootoovak,
   I had the same problem : was using ayufan but I had some difficulties to enable the br_netfilter to work with docker. Now I am using the new Armbian with Focal and sometime Buster ( I have several Rockpro64 boards) with :
- emmc
- nvme
- sd (for tests)

and it is working well

but I do not use GUI with the emmc but only with the nvme (now the prices are now very close and even cheaper per GB). My usage is mainly for apps dev (web, navigation, visual code, docker, kubernetes ...) this is not a high expectation/resource demanding usage 

You eventually could try twister OS whose maintainer is very active in this forum (I have not tried yet this OS).

I also suppose that the OS available on the pineBook pro laptop is also compatible with Rockpro (should ask in pinebook forum).

It is true that it is frustrating not to have all ported in arn64 in general and for rockpro64 specifically concerning drivers.

Installing Armbian in emmc is straighforward. You can easily configure with armbian-config command. The GUI is rather usual.

If you have some difficulties do no hesitate to post a message.
LMM
  Reply
#3
For me Armbian focal or TwisterOS is not booting from eMMC. Could you point me in the right direction on how to get it going?

For being a so called long term supported board, the support from the manufacturer is rather non existant if you ask me.
  Reply
#4
(06-28-2021, 01:08 PM)MisterA Wrote: For me Armbian focal or TwisterOS is not booting from eMMC. Could you point me in the right direction on how to get it going?

For being a so called long term supported board, the support from the manufacturer is rather non existant if you ask me.

Yeah, I fully agree and this has been my experience as well. Neither the latest Armbian or TwisterOS booted from eMMC for me either.

I also agree how disappointing it is how unsupported this board seems especially when you compare it to the support other SBC boards have. The community seems to be doing what it can but where is even the guidance from Pine64?
  Reply
#5
(06-14-2021, 02:01 AM)ootoovak Wrote: Does anyone know of an actively maintained Linux that works on RockPro64 running off of the eMMC? If so please post in a reply.

I was using Ayufan's Ubuntu before I was concerned about the fact that it isn't well maintained and thus could be vulnerable to security exploits since the last stable release.

...
Just upgrade Ubuntu to hirsute. The kernel can upgrade at most to 4.4.202 in my experience otherwise you start losing support for various Rockchip functions. If you want you can load Ayufan 5.12 image but as you have found you lose eMMC support etc.

Methinks the major issue is Rockchip not upgrading. But also Armbian and others may work with other eMMC chips/sizes but certainly not with mine.
  • ROCKPro64 v2.1 2GB, 16Gb eMMC for rootfs, SX8200Pro 512GB NVMe for /home, HDMI video & sound, Bluetooth keyboard & mouse. Arch (5.14 kernel, Openbox desktop) for general purpose daily PC.
  • PinePhone BraveHeart now v1.2b 3/32Gb daily driver, dual boot via p-boot with Mobian/f2fs/Phosh on eMMC, Arch/ext4/Phosh on SDcard
  • PinePhone v1.2a 2G/16Gb that needs USB board replaced
  Reply
#6
Armbian mainline (5.10.y) kernel booted fine for me, I installed it by simply burning directly to eMMC using Pine's USB adapter. Even if you don't have one of those, (as someone mentioned above) you can use armbian-config, which in turn calls nand-sata-install if you need to install to eMMC from an SD card for instance.

TwisterOS is just Armbian with some GUI and graphical tweaks on top, geared towards desktop and gaming. But now Armbian themselves are finally publishing their own desktop images (currently experimental).

Getting these devices to boot and work is not like regular x86 GNU/Linux because of all the blobs and boot loader peculiarities. Which is sort of the raison d'être for Armbian in the first place. So, unless you are very handy with kernel patching and understanding how ARM devices boot, most people are better off just using Armbian IMO.
  Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  Fedora can't boot from eMMC whitecat23 1 65 11-25-2021, 05:25 PM
Last Post: whitecat23
  Other boot options than Sdcard for linux 5.x kernel? MisterA 2 710 07-14-2021, 02:37 PM
Last Post: TRS-80
Question Booting official Debian on RP64 arteeh 6 1,947 07-06-2021, 10:16 AM
Last Post: TRS-80
  Booting from NVME ilovegentoo 11 4,911 05-10-2021, 02:06 PM
Last Post: rrowles2000
  Booting Linux/Debian from the eMMC linuxha 4 1,524 03-02-2021, 07:01 PM
Last Post: linuxha
Question My Rockpro64 stopped booting with these error messages please help seaurchin 4 1,493 02-18-2021, 04:27 PM
Last Post: TRS-80
  RockPro64 eMMC mrfixit to 5.9 rthorntn 1 1,364 10-27-2020, 07:09 PM
Last Post: rthorntn
  Xen EFI with Alpine Linux dom0 sir.lami 0 1,258 08-26-2020, 12:25 PM
Last Post: sir.lami
  Linux Host - QEMU Android Guest? rik-shaw 0 1,084 07-09-2020, 08:02 PM
Last Post: rik-shaw
  RETRO GAMING BATOCERA LINUX + ROSHAMBO CASE - Tutoriel Fr TheMiniCakeTV 0 1,951 07-02-2020, 12:45 PM
Last Post: TheMiniCakeTV

Forum Jump:


Users browsing this thread: 1 Guest(s)