• 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
    

      

     

  • 相关阅读:
    Java学习笔记(三)——运算符
    [镜像]镜像操作losetup
    [DNS]部署局域网DNS服务器
    [3G/4G]3G/4G模块开发
    [4G]常用AT指令
    [ubuntu]E: The package firmware-upgrade needs to be reinstalled, but I can't find an archive for it.
    [mmc]Linux下MMC/SD/SDIO的识别与操作
    [MMC]Linux MMC/SD/SDIO驱动分析
    [mmc]设备树节点含义
    [uboot]What is MLO file?
  • 原文地址:https://www.cnblogs.com/crushgirl/p/14631362.html
Copyright © 2020-2023  润新知