Odroid N2+ vypadá zajímavě, ale jak je to s podporou rozumně nového kernelu? Do mainline přibývá mraky driverů, např. pro USB zvukovky. Pro N2+ jsem našel jen letitý 4.9 https://github.com/hardkernel/linux/tree/odroidn2-4.9.y
Podobná situace je s Rock64, i když tam lze najít trochu novější. Má někdo zkušenosti s provozem Rock64 na mailine jádru? Díky.
Nový kernel funguje lépe než ten starší, protože obsahuje hardwarovou akceleraci pro grafiku přímo z vanila kernelu. Jako oficíální mají pořád ten starý jaksi opatchovaný, ale to zjevně není vůbec potřeba.
Když jsem nabootoval poprvé jejich oficiální image, grafika byla pomalá, špatně to skrolovalo hlavně ve 4K. Na fóru jsem našel, že nejednodušší je použít novější kernel a funguje to prostě samo.
Ty jejich návody jsou zastaralé. Ve skutečnosti stačí nainstalovat Ubuntu 21.10 „Imprish Indri“ přímo s menu petitbootu s standartní verzi jádra a vše prostě fungovalo jak mělo a tak jsem to nějak dále nezkoumal.
16. 11. 2021, 11:09 editováno autorem komentáře
Pokud jsou ti brouci podporovaní kdekoliv v mainline, tak na kernelu neměníš prakticky nic:
- zkopíruješ si soubor puvodnideska_defconfig na mojedeska_defconfig
- přidáš tam volby pro zapnutí přidanýho hardware
- zkopíruješ v ./arch/arm64/boot/dts/výrobce/deska.dts na svoje DTSko
- Ve svým DTSku připíšeš ty ostatní brouky, co dobastlíš
- Zaregistuješ svoje DTSko do Makefile v tom adesáři. Pokud děláš nový, tak i o level výš.
- přeložíš kernel
- nahraješ image a DTB soubor do /boot na desce
- nastavíš svoje DTBčko v u-bootu
A je to...