Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
dragon888888888888 opened this issue Apr 14, 2024 · 7 comments

Comments

@dragon888888888888
Copy link

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

@OvidioLee
Copy link

OvidioLee commented Apr 14, 2024

我也遇到了一样的问题
报错.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
Copy link
Author

我也遇到了一样的问题 报错.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
Copy link

是不是不支持64位?

@mdsdtech
Copy link

我也遇到了一样的问题 报错.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
Copy link
Author

是不是不支持64位?

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

@ChaingTsung
Copy link

是不是不支持64位?

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

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

@Siriling
Copy link
Owner

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants