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
X96 max + 2/16G S905x3 Unable to boot from eMMC after flashing #47
Comments
What is the version of the motherboard? The |
As before, I still can get eth0 working if use the balbes150's image with |
Is your box x96 air? The dtb files you mentioned are included in the firmware by default:
If you are sure that your box uses a different dtb file, you can modify the
|
our box is X96 max+ as the picture above, not x96 air. I know you already included the x96-air dtb file then I already tried to update it manually in the /boot/uEnv.txt of USB boot device. Anw, I will try to modify armbian-install but do I need to call build-armbian or just use rebuild-armbian to save the time?. Thank you. |
You don't need to use rebuild. After your usb is started, modify:
Use steps 1-4 to try which .dtb can be used in the emmc of your box. waiting for your good news. |
Oh I understand your point, just modify the script in the file from USB boot. Thank you. |
I consulted Do you know what model of your network card is? Are you a
|
It seems
It seems my box using Realtek module but the eth0 works under balbes150 armbian image (but not stable). |
Have you tried these 2 .dtb? |
What version of the kernel of the armbian of balbes150 you are using? Is there a driver for this network card in the previous kernel version? Or is it the introduction of a third-party driver? |
I will try again tonight.
For X96 max + (2+16G version), I already used armbian 5.7.8 of balbes150 with default meson-sm1-sei610.dtb. But I don't want to use his firmware anymore because there are 2 bugs below.
I hope your firmware will solve 2 big issues above. Please note that for X96 max + (4G+32G version), the eth0 is always recognized with default dtb and it seems to work well from about 3 days up to now since I used your firmware. |
One more thing, I can extract the file bootloader.img from X96 max + stock android firmware (android 9). Do you think I should use the extracted bootloader image for X96 max + instead of /lib/u-boot/hk1box-bootloader.img? |
If usb/tf can be used, you can use usb first. See if the driver can be provided in the kernel in the future. Or you can use the kernel compilation script: |
Yes. I will try to recompile kernel 5.7.8 then try again. At current, for x96 max + (2+16G), I still can boot from USB and got eth0 working (using meson-sm1-x96-air-100.dtb) but unable to boot from eMMC. I will report you detail tonight. |
Since Choose Add a new line in:
Choose |
It’s actually the best choice to use armbian on And if the EMMC is broken, it will be troublesome to repair, TF/USB is much more convenient, just replace one. So, you can convince yourself to explore EMMC, but instead of using EMMC, using TF/USB should be the best solution. |
Sorry I still have not tried your solution yet. From your suggestion, I have some ideas and I guess there should be a way to make it work. I will report you later. |
Try 5.4 kernel Armbian firmware. |
I've try to install Armbian_21.11.0_Aml_s905x3_buster_5.10.83 to X96 max+ (2+16G version) but it could not boot after rebooting from eMMC. The log is as picture below:
If I boot from USB, the box still can boot as usual but the ethernet is not recognized correctly (there is no local ip address).
There is an error if boot from USB as below:
Do you have any suggestion to fix?
Thank you.
The text was updated successfully, but these errors were encountered: