Page 1 of 1

luckfox SDK编译ACI8800DC_USB,出现bcmdhd.ko报错

Posted: 2025-09-01 3:55
by yeschow
请问,luckfox SDK编译ACI8800DC_USB,出现bcmdhd.ko报错:
MODPOST /home/hat/luckfox-sdk-aic8800dc-no1/luckfox-pico/sysdrv/drv_ko/wifi/bcmdhd/Module.symvers
ERROR: modpost: "vfs_fstatat" [/home/hat/luckfox-sdk-aic8800dc-no1/luckfox-pico/sysdrv/drv_ko/wifi/bcmdhd/bcmdhd.ko] undefined!
make[6]: *** [/home/hat/luckfox-sdk-aic8800dc-no1/luckfox-pico/sysdrv/source/kernel/scripts/Makefile.modpost:168:/home/hat/luckfox-sdk-aic8800dc-no1/luckfox-pico/sysdrv/drv_ko/wifi/bcmdhd/Module.symvers] 错误 1
make[6]: *** 正在删除文件“/home/hat/luckfox-sdk-aic8800dc-no1/luckfox-pico/sysdrv/drv_ko/wifi/bcmdhd/Module.symvers”
make[5]: *** [/home/hat/luckfox-sdk-aic8800dc-no1/luckfox-pico/sysdrv/source/kernel/Makefile:1837:modules] 错误 2
make[5]: 离开目录“/home/hat/luckfox-sdk-aic8800dc-no1/luckfox-pico/sysdrv/source/objs_kernel”
make[4]: *** [Makefile:185: __sub-make] Error 2
make[4]: Leaving directory '/home/hat/luckfox-sdk-aic8800dc-no1/luckfox-pico/sysdrv/source/kernel'
make[3]: *** [Makefile:438: bcmdhd_usb] Error 2
make[3]: Leaving directory '/home/hat/luckfox-sdk-aic8800dc-no1/luckfox-pico/sysdrv/drv_ko/wifi/bcmdhd'
make[2]: *** [Makefile:107: build-sdio] Error 2
make[2]: Leaving directory '/home/hat/luckfox-sdk-aic8800dc-no1/luckfox-pico/sysdrv/drv_ko/wifi'
make[1]: *** [Makefile:23: all] Error 2
make[1]: Leaving directory '/home/hat/luckfox-sdk-aic8800dc-no1/luckfox-pico/sysdrv/drv_ko'
make: *** [Makefile:699: drv] Error 2
make: Leaving directory '/home/cat/luckfox-sdk-aic8800dc-no1/luckfox-pico/sysdrv'
[build.sh:error] Running build_rootfs failed!
[build.sh:error] exit code 2 from line 859:
[build.sh:info] make rootfs -C ${SDK_SYSDRV_DIR}
我开始X86平台使用ubuntu22.04(kernel:6.18.0)虚拟机编译报这个错误,然后现在X86虚拟机使用ubuntu 20.04(kernel:5.15.0)依然报同样的错误。请问如何解决这个错误呢?

Re: luckfox SDK编译ACI8800DC_USB,出现bcmdhd.ko报错

Posted: 2025-09-05 4:14
by Crocodile
您好,我们不对非我们支持的 WIFI 模组移植工作遇到的问题提供技术支持 ,从您的报错信息来看应该是配置了什么地方导致编译的时候会进入bcmdhd 进行编译而不是预期的 aic8800, 建议查看$SDK/sysdrv/drv_ko/wifi/Makefile 分析编译流程