RK3288 适配 wifi模块AP6256

一.上一份日志

<4>[   75.081484] dhd_conf_read_nv_by_chip: nv_by_chip_count=5
<4>[   75.081517] dhd_conf_read_nv_by_chip: chip=0xa9a6, chiprev=1, name=nvram_ap6212a.txt
<4>[   75.081545] dhd_conf_read_nv_by_chip: chip=0xa9a6, chiprev=2, name=nvram_ap6236.txt
<4>[   75.081571] dhd_conf_read_nv_by_chip: chip=0x4345, chiprev=9, name=nvram_ap6256.txt
<4>[   75.081596] dhd_conf_read_nv_by_chip: chip=0x4345, chiprev=6, name=nvram_ap6255.txt
<4>[   75.081621] dhd_conf_read_nv_by_chip: chip=0xa962, chiprev=1, name=nvram_ap6181.txt
<4>[   75.083275] dhd_conf_set_fw_name_by_chip: firmware_path=/system/etc/firmware/fw_RK901a2.bin
<4>[   75.083300] dhd_conf_set_nv_name_by_chip: nvram_path=/system/etc/firmware/nvram_ap6181.txt
<4>[   75.083324] dhd_conf_set_bus_params: set use_rxchain 0
<4>[   75.083344] dhd_conf_set_bus_params: set txinrx_thres -1
<4>[   75.083363] dhd_conf_set_bus_params: set txglomsize 6
<4>[   75.083381] Final fw_path=/system/etc/firmware/fw_RK901a2.bin
<4>[   75.083400] Final nv_path=/system/etc/firmware/nvram_ap6181.txt
<4>[   75.083419] Final conf_path=/system/etc/firmware/config.txt
<4>[   75.123791] dhdsdio_download_nvram: Open nvram file failed /system/etc/firmware/nvram_ap6181.txt
<4>[   75.123815] _dhdsdio_download_firmware: dongle nvram file download failed
<4>[   75.123876] dhd_net_bus_devreset: dhd_bus_devreset: -35
<4>[   75.123894] dhd_prot_ioctl : bus is down. we have nothing to do
<4>[   75.123910] dhd_net_bus_devreset: dhd_bus_devreset: -35
<4>[   75.123979] wifi_platform_set_power = 0
<4>[   75.123995] ======== PULL WL_REG_ON(-1) LOW! ========
<4>[   75.231828] wl_android_wifi_on: Failed
<4>[   75.231839] dhd_open : wl_android_wifi_on failed (-35)
<4>[   75.231848] dhd_stop: Enter c5907000
<4>[   75.231855] wl_android_wifi_off in 1
<4>[   75.231862] wl_android_wifi_off in 2: g_wifi_on=0
<4>[   75.231868] wl_android_wifi_off out
<4>[   75.231875] wl_android_ext_dettach_netdev: Enter
<4>[   75.231882] dhd_stop: Exit
<4>[   75.231889] dhd_open: Exit ret=-1

1.1. 提示打开  nvram_ap6181.txt  这个配置文件失败 

二.

WiFI 固件路径:/external/wlan_loader/firmware
模块供应商提供的固件文件 以及配置文件

还是挺坑的

Linux 文件大小写的问题 注意文件的大小写

Z:K_R32X_RK3288_ANDROID5.1K_R32X_RK3288_ANDROID5.1externalwlan_loaderfirmwareconfig.txt

nv_by_chip=5 0xa9a6 1 nvram_ap6212a.txt 0xa9a6 2 nvram_ap6236.txt 0x4345 9 nvram_ap6256.txt 0x4345 6 nvram_ap6255.txt 0xa962 1 nvram_AP6181.txt

  

 

原文地址:https://www.cnblogs.com/crushgirl/p/14631362.html