openSUSE Tumbleweed image on La Frite
I've manage to get a recent (25/03/2020 snapshot) openSUSE Tumbleweed generic aarch64 image to propertly work on the board.
The image just as it is would boot just fine from a usb drive, but the screen would load by chunks and network won't work at all, so it's basically unusable.
All I have to do is point the board to a newer dtb file by creating the folder /dtb/libre-computer/aml-s805x-ac within the FAT EFI partition of the drive (the folder doesn't need root privileges).
Inside the folder, you have to place a file called platform.dtb, that you have to copy from arch/arm64/boot/dts/amlogic/meson-gxl-s805x-libretech-ac.dtb. This folder is not present in the image, so I took the file from a previously compiled kernel (5.6.2 to be precise, but anything 5.4 or newer should work).
Once you include this file on the image, all the problems that I found before are gone and it works quite well.
To compile the kernel, you can follow this post:
https://forum.loverpi.com/discussion/873/mainline-linux-lts-5-4-x-issues-ethernet-mmc-drm#latest
The image just as it is would boot just fine from a usb drive, but the screen would load by chunks and network won't work at all, so it's basically unusable.
All I have to do is point the board to a newer dtb file by creating the folder /dtb/libre-computer/aml-s805x-ac within the FAT EFI partition of the drive (the folder doesn't need root privileges).
Inside the folder, you have to place a file called platform.dtb, that you have to copy from arch/arm64/boot/dts/amlogic/meson-gxl-s805x-libretech-ac.dtb. This folder is not present in the image, so I took the file from a previously compiled kernel (5.6.2 to be precise, but anything 5.4 or newer should work).
Once you include this file on the image, all the problems that I found before are gone and it works quite well.
To compile the kernel, you can follow this post:
https://forum.loverpi.com/discussion/873/mainline-linux-lts-5-4-x-issues-ethernet-mmc-drm#latest
Comments