-
Notifications
You must be signed in to change notification settings - Fork 2
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
Boot cycle occurs #3
Comments
Yes, you should get the kernel source from Samsung, then apply the patch by sleirsgoevy here |
OK Thanks |
I'm Sorry to disturb you again “CC init/main.o In addition to this error, there are several other errors |
Well, I think you should define function prototype of For the function That a brief of the fix (which I did for my I think you should put the error log here (remember to put between ``` like this):
Thank you! |
Thank you very much for your help Fortunately, I recompiled it with your a6lte KVM kernel source code and packed it with the boot of my current system It successfully enters the system and works. I can find /dev/kvm However, I use the official system of Samsung. The bug you described in REDME.md has not been encountered so far Finally, thank you for the kernel source code |
Outstanding move :)) |
I would like to ask you another question I use linux deploy This is the startup log fed back by the serial port I would like to know if you have successfully started any Linux system on this device using KVM? Thank you very much. It will be of great help to me |
Yes, but with custom DTB. I have started Raspbian arm64 and it booted to desktop :) For some reason your log is not completed, like what I can see when I opened it: Maybe you should try another build of EDK2 by me. Pass it to QEMU by If possible, please press ESC when EDK2 say If it still not work, then you might need to use the tiny version of Debian here. If you choose that option, you should remove the two Thanks! |
Thank you very much This is the complete startup log Unfortunately, Google cloud disk is not available in my area. So can you upload edk2 to other places? Thanks In addition, I tried to use boot from file in the menu of edk2 to select EFI with G RUB, but it didn't work |
You don't need that anymore, your EDK2 worked Just curiosity, but where do you live? I though Gdrive is available everywhere? I can confirm that Ubuntu ISO doesn't work properly. Just download one and try :) I modified the command line passed to kernel and it has the following panic trace:
It seems that this issue is related to the way Samsung bootloader handle the timer register. I was expecting the custom dtb to fix it, but somehow EDK2 didn't pass it properly to kernel. I'm thinking of putting DTB into the ISO, then change the GRUB command line. Will try it now. |
For some reason the ISO won't work properly with virtio devices. So change It looks like the Ubuntu ISO booted when I put `dtb.bin` to the iso and edit the boot commands in GRUB. So here are the steps:
Then press F10 to boot. See if it works for you! |
Well, that sounds great. I'll try it now |
It succeeded ! great! This is my QEMU startup command |
Hmm, I think you should try You might want to look at this |
Wow, you didn't put the devicetree correctly. |
Hmm, strange It seems that you are using Deepin Linux, right? |
Yes |
Send me the ISO and I will try it for sure :)) |
Thank you! I will try it |
Hello, It think somehow the kernel reject the passed device tree blob. I think you should compile a new kernel (remember to set ARCH yo arm64 and use |
BTW is this you? (sorry if not, I'm just surprise that my post is crossposted and they actually care about my project :)) |
I use sm-a600fn
The system version is A600FNXXU3BSD2
I flash in the built 0.01 kernel
But unfortunately, it has a boot cycle
When I flash magisk 25.1 into this kernel,enter download mode every time you restart
Should I rebuild a kernel myself or update system ?
Thanks ! I am very interested in this kind of project
The text was updated successfully, but these errors were encountered: