AlanB Posted April 30, 2020 Posted April 30, 2020 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)
Igor Posted April 30, 2020 Posted April 30, 2020 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.
Recommended Posts