Hi all,
I have the following device: DIY Laptop by Olimex https://www.olimex.com/Products/DIY-Laptop/
It is a 2GB A64 Cortex A53 Quad core 64-bit processor based. https://www.olimex.com/Products/DIY-Laptop/SPARE-PARTS/TERES-PCB1-A64/open-s...
There are several options for running Linux on it, but Fedora is not among them https://github.com/OLIMEX/DIY-LAPTOP/tree/master/SOFTWARE/A64-TERES
I did not manage to run the latest stable Fedora on it.
How can I help with getting Fedora on this laptop? Is there a how-to for getting this to run?
Kind regards: al_shopov
On Wed, 18 Sep 2019, Alexander Shopov wrote:
I have the following device: DIY Laptop by Olimex https://www.olimex.com/Products/DIY-Laptop/
It is a 2GB A64 Cortex A53 Quad core 64-bit processor based. https://www.olimex.com/Products/DIY-Laptop/SPARE-PARTS/TERES-PCB1-A64/open-s...
There are several options for running Linux on it, but Fedora is not among them https://github.com/OLIMEX/DIY-LAPTOP/tree/master/SOFTWARE/A64-TERES
I did not manage to run the latest stable Fedora on it.
What was the problem exactly? I have a PINE64, which is also a 2GB A64 laptop. I used F30 minimal and later installed LXDE. The screen brightness defaulted to 0, which made it difficult to go through the firstboot menu. :-)
My solution was to finish the firstboot on an rPi3, update, and build a multi-platform initrd to boot the micro-SD back on the pine64.
Some of the peripherals haven't made it to mainline yet for PINE64: 1) internal wifi/bluetooth (I use a dongle) 2) CPU scaling (it's still faster than my XO-1) 3) HDMI port (actually seems to be upstream, but isn't working for ME)
How can I help with getting Fedora on this laptop? Is there a how-to for getting this to run?
Here are my few notes: https://fedoraproject.org/wiki/Architectures/ARM/AllWinner
I have the following device: DIY Laptop by Olimex https://www.olimex.com/Products/DIY-Laptop/
It is a 2GB A64 Cortex A53 Quad core 64-bit processor based. https://www.olimex.com/Products/DIY-Laptop/SPARE-PARTS/TERES-PCB1-A64/open-s...
We support a bunch of the AllWinner based a64 devices.
There are several options for running Linux on it, but Fedora is not among them https://github.com/OLIMEX/DIY-LAPTOP/tree/master/SOFTWARE/A64-TERES
I did not manage to run the latest stable Fedora on it.
How can I help with getting Fedora on this laptop? Is there a how-to for getting this to run?
Basically we need upstream support for the device in U-Boot (firmware) and the kernel (a device tree). Olimex are historically terrible and contributing anything to the upstream projects and as a result are generally considered as "community supported" devices which ends up being either someone does the work to get the required bits upstream or someone hacks together something that works enough for them and it never ends up being more widely supported.
All the userspace pieces should work just fine, it should even be possible to get accelerated open graphics via the lima driver although I've not had time to test that on any of the Allwinner devices I have.
Peter
OK - I get it. The necessary work to upstream has not been done. I will try to squeeze that in my schedule and move this forward.
Additional data points from me: 1. The Fedora's beta arm 31 do not boot at all on the device - neither the aarch64 server ones, nor the armhfp ones. 2. Olimex provided Ubuntu runs fine 3. Armbian's images start booting but never finish. https://www.armbian.com/olimex-teres-a64/
In order to continue I need 2 things, right? * The device tree which is the configuration given to the kernel at boot time describing the available hardware * The boot firmware
In principle both should be obtainable from my running configuration. I will also contact Olimex that I will be trying to upstream this.
Can I continue pinging via the mail list of my status? I would rather not use IRC.
Kind regards: al_shopov
На нд, 22.09.2019 г. в 10:05 ч. Peter Robinson pbrobinson@gmail.com написа:
I have the following device: DIY Laptop by Olimex https://www.olimex.com/Products/DIY-Laptop/
It is a 2GB A64 Cortex A53 Quad core 64-bit processor based. https://www.olimex.com/Products/DIY-Laptop/SPARE-PARTS/TERES-PCB1-A64/open-s...
We support a bunch of the AllWinner based a64 devices.
There are several options for running Linux on it, but Fedora is not among them https://github.com/OLIMEX/DIY-LAPTOP/tree/master/SOFTWARE/A64-TERES
I did not manage to run the latest stable Fedora on it.
How can I help with getting Fedora on this laptop? Is there a how-to for getting this to run?
Basically we need upstream support for the device in U-Boot (firmware) and the kernel (a device tree). Olimex are historically terrible and contributing anything to the upstream projects and as a result are generally considered as "community supported" devices which ends up being either someone does the work to get the required bits upstream or someone hacks together something that works enough for them and it never ends up being more widely supported.
All the userspace pieces should work just fine, it should even be possible to get accelerated open graphics via the lima driver although I've not had time to test that on any of the Allwinner devices I have.
Peter
JFYI - since I last wrote here the Armbian project has provided more current images that currently work with the hardware. Images https://www.armbian.com/olimex-teres-a64/ worked and I am currently writing this message on the hardware (Olimex Teres Black) using Chromium ( 80.0.3987.149) on up-to-date Armbian Buster (10.3) - Linux teres-a64 5.4.28-sunxi64, Gnome 3.30.2 with Bulgarian translation (I contribute to the last one (-:) It is slow but it works! I hope upstreaming will continue and there will be support in Fedora for this eventually.
Kind regards: al_shopov
На пн, 23.09.2019 г. в 10:23 Alexander Shopov lists@kambanaria.org написа:
OK - I get it. The necessary work to upstream has not been done. I will try to squeeze that in my schedule and move this forward.
Additional data points from me:
- The Fedora's beta arm 31 do not boot at all on the device - neither
the aarch64 server ones, nor the armhfp ones. 2. Olimex provided Ubuntu runs fine 3. Armbian's images start booting but never finish. https://www.armbian.com/olimex-teres-a64/
In order to continue I need 2 things, right?
- The device tree which is the configuration given to the kernel at
boot time describing the available hardware
- The boot firmware
In principle both should be obtainable from my running configuration. I will also contact Olimex that I will be trying to upstream this.
Can I continue pinging via the mail list of my status? I would rather not use IRC.
Kind regards: al_shopov
На нд, 22.09.2019 г. в 10:05 ч. Peter Robinson pbrobinson@gmail.com написа:
I have the following device: DIY Laptop by Olimex https://www.olimex.com/Products/DIY-Laptop/
It is a 2GB A64 Cortex A53 Quad core 64-bit processor based. https://www.olimex.com/Products/DIY-Laptop/SPARE-PARTS/TERES-PCB1-A64/open-s...
We support a bunch of the AllWinner based a64 devices.
There are several options for running Linux on it, but Fedora is not among them https://github.com/OLIMEX/DIY-LAPTOP/tree/master/SOFTWARE/A64-TERES
I did not manage to run the latest stable Fedora on it.
How can I help with getting Fedora on this laptop? Is there a how-to for getting this to run?
Basically we need upstream support for the device in U-Boot (firmware) and the kernel (a device tree). Olimex are historically terrible and contributing anything to the upstream projects and as a result are generally considered as "community supported" devices which ends up being either someone does the work to get the required bits upstream or someone hacks together something that works enough for them and it never ends up being more widely supported.
All the userspace pieces should work just fine, it should even be possible to get accelerated open graphics via the lima driver although I've not had time to test that on any of the Allwinner devices I have.
Peter