-
Notifications
You must be signed in to change notification settings - Fork 2k
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
h96 needs to use the mainline-uboot when using the 6.1 kernel #1250
Comments
I booted from an SD card and mounted not working, after armbian-install, system on eMMC to the /mnt directory. Here's the output
|
Execute the The difference between using the 6.1 kernel and the 5.15 kernel is the addition of I just updated the kernel rescue plan, and the new script will delete the In general, you do not need to use the mainline_u-boot to use the 6.1 kernel normally. If your device fails the test, you should enable the mainline during installation. If you have the Android firmware of the original device and understand how to restore the Android system after installation failure, you can test using the main line for installation: |
What test are you referring to? Could you please provide more details as I didn't quite understand your previous message. |
|
Thanks! After armbian-sync armbian-update -s great work, the kernel was successfully updated to version 5.15.105. |
I tried to install using "armbian-install -m yes" on the 6.1.22 kernel and it worked, although now the system boots slightly differently. Do I now need to always use "armbian-install -m yes" for installation, including for the 5.15.x kernel? How to update the kernel, which command to use: armbian-update -m yes? |
It is not required to install 5.15, only 6.1 is required Updating the kernel made no difference. Both are armbian-update, both update 5.15 and 6.1 are fine. As long as the mainline u-boot has been used during installation,
|
Can you explain why 6.1.22 works fine with SD, but does not work with regular installation to emmc using the armbian-install command? |
your box need mainline uboot. 99% of devices do not need, but you are 1%. Because this h96 is more handsome. must use |
Can installing mainline uboot cause problems? |
If you can use the original Android boot, you don't need the main line. The purpose of writing to the mainline is to solve the problem that Android cannot be booted. Use the mainline to better support the armbian system. The disadvantage is that for unknown devices, the main line uboot written to other devices during the test will cause failure to start. |
Thank you, my question is closed! |
The WiFi chip is HCY6355, which firmware can be used for WiFi? |
There is no such driver in the kernel source code |
Hello, I also wanted to mention that I tried 3 different S905X3 devices and all of them require the mainline u-boot installation to emmc (armbian-install -m yes) when I use Armbian_23.11.0_amlogic_s905x3_lunar_6.1.62_server_2023.11.12.img . With Armbian_23.11.0_amlogic_s905x3_lunar_5.15.138_server_2023.11.12.img I don't need the "-m yes" option. I think it might be that the manufacturers of the android tv boxes recently changed something of the hardware (another eMMC module or something like that?). Does anyone have a device bought in 2023 and does not need to use "-m yes" with 6.1.62 kernel? These are the 3 devices I tried:
I also tried different android stock firmwares from 2019 to 2022 but none of them changed anything in that regard. I got that idea from issue #1006 where the op said he managed to fix that issue with a 2020 firmware. However that same firmware didn't help me.
Well I manged to get a 100% hit rate 😢 The problem with using the mainline u-boot (-m yes) is that whenever I have my USB keyboard-mouse wireless adapter plugged in, booting with mainline u-boot takes a lot of time. It seems like it tries to boot from that wireless adapter. The mainline u-boot shows a console output when starting the box, so I can see it does something USB related. This delay does not happen with the stock u-boot. Also there is no console output with stock u-boot before armbian actually starts booting. |
Standard chat template, no routine, no chat.
标准聊天模板,无套路不聊天。
Device Information | 设备信息
**Armbian Version
The version mentioned above runs and works normally from an SD card. However, if you install it on an MMC using Armbian-install, after rebooting, the screen goes black and nothing happens. At the same time, version 5.15.105 works perfectly fine when installed on an MMC.
For my board, I choose the 503 installation option. The installation process completes without errors.
If I update the kernel on a working system with version 5.15.105 installed on MMC using 'armbian-update -k 6.1.22', after rebooting, I also get only a black screen.
Attempts to restore kernel 5.15.105 by booting from an SD card and applying the 'armbian-update -s' command do not fix the black screen. The only solution that helps is a new installation using 'armbian-install'
The text was updated successfully, but these errors were encountered: