Siriling / 5G-Modem-Support

5G模块支持
80 stars 43 forks source link

quectel_MHI pcie-mhi-3.2/core/mhi_init错误,无法编译成功 #3

Open dragon888888888888 opened 2 months ago

dragon888888888888 commented 2 months ago

截图 2024-04-14 23-48-50 LEDE 6.6.26内核 一直卡在PCIE-MHI-3.2/CORE/MHI_INIT 有搜过其它人的说是版本不对,他们重做了一个quectel_MHI文件夹,替换后还是一样的问题 光影猫

OvidioLee commented 2 months ago

我也遇到了一样的问题 报错.txt

/home/ubuntu/Desktop/op/openwrt-ipq/build_dir/target-aarch64_cortex-a53_musl/linux-qualcommax_ipq807x/pcie_mhi-1.3.6/controllers/mhi_qti.c:433:12: warning: 'mhi_system_resume' defined but not used [-Wunused-function] 433 | static int mhi_system_resume(struct device *dev) | ^~~~~ CC [M] /home/ubuntu/Desktop/op/openwrt-ipq/build_dir/target-aarch64_cortex-a53_musl/linux-qualcommax_ipq807x/pcie_mhi-1.3.6/devices/mhi_uci.o CC [M] /home/ubuntu/Desktop/op/openwrt-ipq/build_dir/target-aarch64_cortex-a53_musl/linux-qualcommax_ipq807x/pcie_mhi-1.3.6/devices/mhi_netdev_quectel.o LD [M] /home/ubuntu/Desktop/op/openwrt-ipq/build_dir/target-aarch64_cortex-a53_musl/linux-qualcommax_ipq807x/pcie_mhi-1.3.6/pcie_mhi.o MODPOST /home/ubuntu/Desktop/op/openwrt-ipq/build_dir/target-aarch64_cortex-a53_musl/linux-qualcommax_ipq807x/pcie_mhi-1.3.6/Module.symvers ERROR: modpost: "rmnet_nss_callbacks" [/home/ubuntu/Desktop/op/openwrt-ipq/build_dir/target-aarch64_cortex-a53_musl/linux-qualcommax_ipq807x/pcie_mhi-1.3.6/pcie_mhi.ko] undefined! make[6]: [scripts/Makefile.modpost:145: /home/ubuntu/Desktop/op/openwrt-ipq/build_dir/target-aarch64_cortex-a53_musl/linux-qualcommax_ipq807x/pcie_mhi-1.3.6/Module.symvers] Error 1 make[5]: [/home/ubuntu/Desktop/op/openwrt-ipq/build_dir/target-aarch64_cortex-a53_musl/linux-qualcommax_ipq807x/linux-6.6.25/Makefile:1865: modpost] Error 2 make[4]: [Makefile:234: __sub-make] Error 2 make[4]: Leaving directory '/home/ubuntu/Desktop/op/openwrt-ipq/build_dir/target-aarch64_cortex-a53_musl/linux-qualcommax_ipq807x/linux-6.6.25' make[3]: [Makefile:50: /home/ubuntu/Desktop/op/openwrt-ipq/build_dir/target-aarch64_cortex-a53_musl/linux-qualcommax_ipq807x/pcie_mhi-1.3.6/.built] Error 2 make[3]: Leaving directory '/home/ubuntu/Desktop/op/openwrt-ipq/package/custom/5G/quectel_MHI' time: package/custom/5G/quectel_MHI/compile#6.69#0.99#7.72 ERROR: package/custom/5G/quectel_MHI failed to build. make[2]: [package/Makefile:129: package/custom/5G/quectel_MHI/compile] Error 1 make[2]: Leaving directory '/home/ubuntu/Desktop/op/openwrt-ipq' make[1]: [package/Makefile:123: /home/ubuntu/Desktop/op/openwrt-ipq/staging_dir/target-aarch64_cortex-a53_musl/stamp/.package_compile] Error 2 make[1]: Leaving directory '/home/ubuntu/Desktop/op/openwrt-ipq' make: *** [/home/ubuntu/Desktop/op/openwrt-ipq/include/toplevel.mk:233: world] Error 2

dragon888888888888 commented 2 months ago

我也遇到了一样的问题 报错.txt

/home/ubuntu/Desktop/op/openwrt-ipq/build_dir/target-aarch64_cortex-a53_musl/linux-qualcommax_ipq807x/pcie_mhi-1.3.6/controllers/mhi_qti.c:433:12: warning: 'mhi_system_resume' defined but not used [-Wunused-function] 433 | static int mhi_system_resume(struct device *dev) | ^~~~~ CC [M] /home/ubuntu/Desktop/op/openwrt-ipq/build_dir/target-aarch64_cortex-a53_musl/linux-qualcommax_ipq807x/pcie_mhi-1.3.6/devices/mhi_uci.o CC [M] /home/ubuntu/Desktop/op/openwrt-ipq/build_dir/target-aarch64_cortex-a53_musl/linux-qualcommax_ipq807x/pcie_mhi-1.3.6/devices/mhi_netdev_quectel.o LD [M] /home/ubuntu/Desktop/op/openwrt-ipq/build_dir/target-aarch64_cortex-a53_musl/linux-qualcommax_ipq807x/pcie_mhi-1.3.6/pcie_mhi.o MODPOST /home/ubuntu/Desktop/op/openwrt-ipq/build_dir/target-aarch64_cortex-a53_musl/linux-qualcommax_ipq807x/pcie_mhi-1.3.6/Module.symvers ERROR: modpost: "rmnet_nss_callbacks" [/home/ubuntu/Desktop/op/openwrt-ipq/build_dir/target-aarch64_cortex-a53_musl/linux-qualcommax_ipq807x/pcie_mhi-1.3.6/pcie_mhi.ko] undefined! make[6]: [scripts/Makefile.modpost:145: /home/ubuntu/Desktop/op/openwrt-ipq/build_dir/target-aarch64_cortex-a53_musl/linux-qualcommax_ipq807x/pcie_mhi-1.3.6/Module.symvers] Error 1 make[5]: [/home/ubuntu/Desktop/op/openwrt-ipq/build_dir/target-aarch64_cortex-a53_musl/linux-qualcommax_ipq807x/linux-6.6.25/Makefile:1865: modpost] Error 2 make[4]: [Makefile:234: __sub-make] Error 2 make[4]: Leaving directory '/home/ubuntu/Desktop/op/openwrt-ipq/build_dir/target-aarch64_cortex-a53_musl/linux-qualcommax_ipq807x/linux-6.6.25' make[3]: [Makefile:50: /home/ubuntu/Desktop/op/openwrt-ipq/build_dir/target-aarch64_cortex-a53_musl/linux-qualcommax_ipq807x/pcie_mhi-1.3.6/.built] Error 2 make[3]: Leaving directory '/home/ubuntu/Desktop/op/openwrt-ipq/package/custom/5G/quectel_MHI' time: package/custom/5G/quectel_MHI/compile#6.69#0.99#7.72 ERROR: package/custom/5G/quectel_MHI failed to build. make[2]: [package/Makefile:129: package/custom/5G/quectel_MHI/compile] Error 1 make[2]: Leaving directory '/home/ubuntu/Desktop/op/openwrt-ipq' make[1]: [package/Makefile:123: /home/ubuntu/Desktop/op/openwrt-ipq/staging_dir/target-aarch64_cortex-a53_musl/stamp/.package_compile] Error 2 make[1]: Leaving directory '/home/ubuntu/Desktop/op/openwrt-ipq' make: *** [/home/ubuntu/Desktop/op/openwrt-ipq/include/toplevel.mk:233: world] Error 2

解决了这个问题也没有用,最后你会发现没有中文包,一样编译不下去

darkrain88 commented 2 months ago

是不是不支持64位?

mdsdtech commented 1 month ago

我也遇到了一样的问题 报错.txt

/home/ubuntu/Desktop/op/openwrt-ipq/build_dir/target-aarch64_cortex-a53_musl/linux-qualcommax_ipq807x/pcie_mhi-1.3.6/controllers/mhi_qti.c:433:12: warning: 'mhi_system_resume' defined but not used [-Wunused-function] 433 | static int mhi_system_resume(struct device *dev) | ^~~~~ CC [M] /home/ubuntu/Desktop/op/openwrt-ipq/build_dir/target-aarch64_cortex-a53_musl/linux-qualcommax_ipq807x/pcie_mhi-1.3.6/devices/mhi_uci.o CC [M] /home/ubuntu/Desktop/op/openwrt-ipq/build_dir/target-aarch64_cortex-a53_musl/linux-qualcommax_ipq807x/pcie_mhi-1.3.6/devices/mhi_netdev_quectel.o LD [M] /home/ubuntu/Desktop/op/openwrt-ipq/build_dir/target-aarch64_cortex-a53_musl/linux-qualcommax_ipq807x/pcie_mhi-1.3.6/pcie_mhi.o MODPOST /home/ubuntu/Desktop/op/openwrt-ipq/build_dir/target-aarch64_cortex-a53_musl/linux-qualcommax_ipq807x/pcie_mhi-1.3.6/Module.symvers ERROR: modpost: "rmnet_nss_callbacks" [/home/ubuntu/Desktop/op/openwrt-ipq/build_dir/target-aarch64_cortex-a53_musl/linux-qualcommax_ipq807x/pcie_mhi-1.3.6/pcie_mhi.ko] undefined! make[6]: [scripts/Makefile.modpost:145: /home/ubuntu/Desktop/op/openwrt-ipq/build_dir/target-aarch64_cortex-a53_musl/linux-qualcommax_ipq807x/pcie_mhi-1.3.6/Module.symvers] Error 1 make[5]: [/home/ubuntu/Desktop/op/openwrt-ipq/build_dir/target-aarch64_cortex-a53_musl/linux-qualcommax_ipq807x/linux-6.6.25/Makefile:1865: modpost] Error 2 make[4]: [Makefile:234: __sub-make] Error 2 make[4]: Leaving directory '/home/ubuntu/Desktop/op/openwrt-ipq/build_dir/target-aarch64_cortex-a53_musl/linux-qualcommax_ipq807x/linux-6.6.25' make[3]: [Makefile:50: /home/ubuntu/Desktop/op/openwrt-ipq/build_dir/target-aarch64_cortex-a53_musl/linux-qualcommax_ipq807x/pcie_mhi-1.3.6/.built] Error 2 make[3]: Leaving directory '/home/ubuntu/Desktop/op/openwrt-ipq/package/custom/5G/quectel_MHI' time: package/custom/5G/quectel_MHI/compile#6.69#0.99#7.72 ERROR: package/custom/5G/quectel_MHI failed to build. make[2]: [package/Makefile:129: package/custom/5G/quectel_MHI/compile] Error 1 make[2]: Leaving directory '/home/ubuntu/Desktop/op/openwrt-ipq' make[1]: [package/Makefile:123: /home/ubuntu/Desktop/op/openwrt-ipq/staging_dir/target-aarch64_cortex-a53_musl/stamp/.package_compile] Error 2 make[1]: Leaving directory '/home/ubuntu/Desktop/op/openwrt-ipq' make: *** [/home/ubuntu/Desktop/op/openwrt-ipq/include/toplevel.mk:233: world] Error 2

According to this post, you can comment/delete the function 'mhi_system_resume' in mhi_qti.c.

dragon888888888888 commented 3 weeks ago

是不是不支持64位?

知道问题了,不支持6.6内核,换5.15内核就没问题了

ChaingTsung commented 1 week ago

是不是不支持64位?

知道问题了,不支持6.6内核,换5.15内核就没问题了

可以啊,我找官方FAE改了源码(archlinux滚动更新,每半个月找FAE更新源码)

Siriling commented 1 week ago

目前这个PCIE源码高内核(6.1以上,不含6.1)是编译不过的,有能过的新源码可以分享一下,我同步更新一下