-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Did someone ever experimented with content from gaisler.com ? #7
Comments
Yes the SoC is based on that however the CPU has some missing instructions that make it incompatible without specific modified versions of glibc and as far as I know, only certain versions of GCC itself. For now, I've given up. There are so many limitations to this ancient device that it would likely be better to buy an rasperry pi and try to convert the enclosure to use that. :) |
The CPU indeed lacks some instructions from the 32bit SPARC v8 standard. But digging deeper in the huge docs one can find in the Gaisler website it seems that it could be standard after all as there seems to be a few different revisions of the LEON core, including standard variants that may have some added or removed instructions from the base set. |
I'm all for you experimenting with this. Maybe you know more than I do about it. Its been a brick here that I would really love to see have a better kernel. But I'd also like to see the ability to compile normal things for it with a modern glibc. If you have the know-how to compile and test a kernel on the readynas, I'd really really love to see your work and details on how you did it. In regard to RPI, Please see Jeff Geerling on youtube about his NAS projects with SATA. Newer iterations of the RaspberryPI can do some very impressive stuff. The Sparc processor on the Readynas is extremely slow compared to even my older raspberry pi 3. Please keep me updated if you try anything. And if you can get it working, I'd love to try to follow the steps. |
Hi and thanks for attempting to make something useful out of those old Infrant based NAS.
As those SoCs are based on the LEON (v2, v3 ?) 32bit SPARC architecture, i wondered if anyone ever played with the modern kernels and/or cross compilers provided by Gaisler here and there.
I also suspect this SoC to embed some components from the GRLIB IP Library (especially the "Padre" controllers), which could severely reduce the number of proprietary Infrant driver ports required to run a modern kernel on our NAS. After all Infrant was quite a small company, it would make sense for them to use readily available IPs instead of developing their own. It could also be interesting to compare old Gaisler kernels with the ones provided by Infrant to see how different they were.
Thanks for any feedback on this subject !
The text was updated successfully, but these errors were encountered: