[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Guix System on Pine64's Quartz64?

From: Mekeor Melire
Subject: Re: Guix System on Pine64's Quartz64?
Date: Thu, 23 Dec 2021 22:55:04 +0000

2021-12-23 / 11:06 /

> Hi Mekeor,

Hello phodina,

> I'm running Guix on foreign distro (Manjaro ARM).

Wow, that's super cool!

> Also in the latest blog post [2] the dedicate section to Quartz64:
>     Linux 5.15 brings Quartz64 device tree
>     Quartz64 now outputs video via HDMI at 1080p 60hz for now; audio out via 
> SPDIF also works out of the box
>     GPU works using the Panforst open driver
>     Tianocore EDK II implemented and allows for full UEFI

That blog post also mentions that

     „[…] Jared McNeill ported Tianocore EDK II to the Quartz64 Model A,
     which means that there is now full UEFI available. The port still
     requires Rockchip’s firmware blobs, however, as Rockchip has yet to
     release the ARM Trusted Firmware sources for the RK3566 and RK3568.
     At the same time, pgwipeout has begun tinkering with mainline
     u-boot. Albeit there is some manual hackery and binary blobs
     involved, he managed to get mainline u-boot running.“

Does this mean that it's not possible to boot the Quartz64 / RK3566
board with purely free software, as long as Rockchip does not release
the ARM trusted firmware sources? 

> I can tell the board now boots and the Sway session over HDMI works.
> Before a month ago I was only able to get SSH connection.
> Please follow the instructions in section on installing Guix [3].

Well, I don't think that the normal installation procedure will work.
Especially, GRUB as bootloader won't work, I think.

> Not sure how difficult it would be to run full Guix System there atm.
> Currently I focus more on the PinePhone and Pinebook Pro.

Instead, one will need to use u-boot as bootloader. Namely a special
version of u-boot with a patch. The installation instructions for Arch
Linux on Quartz64 suggest to use this [1] u-boot-fork which is
continuously built at [2]. But during this build-process, they use[3]
non-free blobs from the manufacturer Rockchip, located at [4].

All in all, I think Guix System can't officially run on the RK3566 board
as long as non-free blobs are needed for u-boot to function. Until then,
non-official, non-free, non-GNU, non-Guix communities would need to
package this u-boot fork (and maybe even this [5] modified/patched


> [2]
> [3]


reply via email to

[Prev in Thread] Current Thread [Next in Thread]