coolsnowwolf / lede

Lean's LEDE source
Other
29.61k stars 19.51k forks source link

全志和瑞芯微芯片 使用SD卡的设备烧录后无法启动 #12070

Closed Gabrielxzx closed 5 months ago

Gabrielxzx commented 5 months ago

详细叙述

RT 使用SD卡的设备烧录后无法启动

重复 issue

具体型号

orangepi_zero / orangepi_zero_plus / orangepi_zero3 / nanopi_neo2 / nanopi_r2c

详细日志

编译正常,但烧录进SD后无法启动。

串口看了orangepi_zero的启动日志如下:

Connecting to COM3... Connected. U-Boot SPL 2024.01-OpenWrt-r0-373bf02 (Apr 11 2024 - 06:09:38 +0000) DRAM: 512 MiB Trying to boot from MMC1

然后就没了,确认SD卡正常,烧录回老固件可启动,也更换了SD卡测试 已经测试纯净编译,使用lede最新源码和默认配置,烧录后也无法启动。

另外附上启动正常的log 正常启动日志.log

LEDE 讨论区里有人提了类似问题 https://github.com/coolsnowwolf/lede/discussions/12065

coolsnowwolf commented 5 months ago

看起来像是 TF 的高速卡兼容问题,和 uboot 的

Gabrielxzx commented 5 months ago

看起来像是 TF 的高速卡兼容问题,和 uboot 的

可以看看nanopi_neo2的串口日志做参考,和orangepi_zero还不一致,多跑了一点。 这个应该是测试的4月12号编译的固件。

U-Boot SPL 2024.01-OpenWrt-r0-373bf02 (Apr 11 2024 - 06:09:38 +0000) DRAM: 512 MiB Trying to boot from MMC1 NOTICE: BL31: v2.10.0 (release):OpenWrt v2.10-1 (sunxi-a64) NOTICE: BL31: Built : 06:09:38, Apr 11 2024 NOTICE: BL31: Detected Allwinner H5 SoC (1718) NOTICE: BL31: Found U-Boot DTB at 0x20a40e8, model: FriendlyARM NanoPi NEO 2 NOTICE: PMIC: Assuming H5 reference regulator design

但是手里有4月7号编译的固件,是可以启动的,这里应该已经是新的UBOOT了,但是好像负载会很高。

neo2正常启动日志(0407固件).log

MilesPoupart commented 5 months ago

也有类似的问题 4月4号源码编译的r2s固件可以启动 4月13号编译的不行

coolsnowwolf commented 5 months ago

也有类似的问题 4月4号源码编译的r2s固件可以启动 4月13号编译的不行

你尝试 revert ATF 版本试试

MilesPoupart commented 5 months ago

也有类似的问题 4月4号源码编译的r2s固件可以启动 4月13号编译的不行

你尝试 revert ATF 版本试试

好 俺把这几个commit revert了试试看 image

Gabrielxzx commented 5 months ago

也有类似的问题 4月4号源码编译的r2s固件可以启动 4月13号编译的不行

你尝试 revert ATF 版本试试

好 俺把这几个commit revert了试试看 image

有效果记得来反馈下啊(づ ●─● )づ

MilesPoupart commented 5 months ago

也有类似的问题 4月4号源码编译的r2s固件可以启动 4月13号编译的不行

你尝试 revert ATF 版本试试

好 俺把这几个commit revert了试试看 image

有效果记得来反馈下啊(づ ●─● )づ

image revert这四个commit之后开出来了(r2s)

sijyun commented 5 months ago

我的 R2S 恢復,這一項就可以了.

arm-trusted-firmware-rockchip-vendor: add RK3528/RK3588 support

lysgwl commented 5 months ago

编译了好几个版本的Rockchip芯片固件,r2s设备确实是无法启动。是因为升级了内核原因造成的吗?不太确认。

lysgwl commented 5 months ago

我的 R2S 恢復,這一項就可以了.

arm-trusted-firmware-rockchip-vendor: add RK3528/RK3588 support

增加了选项,也是不可以的。你是怎么操作的?

sijyun commented 5 months ago

我的 R2S 恢復,這一項就可以了. arm-trusted-firmware-rockchip-vendor: add RK3528/RK3588 support

增加了选项,也是不可以的。你是怎么操作的?

前置準備好後, (我是用自己電腦編譯)

動作 git revert 3b681972500466d5ea56c1e5cea428954687c6f2 make menuconfig make V=s ( -j=1 可選用)

確認 git status

Changes to be committed: (use "git restore --staged ..." to unstage) modified: package/boot/arm-trusted-firmware-rockchip-vendor/Makefile modified: package/boot/arm-trusted-firmware-rockchip-vendor/atf-version.mk deleted: package/boot/arm-trusted-firmware-rockchip-vendor/pack-firmware.sh modified: package/boot/uboot-rockchip/Makefile

r2s-k6 1 87-0420

lysgwl commented 5 months ago

我的 R2S 恢復,這一項就可以了. arm-trusted-firmware-rockchip-vendor: add RK3528/RK3588 support

增加了选项,也是不可以的。你是怎么操作的?

前置準備好後, (我是用自己電腦編譯)

動作 git revert 3b68197 make menuconfig make V=s ( -j=1 可選用)

確認 git status

Changes to be committed: (use "git restore --staged ..." to unstage) modified: package/boot/arm-trusted-firmware-rockchip-vendor/Makefile modified: package/boot/arm-trusted-firmware-rockchip-vendor/atf-version.mk deleted: package/boot/arm-trusted-firmware-rockchip-vendor/pack-firmware.sh modified: package/boot/uboot-rockchip/Makefile

r2s-k6 1 87-0420

额,嗖嘎,你是回退了,是吧。我还以为增加一个rockchip选项。昨天我增加了一个选项,也是不行。

Gabrielxzx commented 5 months ago

也有类似的问题 4月4号源码编译的r2s固件可以启动 4月13号编译的不行

你尝试 revert ATF 版本试试

SUNXI: git revert e4172db --no-edit RK: git revert https://github.com/coolsnowwolf/lede/commit/f788f35b36162cf0a780aa5d98bafeb70341ba63 --no-edit git revert https://github.com/coolsnowwolf/lede/commit/3b681972500466d5ea56c1e5cea428954687c6f2 --no-edit

revert后可以启动

facerleo commented 5 months ago

现在还是不行吗

Gabrielxzx commented 5 months ago

也有类似的问题 4月4号源码编译的r2s固件可以启动 4月13号编译的不行

你尝试 revert ATF 版本试试

大佬帮忙看看吧,今天更新后,RK的能跑了,但SUNXI还是无法bringup

Gabrielxzx commented 5 months ago

也有类似的问题 4月4号源码编译的r2s固件可以启动 4月13号编译的不行

你尝试 revert ATF 版本试试

大佬帮忙看看吧,今天更新后,RK的能跑了,但SUNXI还是无法bringup

大佬帮忙瞅瞅吧,SUNXI的板子确实无法启动,已经测试确认删除261-sunxi-add-popstick-defconfig.patch就可以启动。 rm -rf package/boot/uboot-sunxi/patches/261-sunxi-add-popstick-defconfig.patch