ophub
ophub
已经更新。 你有这个的源码吗?rk3399-sv-33a6x.dts
是这个,这就是最终版本了吧,包含了你在上面对emmc报错等问题的修复了吧。
好的,多谢分享,已经添加到内核仓库: https://github.com/ophub/linux-6.1.y/commit/da818b5d938ec8c3c68357d41d38defc07bbf26d
感谢分享你的成果,你可以添加个新的专用设备树,类似这样的名字(你可以自拟):meson-gxl-s905x-p212-b860av.dts 新建的dts可以引入现在的公版dts,把差异的代码进行修改,例如ct2000的这种方法: https://github.com/codesnas/linux-5.15.y/blob/main/arch/arm64/boot/dts/amlogic/meson-g12b-ali-ct2000.dts 这种修改不影响公版dts,还能为自己的设备提供支持,有新的设备树可以在设备支持列表里专门有个编号对应专用dtb。 你测试好了可以分享下最终的dts,可以pr到f大的仓库里:https://github.com/unifreq/linux-5.15.y 给我的测试仓库也提交一个:https://github.com/codesnas/linux-5.15.y
需要检查以下两个层面(内核配置 和 设备树配置): Panther X2 是基于 Rockchip RK3566 芯片的设备。报错 UDC core: g_ether: couldn't find an available UDC 的核心原因是:Linux 内核虽然加载了 g_ether 模块,但没有找到可以绑定使用的底层 USB 控制器(USB Device Controller)。这个错误不是因为内核里少选了 g_ether,而是因为设备树(dts) 设置不正确。 https://github.com/ophub/kernel/blob/main/kernel-config/release/general/config-6.1 内核的config文件需要启用这些选项(主线6.1.y的我看了下已经启用了): ```...
先把脚本升级到最新版: armbian-sync 再更新即可 armbian-update
Armbian 系统执行 poweroff 后,内核已停止工作(Log 显示 reboot: Power down),但网卡 PHY 芯片或 MAC 控制器没有彻底断电,且处于一种错误的活跃状态(通常是为了等待网络唤醒 WoL)。由于内核不再处理数据包,环境中的广播包填满了网卡缓存,触发了硬件流控。 一种方法是 在 DTS 中,确保 Ethernet PHY 节点的 reset-gpios 配置正确。 https://github.com/unifreq/linux-6.1.y-rockchip/blob/main/arch/arm64/boot/dts/rockchip/rk3566-wxy-oec-turbo-4g.dts 查看dts已经有正确的 Reset GPIO 配置: ``` &gmac1 {...
内核的tags改了: https://github.com/ophub/amlogic-s9xxx-armbian/commit/86554e84a73bcddc3a8e07cde00cde6339230396 区别是我切换了内核的分支,之前使用的是stable/6.1.y,现在切换到了rk35xx/6.1.y 按说rk35xx是更适合rockchip的内核,既然有问题我就再切换回去吧。 ``` # 你可以直接在已经安装好的系统里一键更新到stable内核: armbian-update -u stable -k 6.1 ``` 你可以编辑一下配置文件,以后不用输入-u参数可以直接更新stable: ``` # 编辑这个文件 /etc/ophub-release # 把里面的tags改成stable KERNEL_TAGS='stable' ``` 内核我已经切换回 stable 了: https://github.com/ophub/amlogic-s9xxx-armbian/commit/2e47adaa4a26cc54734aa8db1076dc41b5e0d07a
添加好了,正在Actions打包中,随后你到releases里下载测试反馈下。
楼上分享的好脚本,点个赞