If you want to boot LE with microSD on Banana Pi M5/M2Pro,
please read the following BPI wiki before do it.
Erase EMMC for SDcard Bootup
If Android is remained in eMMC, LE with microSD is not able to boot.
Like I was
Posts by Yasai-san
-
-
I confirmed the PR#10024-LE13/PR#10025-LE12 on Odroid XU4 night build.
Both have no panic(?) log. It seems to good.LE13 image : LibreELEC-Exynos.arm-13.0-nightly-20250502-098deba-odroid-xu4.img.gz
This is PR#10024-LE13 boot log.LE13-disable-CONFIG_PROVE_LOCKING-bootlog-XU4.log
This is PR#10024-LE13 all log.LE13-disable-CONFIG_PROVE_LOCKING-log-2025-05-02-11.18.14.zip
LE12 image : LibreELEC-Exynos.arm-12.0-nightly-20250501-8fe8900-odroid-xu4.img.gz
This is PR#10025-LE12 boot log.LE12-disable-CONFIG_PROVE_LOCKING-bootlog-XU4.log
This is PR#10025-LE12 all log.LE12-disable-CONFIG_PROVE_LOCKING-log-2025-05-02-11.06.47.zipThanks!
ASAI, Shigeaki -
I will confirm your #10024-LE13 / #10025-LE12 on next nightly build.
Many thanks! -
panic was not shown in boot log when # CONFIG_PROVE_LOCKING is not set on LE12.
It seems to fix.Coule you please check my test result?
my modification is not-set-CONFIG_PROVE_LOCKING-in-kernelconfig.txt
bootlog is LE12-bootlog-(not-set-CONFIG_PROVE_LOCKING).log
all log is LE12(not-set-CONFIG_PROVE_LOCKING)log-2025-05-01-09.02.46.zipP.S.
Lakka-v6.x is same, there was no panic. -
-
I also confirmed the fix boot fail problem on Odroid XU4 LE12 night build.
- LibreELEC-Exynos.arm-12.0-nightly-20250501-18f208b-odroid-xu4.img.gz
This is boot log.LE12-fixed-bootlog-XU4.log
This is all log.LE12-log-2025-05-01-05.55.20.zipLE12 boot log has something panic information.
But this is another problem and LE13 has no panic info.
So, I change this post to "resolve".Thanks a lot!
ASAI, Shigeaki -
Thank you very much.
I confirmed the fix boot fail problem on Odroid XU4 LE13 night build.
- LibreELEC-Exynos.arm-13.0-nightly-20250501-2a40145-odroid-xu4.img.gz
This is boot log.LE13-fixed-bootlog-XU4.log
This is all log.log-2025-05-01-03.24.38.zipI will also confirm on LE12 Odroid XU4 LE13 night build when it is uploaded.
After that, I will change to "resolve" this post.Thanks!
ASAI, Shigeaki -
I tried to build with your patch.
Build will failed probably.
Because u-boot has no arch/arm/dts/exynos5422-odroidxu4.dtsmake[3]: *** No rule to make target 'arch/arm/dts/exynos5422-odroidxu4.dtb', needed by 'dtbs'. Stop.
attached build logLE-Samsung-Exynos-arm-build.log, Line 2257This may good to use "CONFIG_DEFAULT_DEVICE_TREE="exynos5422-odroidxu3"" I think.
-
Thank you very much your fix
I will confirm the fix on LE nightly build (fix included version). -
This is patch for Odroid XU4 boot fail fix.
Thanks,
ASAI, Shigeaki -
I'm sorry if it's wrong place.
Odroid XU4 can't boot LE12/13.
- LE12: LibreELEC-Exynos.arm-12.0-nightly-20240813-1322868-odroid-xu4.img.gz
LE12-nightly-20240813-bootlog.txt
- LE13: LibreELEC-Exynos.arm-13.0-nightly-20250429-17d2e4e-odroid-xu4.img.gz
LE13-nightly-20250429-bootlog.txtBoth boot are stopped on u-boot DRAM reporting.
This boot fail is also happened on Lakka, and reported as issue #1999. (https://github.com/libretro/Lakka-LibreELEC/issues/1999)
As this report, Lakka is working with odroid-xu3 image + odroid-xu4 dtb on XU4 device.
And, I confirmed LE13 nightly build also working with odroid-xu3 image + odroid-xu4 dtb on XU4 device.This problem seems to be related with XU4 u-boot defconfig.
(1/3) Add "CONFIG_SYS_MALLOC_LEN=0x5004000" LibreELEC-bootlog(1-Add-CONFIG_SYS_MALLOC_LEN).log
... DRAM size is shown but still freeze.
(2/3) Add "CONFIG_SYS_MEM_TOP_HIDE=0x01600000" LibreELEC-bootlog(2-Add-CONFIG_SYS_MEM_TOP_HIDE).log
... initcall failed is shown and system halted.
(3/3) Add "# CONFIG_EXYNOS_TMU is not set" LibreELEC-bootlog(3-unSet-CONFIG_EXYNOS_TMU).log
... linux is started and splash screen is shown.
These 3 configs are contained in XU3 u-boot defconfig.Can I create new pull request for this?
Thanks,
ASAI, Shigeaki