目前共有11篇帖子。
![]() |
insmod /oem/usr/ko/cfg80211.ko
insmod /oem/usr/ko/aic8800_btlpm.ko insmod /oem/usr/ko/aic8800_bsp.ko insmod /oem/usr/ko/aic8800_fdrv.ko insmod /oem/usr/ko/aic8800_netdrv.ko |
![]() |
Welcome to luckfox pico [root@luckfox root]# insmod /oem/usr/ko/aic8800_btlpm.ko [root@luckfox root]# insmod /oem/usr/ko/aic8800_bsp.ko [root@luckfox root]# insmod /oem/usr/ko/aic8800_fdrv.ko |
![]() |
[root@luckfox root]# lsusb
Bus 001 Device 001: ID 1d6b:0002 Bus 001 Device 002: ID a69c:88dc Bus 002 Device 001: ID 1d6b:0003 [root@luckfox root]# lsmod Module Size Used by Tainted: G aic8800_bsp 46005 0 aic8800_btlpm 1382 0 cfg80211 168737 0 rve 23436 0 rockit 225880 0 rknpu 27019 0 mpp_vcodec 414257 1 rockit rga3 90762 1 rockit phy_rockchip_csi2_dphy 9338 0 phy_rockchip_csi2_dphy_hw 10066 0 video_rkisp 171838 1 rockit video_rkcif 162117 1 rockit rk_dvbm 5941 2 mpp_vcodec,video_rkisp [root@luckfox root]# |
![]() |
aic8800_netdrv(aic8800_netdrv.ko)和aic8800_usb(aic8800_fdrv.ko和aic_load_fw.ko)是USB接口(受build-usb開關控制)。 aic8800dc(aic8800_bsp.ko、aic8800_btlpm.ko和aic8800_fdrv.ko)是SDIO接口(受build-sdio開關控制)。
USB和SDIO兩種接口各有一個aic8800_fdrv.ko,兩個ko雖然名字是一樣的,但是內容是不一樣的。 編譯的時候兩個都編譯了,但只複製了SDIO接口的那個aic8800_fdrv.ko,所以insmod就走了SDIO接口,當然就檢測不到設備了。 |
![]() |
export RK_ENABLE_WIFI=y 正常編譯出來的以aic8800開頭的ko文件應該只有一個:/oem/usr/ko/aic8800_fdrv.ko
開機後的模塊插入順序: insmod /oem/usr/ko/cfg80211.koinsmod /oem/usr/ko/aic_load_fw.ko insmod /oem/usr/ko/aic8800_fdrv.ko |
![]() |
[root@luckfox root]# insmod /oem/usr/ko/cfg80211.ko [root@luckfox root]# insmod /oem/usr/ko/aic_load_fw.ko [root@luckfox root]# insmod /oem/usr/ko/aic8800_fdrv.ko [root@luckfox root]# |
![]() |
mkdir -p /lib/firmware/aic8800DC
insmod /oem/usr/ko/cfg80211.ko 就可以成功了。
可以用ifconfig看到wlan0接口。 [root@luckfox ~]# ifconfig wlan0 [root@luckfox ~]# |
![]() |
今天發現根本不需要把固件文件複製到/lib/firmware裏面,可以直接用/oem/usr/ko/aic_fw裏面的bin文件。只要在插入aic_load_fw.ko模塊的時候指定aic_fw_path參數就行了。 insmod /oem/usr/ko/cfg80211.ko |
![]() |
【sysdrv/drv_ko/wifi/insmod_wifi.sh】 把下面的代碼刪除掉。 #aic8800 改成 #aic8800
【project/cfg/BoardConfig_IPC/BoardConfig-SPI_NAND-Buildroot-RV1106_Luckfox_Pico_Pro-IPC.mk】 添加下面的內容。 # enable rockchip wifi # config wifi ssid and passwd
編譯鏡像,燒錄並重啟板子後,就能看到板子的wifi已經自動連上熱點了,能獲取到IP位址,還能ping通百度。 ![]() |
SDIO接口的aic8800_fdrv.ko是依賴aic8800_bsp.ko的。
而USB接口的aic8800_fdrv.ko不依賴aic8800_bsp.ko。