RTL8822CE模块适配1.适用平台适用于OK3588 ubuntu 22.04 R1 版本资料 目录结构 8822ce |-- insmod_script.sh 用于加载驱动模块的脚本 |-- rtw88_8822c.ko |-- rtw88_8822ce.ko |-- rtw88_core.ko |-- rtw88_pci.ko 2.使用方法将8822ce中的内容拷贝到开发板上后,chmod 777 insmod_script.sh 赋予执行权限,然后执行,ubuntu22.04系统中rtl8822ce的固件目录在/lib/firmware/rtw88/ 目录下,如果出现报错可以检查下该目录下是否有固件。 使用ifconfig -a 即可看到wlan0网卡,可以在ubuntu显示界面测试连接wifi功能是否正常。 AP功能测试 3.适配方法如果需要裁剪内核中的驱动设备树等信息,加载模块时可能会报错,可以参考该方法重新编译一份驱动模块。 驱动目录 drivers/net/wireless/realtek/rtw88/
可以看到默认是没有编译的,所以需要添加编译选项,在kernel/arch/arm64/configs/OK3588-Linux_defconfig 中添加该驱动的编译选项。 CONFIG_RTW88_CORE=m CONFIG_RTW88_PCI=m CONFIG_RTW88_8822C=m CONFIG_RTW88_8822CE=m
回到顶层目录编译内核sudo ./build.sh kernel 后可以在驱动目录下拷出ko模块 |