ophub / amlogic-s9xxx-armbian

Support for Armbian in Amlogic, Rockchip and Allwinner boxes. Support a311d, s922x, s905x3, s905x2, s912, s905d, s905x, s905w, s905, s905l, rk3588, rk3568, rk3399, rk3328, h6, etc.
GNU General Public License v2.0
6.13k stars 1.97k forks source link

希望支持tx95 plus #1862

Closed goldsoft8888 closed 11 months ago

goldsoft8888 commented 12 months ago

https://www.t95plus.com/index.php?view=article&id=2:installing-linux-on-the-t95-plus&catid=8:front-page 这款盒子配置比较高,rk3566, 8+64 1700303194840

goldsoft8888 commented 11 months ago

这个盒子有安卓线刷包,已经实现了刷armbian,但是版本低,WIFI不能用,有线网卡正常,不能执行apt upgrad命令, 有完整的刷机方法,我买了一台,希望老大能加入进来

ophub commented 11 months ago

10分钟后给你添加一个,你测试下

goldsoft8888 commented 11 months ago

太感谢老大了,目前内存8G的盒子不多,看国外有刷机方法才敢买的,网上查是rk3566,但是两个刷机软件都显示rk3568, 没有拆机看。不支持USB启动,只支持SD卡启动,略有不便,不知道升级U-BOOT或bootloader行不?

ophub commented 11 months ago

https://github.com/ophub/amlogic-s9xxx-armbian/releases/download/Armbian_jammy_save_2023.11/Armbian_23.11.0_rockchip_t95-plus_jammy_6.1.62_server_2023.11.18.img.gz

你试试这个固件,如果启动正常,你试试把/boot/armbianEnv.txt 里的dtb的名字改为rk3566-roc-pc.dtb后保存,重启试试

goldsoft8888 commented 11 months ago

1700309362549 好像还是从emmc中启动的,这个盒子可能不支持SD卡有两个分区,以前也试过别的固件

root@station-m2:~# cat /etc/os-release PRETTY_NAME="Armbian 23.8.1 bullseye" NAME="Debian GNU/Linux" VERSION_ID="11" VERSION="11 (bullseye)" VERSION_CODENAME=bullseye ID=debian HOME_URL="https://www.armbian.com" SUPPORT_URL="https://forum.armbian.com" BUG_REPORT_URL="https://www.armbian.com/bugs" ARMBIAN_PRETTY_NAME="Armbian 23.8.1 bullseye"

ophub commented 11 months ago

你发的文章里,把分区破坏了,才能不从emmc优先启动,从sd卡优先启动。

或者用rktool把给你的固件刷入emmc测试

goldsoft8888 commented 11 months ago

好的,我试试刷回出厂固件

goldsoft8888 commented 11 months ago

试了,把盒子初始化了,同样的条件下,国外那个armbian镜像可以启动,您发来的镜像启动不了,屏没有任何信号

EMMC已经没有任何LIUNX的信息了,我用两张SD卡分别测试启动,没有操作错误

ophub commented 11 months ago

https://github.com/ophub/amlogic-s9xxx-armbian/releases/download/Armbian_jammy_save_2023.11/Armbian_23.11.0_rockchip_t95-plus_jammy_6.1.62_server_test2_2023.11.18.img.gz

下载这个试试,我修改了一下启动。

goldsoft8888 commented 11 months ago

好的,正在下载

ophub commented 11 months ago

这个方案可以启动了吧

goldsoft8888 commented 11 months ago

还是不行啊,同样情况下,换老外的那个sd卡可以启动。用您的镜像制作的另一张SD卡黑屏,没有任何反应。 等等,我再试一遍啊 昨晚下载太慢,等着等着睡着了,不好意思了

ophub commented 11 months ago

https://github.com/ophub/amlogic-s9xxx-armbian/releases/download/Armbian_bullseye_save_2023.11/Armbian_23.11.0_rockchip_t95-plus_bullseye_5.4.260_server_2023.11.19.img.gz

下载这个试试,换成老的5.4内核,和4.19接近点,看看这个dtb能不能配合5.4使用

goldsoft8888 commented 11 months ago

5.4内核 正在下载中,还有半小时以上。 6.1.62又重写一遍,确认启动不了。

goldsoft8888 commented 11 months ago

5.4内核启动失败,这应该内核版本无关。 老外论坛中有个贴子,高版本一样可以的 https://www.t95plus.com/forums/index.php?threads/ethernet-wifi-working-on-armbian-23-08-0-trunk-bookworm-with-linux-6-1-55.24/

感谢老大付出这么大的精力开发

ophub commented 11 months ago

根据你提供的armbian,我看到他使用的u-boot和dtb都是station-m2的。所以理论上你直接下载m2的armbian是可以使用的。

dtb:rk3566-firefly-roc-pc.dtb u-boot:linux-u-boot-legacy-station-m2

目前u-boot和/boot的启动方案和你分享的armbian是一样的。但是内核不对。只有dtb文件使用的是你分享的armbian里的4.19的文件,其他内核文件使用过f大仓库的主线5.4/6.1和rockchip的rk35xx三个系列都没启动起来。

可能需要使用 armbian/linux-rockchip 的内核来编译这套内核。但是这个内核和f大的有些不同,这个dts文件在f大的rk35xx下没有编译通过,缺少一些针对这个dts的相关补丁。

我在armbian/build找到了这个dts源文件,放在f大的主线 linux-6.1.ylinux-5.10.y-rk35xx 都没编译成功,还需要把相关的补丁都添加进来。

我能力很弱,没有能力维护内核仓库。我感觉把这个dts的相关补丁提交给f大不一定会合并,可能会影响其他dtb。如果使用kernel仓库的patch方法倒是可行,自定义编译的时候自己集成。这需要给这个盒子专门编译一个内核包。目前kernel里以编译通用内核为基础建立的编译方法不适合为每个盒子使用专用patch,我得想想怎么改造内核编译脚本。

结合起来看,不如你下载官方的m2固件试试。我暂时放弃了,能力不足,没帮到你很遗憾。

goldsoft8888 commented 11 months ago

已经非常感谢了,付出这么多努力了,只是遗憾没有用上老大的软件

goldsoft8888 commented 10 months ago

https://www.t95plus.com/forums/index.php?threads/ethernet-wifi-working-on-armbian-23-08-0-trunk-bookworm-with-linux-6-1-55.24/ 老大,快快快,老外有新版了