-
Notifications
You must be signed in to change notification settings - Fork 2.2k
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
腾讯极光盒子3pro(S905X3-B)盒子测试 #506
Comments
能启动进入系统,已经是很好的效果了。 只是系统负载咋那么高?这个实在难以理解,什么进程导致的? 建议这种测试不要用5.10+的内核,而是用5.9及以下或5.15的内核,这样可以避开uboot带来的干扰,先把dtb弄明白 |
什么盒子,名称,soc,网卡芯片,蓝牙、无线型号是什么 使用5.15内核的固件,只用测试对了dtb即可使用。 |
稍后我测试一下5.15内核版本,在查一下高负载进程 腾讯极光盒子3pro 型号LB2004 版本号A4901 12V 1A圆口供电 安卓主机名SKYBOX-A4091 |
Amlogic新设备制作u-boot和dtb操作说明.docx s905x3-b第一次见,mt7663模块也是第一次见。 你使用armbian-ddbr先备份一下安卓系统,以便在下面的测试失败时还原系统 |
mt7661rsn就是mt7663?我也有个mt7661rsn wifi的,没驱动 |
mt7663模块还是第一次见,虽然有驱动,但不一定稳定 |
你用的哪个dtb是不同的内核均可顺利启动?千兆有线可以正常使用? |
分别的5.10自带和5.15自带,没有替换,原本dtb是千兆的 路由器就显示是1G 全双工 模式 没有跑数据测有线网卡 ,晚点我再试试替换不同内核自带的dtb是怎么样的结果 |
meson-sm1-x96-max-plus-100m.dtb |
你的意思是在不同系列的内核里,以下这些都可以启动?蓝牙和无线其中一个可以使用?
btmtksdio.ko改名你具体是怎么操作的? |
|
这个启动是100m ,每测试一个dtb都要修改一次 /bootuEnv.txt FDT=/dtb/amlogic/meson-sm1-xxxx.dtb |
不是的,是在各自内核版本img内自带的dtb /boot/dtb/amlogic/.dtb
btmtksdio.ko文件名改为btmtksdio.ko.bak |
我的意思是,在不同的内核里面dtb文件名是一样的,不是让你复制,是问哪几个dtb是千兆有线网络可以正常使用的?有wifi或牙可以启用? 第一个问题:以下名字的文件是不是在各自不同的内核里都可用?
第二个问题:发一份更改dtb名字后完整的正确启动日志:dmesg |
抱歉,o大,容我理一下,可能我说的有点乱 |
Armbian_22.08.0_Aml_s905x3_jammy_5.10.136_server_2022.08.20.img |
这是安装蓝牙armbian-config > BT install 重启后的 dmesg.txt |
这是把btmtksdio.ko文件名改为btmtksdio.ko.bak 重启后的 dmesg.txt |
这是把 btmtksdio.ko.bak 改回 btmtksdio.ko 重启后的 dmesg.txt |
把btmtksdio.ko文件名改为btmtksdio.ko.bak ,我的mt7661rsn也能驱动了,这个应该就是mt7663s模块 |
meson-sm1-skyworth-lb2004-a4091.dtb.zip f大根据你提供的材料,制作了这个dtb,你在usb里测试下。解压缩为dtb,放在/boot/dtb/amlogic目录,更改/boot/uEnv.txt里面的名称,保存重启试试。反馈下你的测试结果。 |
以下是 12.3是恢复安卓系统的方法: 根据你的excel表,boot分区前跳过68MB,boot最大有768MB可以用,要跳过不安全的区域是1038MB,所以下面的这个是你的写入emmc的分区布局。 68+512+458=1038,从这后面的都是安全的可以区域,分给rootfs。你如果修改了boot的大小,就等量修改BLANK2的大小,总和是1038即可。 amlogic-s9xxx-armbian/build-armbian/common-files/rootfs/usr/sbin/armbian-install Line 229 in c09b842
在
amlogic-s9xxx-armbian/build-armbian/common-files/rootfs/etc/amlogic_model_database.conf Line 77 in c09b842
在 |
是的各自内核版本自带的dtb我报上来的文件名字清单 是可以启动并使用网卡的,是我一个一个测试出来的,因为我使用winscp和putty连接armbian,所以确定网卡可用,但是5.10中的dtb有更多个可以启动并使用网卡, |
#506 (comment) |
也就是说这个dtb和其他的表现是一样的,还是不能同时使用蓝牙和无线。 通过改名驱动只能同时使用一个。 写入emmc和usb中结果一样。你写入emmc的是5.10.137? |
你上次不加no可以使用,就不需要加,目前全部的盒子默认都不需要加no。 |
好的,我尝试一下。感谢o大指导,谢谢你 |
dtb编译流程学会啦,谢谢你o大。 明天尝试编译u-boot |
就是上面的方法,在你fork的livelier/amlogic-s9xxx-armbian的compile-kernel.yml文件里面加 你选择这个名字,内核选择5.10.xxx就是从你的仓库读取 https://github.com/livelier/linux-5.10.y 你要改什么就在你fork的内核源码仓库里改,改完了就选上面的编译。你可以选-个测试,比如5.10.y,测试通过了可以直接复制给其他的5.15/5.4/5.19等使用 |
谢谢你o大,已经掌握流程。在测试dtb,已经测出这款盒子蓝牙无线模块支持sdr104模式 |
恭喜你。只编译dtb文件,下拉菜单选dtbs选项即可。几分钟就编好了,测试起来也快。你就不断调整自己fork的linux-5.10.y内核源码即可 |
我把这部分代码,删掉了,蓝牙和无线依然正常,不知道会不会有其他影响。 执行编译的时候,竟然有时候会出错,出现死循环或压缩包内缺少部分dtb文件,重新执行一次又正常啦 |
brcm好像必须加。其他的可以不加,会自动匹配 |
好的,这款盒子没有brcm硬件。 o大,5.10.内核有没有支持? mmc-hs400-1_8v; no-sd; no-mmc; no-sdio; 这些参数,我想尝试 这些做法研究这款盒子u-boot。dtb基本测试好了。
|
在仓库点搜索,找一下相关代码。安卓代码不能直接复制,要根据主线内核的标准改一下。 |
我没有找到 no-sd,no-sdio,mmc-hs400-1_8v; 这些代码的相关信息,细节调整以后再说。 o大,我在制作u-boot时,遇到了一些问题,还请指教一下。 按照下面两个链接,按顺序步骤,尝试。 执行第三行时,第四行提示u-boot.bin没有这样的文件或目录。这个u-boot.bin ,我在amlogic-boot-fip和u-boot源码目录 find . -name u-boot.bin 没有找到u-boot.bin。这个文件是在哪一个步骤获得?没有搞懂。
执行下面这段
提示
修改后执行,提示
需要某种依赖包?还是哪里操作错了?或是系统版本不对?我没有搞懂。我在5.10.137内核版本下操作的。 |
往上面看一段,在 https://github.com/unifreq/u-boot/ 中 make 得到的 u-boot U-Boot compilation
编译工具链自己安装,可以使用最新的版本。jammy的系统可以直接指定,自带最新版本了。其他的自己下载工具链编译包,解压到一个地方,手动指定下路径,可以参考内核编译的方法。
多看几次我写的说明文档,把2个仓库的源码相对路径,文件的生成目录看好了,如果你改了目录就改命令。 |
u-boot.bin可以得到了,😂 aml_encrypt_g12a: cannot execute binary file: Exec format error
我的系统
感谢o大,手把手指导,我弄个x86-64 Linux system,再继续后面 aml_encrypt_g12a 的部分。 |
不用谢我,我是一个菜鸟,我会的都是从f大那学到的,三天两头的问他各种问题。基本上大家问的问题我不会的,我都是找他请教,两年来都不知道问了多少问题了。可惜我是个外行,从0开始了解,f大总是图文并茂地用各种资源帮我理解,我做了很多笔记,学会一点要看很多遍。 今天樱花🌸刚开放的时候,我在群里看F大指导s905l3a开发u-boot,我就做了笔记,等我了解了,跑完全程的时候,都吃上了月饼🥮。像这样的慢生活多了,学编内核也学了半年。我悟性太差,也帮不了你什么忙。 github.com的免费空间就是x86_64,你指定用ubuntu(jammy)跑Actions即可,复制一个现在的yml改一下
|
我是个超级菜鸟 😁😁😁🤣 参考你的build-armbian.yml,实现了跑Actions制作u-boot。测试了很多个版本主线u-boot,目前还有些小问题,在调整dts中。主线u-boot已经可以emmc启动,并且usb可以工作啦。 不过有些小问题,还要麻烦o大出马。这些小问题解决后,盒子就完美支持啦。🎉🎉🎉 使用自制主线u-boot写入emmc后,可以emmc启动。usb可以工作,但是不能usb启动。在u-boot模式下却可以usb启动。 也有查看emmc/boot/下的boot.scr 几乎都是变量,无从下手😂 但是替换成usb默认的boot.scr boot.ini 会usb启动,但不能emmc启动。换回emmc/boot/下默认的这2个文件又能emmc启动,但不能usb启动。
usb3.0接口 会有这个错误提示scanning bus usb@ff500000 for devices... cannot reset port 1!? 希望o大在下个版本更新,能够增加对TCA6507的支持。 |
CONFIG_LEDS_TCA6507=y |
还没有测试,我一直认为尾部带有 is not set 都是不支持呢 😂 |
那都是可选项,要的启用,不要的禁用,自由选择 |
emmc usb 都可以正常启动啦,在尝试解决一些问题。UBOOT_OVERLOAD,MAINLINE_UBOOT,DTB,及恢复安卓的方法,就可以传上来分享了。🎉🎉🎉 |
恭喜恭喜🎉🎉🎉 |
感谢你和f大的分享和帮助。等主线搞完,尝试折腾openwrt🤣🤣🤣 |
请教一下dtb如何调试,我手头的盒子WiFi蓝牙都不工作? |
群怎么进,我也想学一下,基础可以的,虽然这方面不懂。 |
1 similar comment
群怎么进,我也想学一下,基础可以的,虽然这方面不懂。 |
你好,o大
我在测试一款S905X3盒子,因为dtb中没有对应这款盒子的型号,抱着试试看的想法,所以每个dtb都测试了1次
测试镜像是 Armbian_22.08.0_Aml_s905x3_jammy_5.10.136_server_2022.08.14
使用tf卡+读卡器接usb接口,测试了如下dtb及测试结果
#1 可以进入系统 识别网卡 系统负载52%左右
meson-sm1-a95xf3-air-gbit.dtb
meson-sm1-h96-max.dtb
meson-sm1-h96-max-x3.dtb
meson-sm1-hk1box-vontar-x3.dtb
meson-sm1-tx3-qz.dtb
meson-sm1-ugoos-x3.dtb
meson-sm1-x96-air-gbit.dtb
meson-sm1-x96-max-plus-100m.dtb
meson-sm1-x96-max-plus.dtb
#2 可以进入系统 不识别网卡 系统负载28%左右
meson-sm1-a95xf3-air.dtb
meson-sm1-tx3-bz.dtb
meson-sm1-x96-air.dtb
meson-sm1-x96-max-plus-ip1001m-2.dtb
meson-sm1-x96-max-plus-ip1001m.dtb
#3 可以进入系统,wifi bt 不识别 系统负载52-54%左右
meson-sm1-bananapi-m5.dtb
meson-sm1-odroid-c4.dtb
meson-sm1-odroid-hc4.dtb
#4 可以引到,但不能进入系统 提示 缺少模块,uuid不存在等
meson-sm1-khadas-vim3l.dtb
meson-sm1-sei610.dtb
meson-sm1-x96-max-plus-q2.dtb
测试发现问题,
使用 #1,#2的dtb 都存在一样的问题,wifi和bt,不能同时驱动起来,只能驱动其中一个,驱动后可正常使用
btmtksdio.ko文件改名,后重启后wifi即可正常使用,反之bt可正常使用
发现以下两个文件,wifi和bt谁先加载谁就可以正常使用,后加载的会提示找不到mt7663pr2h.bin和无法加载这两个文件mt7663pr2h_rebb.bin
/usr/lib/firmware/mediatek/mt7663pr2h.bin
/usr/lib/firmware/mediatek/mt7663pr2h_rebb.bin
我知道这个问题应该是盒子硬件和 dtb或驱动没有正确匹配所致,可能需要专用的dtb或是驱动,因为镜像里没有这款盒子的dtb文件
盒子没有螺丝,我先研究一下怎么拆开,稍后我提供一下电路板照片
稍后请o大,看一下硬件,系统后续能否对这款盒子给到支持,谢谢你
第一次githun 反馈测试问题 不太懂这上边的规矩,如有不妥,还请指正,再次谢谢
The text was updated successfully, but these errors were encountered: