Hi all,
I am trying to run Linux 2.6.32 built for a 88F6281 on a 88F6702 (provided with Linux 2.6.31). Both are from the same Kirkwood ARMv5TE family as you can notice by reading the page 10 of the 2016 Marvell product selector guide.
Here is what I have done until now without much success:
And the question is: Why does the 88F6281 kernel doesn't boot on the 88F6702, do I need to recompile it? If so, what compilation parameters should I edit?
Thank you in advance for your invaluable help ;)
I am trying to run Linux 2.6.32 built for a 88F6281 on a 88F6702 (provided with Linux 2.6.31). Both are from the same Kirkwood ARMv5TE family as you can notice by reading the page 10 of the 2016 Marvell product selector guide.
Here is what I have done until now without much success:
- When trying to boot the 88F6281 kernel from the zImage, it hangs and the system needs to be reset. I then understood that I must provide a uImage, not a zImage. My u-boot version doesn't support the "bootz" command and I don't want to flash a new one for the moment.
- If I make a 88F6281 uImage from the 88F6281 zImage with "mkimage", this results in a "software interrupt" and "Resetting CPU ..." , I don't understand why.
- If I load and boot the 88F6281 kernel + ramdisk images, same result as above.
- If I keep the original 88F6702 kernel (the one which is stored in the Flash memory) and ask it to boot the "new" ramdisk, it works well.
And the question is: Why does the 88F6281 kernel doesn't boot on the 88F6702, do I need to recompile it? If so, what compilation parameters should I edit?
Thank you in advance for your invaluable help ;)