Jump to content

Odroid N2 compile with GCC 10 (from Fedora) "neural networks" code (FreeDV) using the ARMv8 SVE extensions


AlanB

Recommended Posts

Alan in Sydney, Australia.

I've loaded: eoan desktop, Linux aml 5.5.0-rc6-aml-s9xxx #rc1.038 SMP PREEMPT Thu Feb 6 10:21:51 MSK 2020

from the 20200205.zip file and upgraded. 

root# mkdir -p /sys/kernel/config/device-tree/overlays/i2c3a 

cannot create directory ‘/sys/kernel/config/device-tree’: Operation not permitted

 

What am I trying to do?

On an Odroid N2 compile with GCC 10 (from Fedora) "neural networks" code (FreeDV) using the ARMv8 SVE extensions.

(Odroid N2 is not supported on Fedora) 

Link to comment
Share on other sites

5 hours ago, AlanB said:

Alan in Sydney, Australia.

 

Hi Alan and welcome.

 

6 hours ago, AlanB said:

I've loaded: eoan desktop, Linux aml 5.5.0-rc6-aml-s9xxx #rc1.038 SMP PREEMPT Thu Feb 6 10:21:51 MSK 2020


You are using some unofficial Armbian with EOL kernel without any support ...
https://www.armbian.com/download/?device_support=Supported

https://docs.armbian.com/User-Guide_Getting-Started/#how-to-check-download-authenticity
 

5 hours ago, AlanB said:

Odroid N2 is not supported on Fedora

 

That is expected. All those devices needs some work to be ready for end users and upstream distributions, some never are. For them (mainstream distributions), unique upstream mainline kernel must cover all functions, or they don't "support it".

 

We have two kernels. Stock 4.9.y, which is in a good state, but obviously old and 5.4.y which is best possible modern one. All (most) functionalities from old (a lot of work) and more recent kernels are regularly ported into it but still not everything is working alright. Running kernel 5.5 or 5.7 on this devices is pointless (we are preparing 5.6.y which is a bit further than 5.4.y but still its a development kernel, no end user support attached to it - too expensive). Anything else than this is fragile kernel with no support. You might find some Arch / Manjaro, but this is exactly on the same level as "eoan desktop linux amp 5.5.0-rc6", something from scrapyard. We stay on LTS kernel and port newly developed functions for particular hardware platform.

 

Your first step is to download official builds. This way you can count on some hints, but if something serious doesn't work but you must have it, it is your cost.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

Terms of Use - Privacy Policy - Guidelines