-
Notifications
You must be signed in to change notification settings - Fork 2.1k
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
M302A写入EMMC之后,有线网络无法使用,之前U盘启动是可以的 #1004
Comments
|
你有没有先刷 https://github.com/ophub/kernel/releases/tag/tools |
我直接原版安卓启动,在TTL中reboot update的 |
而且,HDMI也是一直不行的,想着等这个有线网络解决了,再看看怎么解决 |
列表中支持的盒子,一般都在kernel里面有一个对应的安卓系统,先刷这个安卓,再刷armbian。特别是一些魔百盒原来安卓系统版本低于9.0的是必须的。 |
我试试,是这个吗 |
对 |
线刷了[android_tv_m302a_s905l3b.tar.xz],之后adb中reboot update,同样是有线网卡无效。通过TTL再次执行 同样卡在上次**[BL31]: tee size: 0**的地方 |
写入emmc时是用 armbian-install -m yes 么? |
是直接armbian-install,需要参数吗? |
我的第一猜想是你U盘启动时有线网络是好的,说明安卓自身带的u-boot可以支持,如果你写入emmc时使用了写入mainline-uboot的方式,则可能导致网卡支持不了。 但你说armbian-install 是默认不带参数的话,应该是没有写入mainline-uboot的,所以我的猜想这里不正确。 我之前是安卓9固件+内核5.15.x+写入emmc不写入mainline-uboot的方式,网卡都正常。 |
有办法找到其他原因吗?
U盘启动和EMMC启动有何不同呢?
uboot原因吗?
…---原始邮件---
发件人: ***@***.***>
发送时间: 2023年2月4日(周六) 中午1:29
收件人: ***@***.***>;
抄送: ***@***.******@***.***>;
主题: Re: [ophub/amlogic-s9xxx-armbian] M302A写入EMMC之后,有线网络无法使用,之前U盘启动是可以的 (Issue #1004)
是直接armbian-install,需要参数吗?
我的第一猜想是你U盘启动时有线网络是好的,说明安卓自身带的u-boot可以支持,如果你写入emmc时使用了写入mainline-uboot的方式,则可能导致网卡支持不了。
但你说armbian-install 是默认不带参数的话,应该是没有写入mainline-uboot的,所以我的猜想这里不正确。
我之前是安卓9固件+内核5.15.x+写入emmc不写入mainline-uboot的方式,网卡都正常。
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you authored the thread.Message ID: ***@***.***>
|
请教一下,在没有执行armbian-install前,从U盘启动的时候,最先执行哪个脚脚本? |
启动分几个过程:先是BL1,这是cpu内置的,不依赖外部,然后是BL2,BL31,最后是BL33,BL33是编译出来的主线u-boot,其它几个都是安卓原厂的。 BL2主要完成内存初始化,也就是acs.bin这个要做的,从安卓系统里提取出来制作u-boot。 u-boot找脚本/boot/boot.src,加载zImage、uInitrd、dtb 整个过程可以从ttl里面看到u-boot的启动过程祥细的日志。 |
@ophub android_tv_e900v22e_cm211-1_201-1_s905l3b.tar.xz这个固件怎么刷都刷不进
|
不应该有这条日志,这条kmesg是 |
具体是哪(几)个文件呢?能否修改一下,打印相关日志,重新启动看看? |
卡在另外一个地方了:
我这个是YS代工的,WIFI芯片是RTL8822C,不知是否有关系。 |
你盒子里之前的安卓版本是多少,需要9.0以上的安卓系统。 |
|
就算写入emmc,启动还会用到原有emmc的两个分区吗? |
我重新插入U盘,仍然可以启动,有线网卡也有效。EMMC启动就不行 |
刷安卓9的系统,使用5.15的固件,添加u-boot。 |
|
恩,可以一次都添加进去,实际使用时在usb用u-boot.ext,在emmc里用u-boot.emmc,两个都存在也无妨。 |
9.0的一会我再试试。刚才EMMC启动卡在reading u-boot.emmc,我用U盘启动,把u-boot.emmc删除,再重新emmc启动,也仍然可以。 |
在5.15内核的固件里,这是可选项,一般盒子都不添加就可以正常使用,只有个别魔百和添加了有帮助。 |
@ophub 9.0 固件需要擦除bootloader吗? |
你的安卓系统里有,就选上。 |
用了安卓9.0固件写入,勾选擦除bootloader,在TTL中reboot update。
安装到EMMC之后,启动情况如下:
@ophub |
emmc里添加u-boot了吗? |
一直用这个:meson-gxl-s905l3b-m302a.dtb
U盘启动系统,进去删除u-boot.emmc,可以再次emmc启动 |
amlogic-s9xxx-armbian/build-armbian/armbian-files/common-files/etc/model_database.conf Line 42 in d988fc0
u-boot复制错了,用这个:u-boot-s905x-s912.bin 添加u-boot试试
|
@ophub 有这个可能吗?
|
我在emmc上删除了u-boot.ext是可以启动的。 |
如果安卓9固件+5.15+jammy还无法写入EMMC使用有线的话,不妨试一下安卓9固件+6.x+jammy的组合。我试过两种版本代工的302a,大概有70%还是能在6.x下写入emmc运行的,可能你的YS版本有惊喜呢。 |
谢谢,迟点试试。现在写入EMMC在RTL8822组件的盒子上,是可以的。 |
请问这里面的安卓系统是线刷吗? |
对,用安卓线刷工具刷这个系统。 |
USB BURNING TOOLS? |
yes |
请问UNT413A应该用那个固件? |
现在证实,我用了安卓4固件也是可以。要复制u-boot.emmc才能启动。同时,网线要拔掉,电源断掉一段时间后,再启动,才不会卡在 tee |
固件:Armbian_23.02.0_amlogic_s905l2_jammy_5.15.86_server_2023.01.11.img
dtb: meson-gxl-s905l3b-m302a.dtb
u-boot: u-boot-s905x-s912.bin
soc: S905L3-B
检查过了,网络环境没问题
The text was updated successfully, but these errors were encountered: