lede icon indicating copy to clipboard operation
lede copied to clipboard

编译 6.1内核的 arm64 qemu 报错没有libphy.ko phylink.ko 依赖

Open Border-cu opened this issue 6 months ago • 3 comments

详细叙述

make menuconfig 界面已经勾选了libphy.ko phylink.ko 这两个内核模块,无论是编译6.1.137内核的 纯净SDK和编译带有openclash的固件 都有以上报错,5.15的没问题

可以参考一下这两个issues https://github.com/coolsnowwolf/lede/issues/8669 https://github.com/openwrt/openwrt/issues/12758

正在尝试修改netdevice.mk解决

define KernelPackage/pcs-xpcs SUBMENU:=$(NETWORK_DEVICES_MENU) TITLE:=Synopsis DesignWare PCS driver DEPENDS:=@(TARGET_x86_64||TARGET_armsr||TARGET_armvirt_64) +kmod-libphy +kmod-phylink +LINUX_6_12:kmod-mdio-devres KCONFIG:=CONFIG_PCS_XPCS FILES:=$(LINUX_DIR)/drivers/net/pcs/pcs_xpcs.ko AUTOLOAD:=$(call AutoLoad,20,pcs_xpcs) endef

$(eval $(call KernelPackage,pcs-xpcs))

另外 内核版本高于6.1.137 的 target system中都没有qemu arm

重复 issue

  • [x] 没有类似的 issue

具体型号

arm64 QEMU

详细日志

rstrip.sh: /home/zxy/lede/build_dir/target-aarch64_generic_musl/linux-armvirt_64/packages/ipkg-aarch64_generic/kmod-tun/lib/modules/6.1.137/tun.ko: relocatable Packaged contents of /home/zxy/lede/build_dir/target-aarch64_generic_musl/linux-armvirt_64/packages/ipkg-aarch64_generic/kmod-tun into /home/zxy/lede/bin/targets/armvirt/64/packages/kmod-tun_6.1.137-1_aarch64_generic.ipk rstrip.sh: /home/zxy/lede/build_dir/target-aarch64_generic_musl/linux-armvirt_64/packages/ipkg-aarch64_generic/kmod-slhc/lib/modules/6.1.137/slhc.ko: relocatable Packaged contents of /home/zxy/lede/build_dir/target-aarch64_generic_musl/linux-armvirt_64/packages/ipkg-aarch64_generic/kmod-slhc into /home/zxy/lede/bin/targets/armvirt/64/packages/kmod-slhc_6.1.137-1_aarch64_generic.ipk rstrip.sh: /home/zxy/lede/build_dir/target-aarch64_generic_musl/linux-armvirt_64/packages/ipkg-aarch64_generic/kmod-ppp/lib/modules/6.1.137/ppp_async.ko: relocatable rstrip.sh: /home/zxy/lede/build_dir/target-aarch64_generic_musl/linux-armvirt_64/packages/ipkg-aarch64_generic/kmod-ppp/lib/modules/6.1.137/ppp_generic.ko: relocatable Packaged contents of /home/zxy/lede/build_dir/target-aarch64_generic_musl/linux-armvirt_64/packages/ipkg-aarch64_generic/kmod-ppp into /home/zxy/lede/bin/targets/armvirt/64/packages/kmod-ppp_6.1.137-1_aarch64_generic.ipk rstrip.sh: /home/zxy/lede/build_dir/target-aarch64_generic_musl/linux-armvirt_64/packages/ipkg-aarch64_generic/kmod-pppox/lib/modules/6.1.137/pppox.ko: relocatable Packaged contents of /home/zxy/lede/build_dir/target-aarch64_generic_musl/linux-armvirt_64/packages/ipkg-aarch64_generic/kmod-pppox into /home/zxy/lede/bin/targets/armvirt/64/packages/kmod-pppox_6.1.137-1_aarch64_generic.ipk rstrip.sh: /home/zxy/lede/build_dir/target-aarch64_generic_musl/linux-armvirt_64/packages/ipkg-aarch64_generic/kmod-pppoe/lib/modules/6.1.137/pppoe.ko: relocatable Packaged contents of /home/zxy/lede/build_dir/target-aarch64_generic_musl/linux-armvirt_64/packages/ipkg-aarch64_generic/kmod-pppoe into /home/zxy/lede/bin/targets/armvirt/64/packages/kmod-pppoe_6.1.137-1_aarch64_generic.ipk rstrip.sh: /home/zxy/lede/build_dir/target-aarch64_generic_musl/linux-armvirt_64/packages/ipkg-aarch64_generic/kmod-mppe/lib/modules/6.1.137/ppp_mppe.ko: relocatable Packaged contents of /home/zxy/lede/build_dir/target-aarch64_generic_musl/linux-armvirt_64/packages/ipkg-aarch64_generic/kmod-mppe into /home/zxy/lede/bin/targets/armvirt/64/packages/kmod-mppe_6.1.137-1_aarch64_generic.ipk rstrip.sh: /home/zxy/lede/build_dir/target-aarch64_generic_musl/linux-armvirt_64/packages/ipkg-aarch64_generic/kmod-tcp-bbr/lib/modules/6.1.137/tcp_bbr.ko: relocatable Packaged contents of /home/zxy/lede/build_dir/target-aarch64_generic_musl/linux-armvirt_64/packages/ipkg-aarch64_generic/kmod-tcp-bbr into /home/zxy/lede/bin/targets/armvirt/64/packages/kmod-tcp-bbr_6.1.137-1_aarch64_generic.ipk rstrip.sh: /home/zxy/lede/build_dir/target-aarch64_generic_musl/linux-armvirt_64/packages/ipkg-aarch64_generic/kmod-rtc-rx8025/lib/modules/6.1.137/rtc-rx8025.ko: relocatable Packaged contents of /home/zxy/lede/build_dir/target-aarch64_generic_musl/linux-armvirt_64/packages/ipkg-aarch64_generic/kmod-rtc-rx8025 into /home/zxy/lede/bin/targets/armvirt/64/packages/kmod-rtc-rx8025_6.1.137-1_aarch64_generic.ipk Packaged contents of /home/zxy/lede/build_dir/target-aarch64_generic_musl/linux-armvirt_64/packages/ipkg-aarch64_generic/kmod-acpi-mdio into /home/zxy/lede/bin/targets/armvirt/64/packages/kmod-acpi-mdio_6.1.137-1_aarch64_generic.ipk Package kmod-pcs-xpcs is missing dependencies for the following libraries: libphy.ko phylink.ko make[3]: *** [/home/zxy/lede/target/linux/armvirt/modules.mk:25: /home/zxy/lede/bin/targets/armvirt/64/packages/kmod-pcs-xpcs_6.1.137-1_aarch64_generic.ipk] Error 1 make[3]: Leaving directory '/home/zxy/lede/package/kernel/linux' time: package/kernel/linux/compile#9.36#12.94#19.38 ERROR: package/kernel/linux failed to build. make[2]: *** [package/Makefile:116: package/kernel/linux/compile] Error 1 make[2]: Leaving directory '/home/zxy/lede' make[1]: *** [package/Makefile:110: /home/zxy/lede/staging_dir/target-aarch64_generic_musl/stamp/.package_compile] Error 2 make[1]: Leaving directory '/home/zxy/lede' make: *** [/home/zxy/lede/include/toplevel.mk:231: world] Error 2

Border-cu avatar Jun 15 '25 03:06 Border-cu

新的问题出现了

Packaged contents of /home/zxy/lede/build_dir/target-aarch64_generic_musl/linux-armvirt_64/packages/ipkg-aarch64_generic/kmod-inet-diag into /home/zxy/lede/bin/targets/armvirt/64/packages/kmod-inet-diag_6.1.137-1_aarch64_generic.ipk rstrip.sh: /home/zxy/lede/build_dir/target-aarch64_generic_musl/linux-armvirt_64/packages/ipkg-aarch64_generic/kmod-rtc-rx8025/lib/modules/6.1.137/rtc-rx8025.ko: relocatable Packaged contents of /home/zxy/lede/build_dir/target-aarch64_generic_musl/linux-armvirt_64/packages/ipkg-aarch64_generic/kmod-rtc-rx8025 into /home/zxy/lede/bin/targets/armvirt/64/packages/kmod-rtc-rx8025_6.1.137-1_aarch64_generic.ipk Packaged contents of /home/zxy/lede/build_dir/target-aarch64_generic_musl/linux-armvirt_64/packages/ipkg-aarch64_generic/kmod-acpi-mdio into /home/zxy/lede/bin/targets/armvirt/64/packages/kmod-acpi-mdio_6.1.137-1_aarch64_generic.ipk Packaged contents of /home/zxy/lede/build_dir/target-aarch64_generic_musl/linux-armvirt_64/packages/ipkg-aarch64_generic/kmod-fsl-fec into /home/zxy/lede/bin/targets/armvirt/64/packages/kmod-fsl-fec_6.1.137-1_aarch64_generic.ipk Packaged contents of /home/zxy/lede/build_dir/target-aarch64_generic_musl/linux-armvirt_64/packages/ipkg-aarch64_generic/kmod-fsl-xgmac-mdio into /home/zxy/lede/bin/targets/armvirt/64/packages/kmod-fsl-xgmac-mdio_6.1.137-1_aarch64_generic.ipk Packaged contents of /home/zxy/lede/build_dir/target-aarch64_generic_musl/linux-armvirt_64/packages/ipkg-aarch64_generic/kmod-fsl-dpaa2-net into /home/zxy/lede/bin/targets/armvirt/64/packages/kmod-fsl-dpaa2-net_6.1.137-1_aarch64_generic.ipk rstrip.sh: /home/zxy/lede/build_dir/target-aarch64_generic_musl/linux-armvirt_64/packages/ipkg-aarch64_generic/kmod-marvell-mdio/lib/modules/6.1.137/mvmdio.ko: relocatable Packaged contents of /home/zxy/lede/build_dir/target-aarch64_generic_musl/linux-armvirt_64/packages/ipkg-aarch64_generic/kmod-marvell-mdio into /home/zxy/lede/bin/targets/armvirt/64/packages/kmod-marvell-mdio_6.1.137-1_aarch64_generic.ipk Packaged contents of /home/zxy/lede/build_dir/target-aarch64_generic_musl/linux-armvirt_64/packages/ipkg-aarch64_generic/kmod-mvpp2 into /home/zxy/lede/bin/targets/armvirt/64/packages/kmod-mvpp2_6.1.137-1_aarch64_generic.ipk Package kmod-stmmac-core is missing dependencies for the following libraries: of_mdio.ko pcs_xpcs.ko make[3]: *** [/home/zxy/lede/target/linux/armvirt/modules.mk:152: /home/zxy/lede/bin/targets/armvirt/64/packages/kmod-stmmac-core_6.1.137-1_aarch64_generic.ipk] Error 1 make[3]: Leaving directory '/home/zxy/lede/package/kernel/linux' time: package/kernel/linux/compile#9.77#15.47#21.85 ERROR: package/kernel/linux failed to build. make[2]: *** [package/Makefile:116: package/kernel/linux/compile] Error 1 make[2]: Leaving directory '/home/zxy/lede' make[1]: *** [package/Makefile:110: /home/zxy/lede/staging_dir/target-aarch64_generic_musl/stamp/.package_compile] Error 2 make[1]: Leaving directory '/home/zxy/lede' make: *** [/home/zxy/lede/include/toplevel.mk:231: world] Error 2

Border-cu avatar Jun 15 '25 06:06 Border-cu

跟帖,最新6.6.y版本的armsr -> armv8选soc qemu打出来的包,无论是rootfs.tzr.gz还是lxc.gz包,启动后网络均不正常,ifconfig没有 ip信息,只有一个lo 127.0.0.1,手动 /etc/init.d/network restart 会提示两次 Command failed:Not found (测试了脚本是在stop的时候报出的),这时 ifconfig ip信息会正常,然后luci界面也可以正常访问登录,然后重启OpenWrt后,网络又没有了iP信息,这时依然手动执行 /etc/init.d/network restart 还会提示两次 Command failed:Not found ,这时 ifconfig ip信息会正常,但是这个时候luci登录界面就打不开了!

laiyujun avatar Jun 16 '25 03:06 laiyujun

并没有支持 6.1 内核

coolsnowwolf avatar Jun 16 '25 09:06 coolsnowwolf