SOPine A64 (slarm64, aarch64)
by shelldweller from LinuxQuestions.org on (#5MJY0)
I recently obtained some SOPine modules along with a Model A baseboard as well as a Clusterboard to mess around with.
After a few attempts, I was able to create a slarm64 image based off of the Pinebook config files and kernel, since they have the same processor. Here are the files I put into config/boards/ to add the SOPine:
https://shelldweller.beauxbead.com/s.../sopine.tar.gz
The first few tries worked fine on the Model A Baseboard, but did not work on the Clusterboard. I then applied the first five fixes from this blog post manually (up to but not including disabling USB in U-boot) after the download but before the compile:
https://ericdraken.com/cluster-computer-gotchas/
I am sure there are patches out there that would automate the fixes, but I just did them manually this first time around.
After that, my image works on both the baseboard and the clusterboard. Cool, I have a mini slarm-swarm!
The image is here for now, in case anyone wants to try it out:
https://shelldweller.beauxbead.com/s...ineslarm/mods/
It might not be perfect, there are probably other possible tweaks, but it works well as is. Feedback is certainly welcome.
If the SOPine gets added to the official slarm64 support list, I will commit to testing the images on my hardware. If not, at least I know what to do to make working images anyway.
My next challenge is to do the same for the SOEdge modules, however that is a totally different beast since I do not see anyone actively developing for RK1808 just yet.
After a few attempts, I was able to create a slarm64 image based off of the Pinebook config files and kernel, since they have the same processor. Here are the files I put into config/boards/ to add the SOPine:
https://shelldweller.beauxbead.com/s.../sopine.tar.gz
The first few tries worked fine on the Model A Baseboard, but did not work on the Clusterboard. I then applied the first five fixes from this blog post manually (up to but not including disabling USB in U-boot) after the download but before the compile:
https://ericdraken.com/cluster-computer-gotchas/
I am sure there are patches out there that would automate the fixes, but I just did them manually this first time around.
After that, my image works on both the baseboard and the clusterboard. Cool, I have a mini slarm-swarm!
The image is here for now, in case anyone wants to try it out:
https://shelldweller.beauxbead.com/s...ineslarm/mods/
It might not be perfect, there are probably other possible tweaks, but it works well as is. Feedback is certainly welcome.
If the SOPine gets added to the official slarm64 support list, I will commit to testing the images on my hardware. If not, at least I know what to do to make working images anyway.
My next challenge is to do the same for the SOEdge modules, however that is a totally different beast since I do not see anyone actively developing for RK1808 just yet.