inject “official” defconfig from fenix/build/linux-mainline-5.0.4/arch/arm64/configs
partially use fenix 0.7 and its docker container to build “Image”
change the boot.ini to be like in the post above
then booting from the refreshed SD card looked like this : https://pastebin.com/W8W7tzVk
I know this is a very rough and rogue try, but at least it boot (i’ve seen some error dump in boot log, maybe some other patch need to be applied…)
I can upload the zImage file for anyone to try, upon request…
I wonder if uInitrd and /lib really need to be regenerated as well, I admit I do not know how to exactly regenerate them for now
is it because you compile kernel onboard the VIM itself that you need many so hours each time ?
anyway, I see no reason to need qemu to rebuild a kernel…
sorry i have no idea for now what else to try to make it work on your vim1,
but check you use the appropriate dtb (maybe i should upload mine as well) and show us the console traces you got using a serial usb cable
No. I have a working Manjaro 5.2 image and tested if it boots fine then I just replaced the zImage and tried to make it boot but its stuck on boot loop. I i replace the zImage to 5.2.1 from armbians it boots fine with the Manjaro image, So I know I am doing it the write way.
I need to compiling 5.3 somehow but I am not able to understand why it it troubling missing directory error. I will have to go through the compile codes one by one and test it. or make package manually and try it. I was able to compile just the kernel image without the package but that is still the same as
I would request you @chewitt to share the zImage, lib directory of ur compiled kernel with me please, I can try to replace it with my existing 5.2 and check if it works. Coz as you mentioned it worked for you.
Currently I am waiting for the VIM3 to arrive so I can use it to compile regularly without having to wait for long compilation time.
I’m using uImage.gz kernel (bootm to avoid the booti kernel hack) with load and entry address set to 0x1980000 as 0x1080000 stopped working (for me) around Linux 5.1 although I have no explanation for the change. I’ve also noticed kernel build output reporting 0x2280000 to be used so might need to test that value at some point.
https://chewitt.libreelec.tv/vim/ has some test images (warning … file are symlinked from a private dir and the originals change randomly and may be deleted at any time) but LE packaging is different to a conventional distro so that might not get you very far.
pacman seems the main choice for package installation on Archlinux (and Manjaro); dpkg could be installed via pacman, but some purist warn that using it can lead to issue anytime soon.
the recommended format seems to be PKGBUILD (used by pacman natively)
what I first tried on my 4.9.179 ubuntu bionic in EMMC was dpkg -i *deb
but upon reboot, I had bootloop, only maskrom + total erase&reflash from windows + usbC cable gave me back the control ! at least, now I 100% sure that my EMMC content is fully “official”