ophub

Results 457 comments of ophub

https://github.com/ophub/amlogic-s9xxx-armbian/releases/download/Armbian_noble_save_2025.06/Armbian-unofficial_25.08.0-trunk_Dc-a588_bookworm_vendor_6.1.115.img.tar.gz https://github.com/ophub/amlogic-s9xxx-armbian/releases/download/Armbian_noble_save_2025.06/Armbian-unofficial_25.08.0-trunk_Dc-a588_noble_vendor_6.1.115.img.tar.gz https://github.com/ophub/amlogic-s9xxx-armbian/releases/download/Armbian_noble_save_2025.06/Armbian_25.08.0_rockchip_dc-a588_noble_6.1.115_server_2025.06.09.img.gz 前面2个是armbian源码本地构建手动上传的,第三个是我rebuild的,都试试

这3个固件的区别是kernel不一样。 Armbian_unofficial_xxx开头的2个固件,使用armbian源码制作时默认使用的内核是(添加了Lemon1151的dts): https://github.com/armbian/linux-rockchip 第3个 Armbian_25.08.0_rockchip_dc-a588_noble_6.1.115_server_2025.06.09.img.gz 使用的是 https://github.com/unifreq/linux-6.1.y-rockchip 现在3个都能启动,但是第3个的有线和无线都没网络?这个设备的有线网络芯片、无线芯片是什么型号的? 这行出现在Linux内核启动之前。意思是引导加载程序U-Boot在尝试初始化网络时,没有找到任何以太网设备。这通常是U-Boot层面的驱动或设备树配置问题,是一个早期的危险信号。 **你测试的时候连接有线网络了吗?** ``` # U-Boot阶段的失败信息: Net: No ethernet found. ``` ``` # Linux内核阶段的驱动加载信息: [ 14.083670] enP3p49s0: 0xffff80000ab97000, f2:02:06:86:5b:90, IRQ 144 [ 14.138337]...

https://github.com/ophub/kernel/actions/runs/15531236396 我使用 armbian/linux-rockchip 编译下6.1.115内核,一会内核编译好了我重新打包下试试。新固件大概得1小时后了。 unifreq维护的内核添加了常见的电视盒子等设备的支持,armbian官方的主要是开发版。这2个内核源码有点差别,可是我ophub/kernel仓库目前没有很好地区分不同源码编译的内核使用不同的自定义签名,出来的都是6.1.115.tar.gz,所以会覆盖了,我想想怎么能兼容在 Actions 里编译打包时生成6.1.115.tar.gz,也能自定义打包时生成6.1.115-xxx.tar.gz这样的内核,这样就能多内核源码编译的同版本共存了,在conf里可以指定不同命名的内核。 不过根据你的日志看,和内核源码的关系可能不大,是u-boot在第一阶段没有正确地识别到网卡硬件。 U-Boot阶段日志显示:Net: No ethernet found,表明启动加载器未检测到网卡硬件。 内核阶段虽识别到RTL8211F网卡驱动(phy_rtl8211f_led_fixup),但后续无DHCP请求或IP分配日志,说明网卡未成功激活。你测试的时候插网线了吗?

@AndroidOL 你测试情况如何?

https://github.com/ophub/amlogic-s9xxx-armbian/releases/download/Armbian_noble_save_2025.06/Armbian_25.08.0_rockchip_dc-a588_noble_6.1.115_server_2025.06.15.img.gz 可以使用就好了,后来又编译过,只要测试新编译的能使用就好。

好的,可以问gpt https://github.com/ophub/kernel/tree/main/kernel-config/release/rk35xx fork这个kernel编译仓库,更新这个config-6.1的文件,Actions一键编译,然后编译好了把内核上传到固件某个目录里,进入这个目录使用 armbian-update 命令更新即可测试。

你的设备的网络无法访问docker服务器。把你的设备添加到那种网络环境里。

你从什么系统提取的dtb。 你使用s905x3默认镜像启动,就是显示x96-100m. 因为默认使用的这个dtb,你可以根据model列表改/boot/uEnv.txt里面的dtb名字,重启测试其他千兆盒子的dtb并保存,重启看看哪个可以用。在usb里测试

原机/boot下的u-boot*的全部文件,uEnv.txt文件打包分享一下。现在用的哪个内核,把/boot截图发一下。