U8818 wifi出错!

本文介绍了解决华为U8818手机蓝牙无法启用的问题,通过修改makefile文件中蓝牙芯片的选择配置,成功启用了蓝牙功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在华为官方下载U8818  2.6.38.6内核源码,在LINUX环境下编译成功。打包刷进手机后,wifi、蓝牙不能启用!经多种办法调试不灵后,从ivan那得知要将makefile进行修改。

# Add Huawei Marco for different BT chip
ifeq ($(ENABLE_BCM_4330),true)
KBUILD_CFLAGS += -DHUAWEI_BT_BCM4330
endif
ifeq ($(ENABLE_WCN_2243),true)
KBUILD_CFLAGS += -DHUAWEI_BT_WCN2243
endif


ifeq ($(BT_BCM_VER_3), true)
KBUILD_CFLAGS += -DHUAWEI_BT_BCM_VER_3
endif

因为U8818的蓝牙芯片是BCM4330,所以将此段代码的BT芯片选择直接定义到BCM_4330。

改为:KBUILD_CFLAGS += -DHUAWEI_BT_BCM4330

编译后,蓝牙启用成功。

ubuntu安装无线网卡显示准备解压 aic8800d80fdrvpackage.deb ... Uninstall aic8800 wifi driver!!!!! rmmod: ERROR: Module aic8800_fdrv is not currently loaded rmmod: ERROR: Module aic_load_fw is not currently loaded /bin/sh: 1: test: -lt: unexpected operator rm -rf *.o *.ko *.o.* *.mod.* modules.* Module.* .a* .o* .*.o.* *.mod .tmp* .cache.mk .modules.order.cmd .Module.symvers.cmd /bin/sh: 1: test: -lt: unexpected operator rm -rfv /lib/modules/6.12.1-061201-generic/kernel/drivers/net/wireless/aic8800/aic8800_fdrv.ko /sbin/depmod -a 6.12.1-061201-generic rm -rf *.o *.ko *.o.* *.mod.* modules.* Module.* .a* .o* .*.o.* *.mod .tmp* .cache.mk .modules.order.cmd .Module.symvers.cmd rm -rfv /lib/modules/6.12.1-061201-generic/kernel/drivers/net/wireless/aic8800/aic_load_fw.ko /sbin/depmod -a 6.12.1-061201-generic rm *.o wifi_test bt_test rm: 无法删除 '*.o': 没有那个文件或目录 rm: 无法删除 'wifi_test': 没有那个文件或目录 rm: 无法删除 'bt_test': 没有那个文件或目录 make: *** [Makefile:19:clean] 错误 1 Install aic8800 wifi driver!!!!! 正在解压 aic8800d80fdrvpackage (0.0.3) 并覆盖 (0.0.3) ... Uninstall aic8800 wifi driver successful!!!!! 正在设置 aic8800d80fdrvpackage (0.0.3) ... udev done device not exist cp fw done x86_64 make -C /lib/modules/6.12.1-061201-generic/build M=/usr/src/AIC8800/drivers/aic8800 ARCH=x86_64 CROSS_COMPILE= modules make[1]: 警告: jobserver 不可用: 正使用 -j1。添加 “+” 到父 make 的规则。 make[1]: *** /lib/modules/6.12.1-061201-generic/build: 没有那个文件或目录。 停止。 make: *** [Makefile:59:modules] 错误 2 make failed, install aic8800 wifi drvier failed dpkg: 处理软件包 aic8800d80fdrvpackage (--install)时出错: 已安装 aic8800d80fdrvpackage 软件包 post-installation 脚本 子进程返回错误状态 1 在处理时有错误发生: aic8800d80fdrvpackage 这是怎么回事,需要怎么解决
最新发布
03-14
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值