高通平台wlan macaddress加载有5种方式:

WCN39x0 supports below 5 ways to configure MAC address:
• wlan_mac.bin
• NV#4678
• bdwlan.bin (BDF)
• WCNSS_qcom_cfg.ini
• Random generate from S/N
Priority: wlan_mac.bin > NV#4678 > bdwlan.bin > INI > random MAC

/modem_proc/datamodem/interface/qmidata/src/ds_qmi_dms.c qmi_dmsi_get_mac_address modem从NV04678读取
/vendor/qcom/proprietary/wlan/cnss-daemon/wlfw_qmi_client.c dms_get_wlan_address Wlan侧cnss_daemon发Qmi Message去获取的。

• If MAC address is specified through wlan_mac.bin, we’ll use the same MAC addresses for wlan0~wlan3 interfaces as wlan_mac.bin support up to 4 different custom MAC addresses.• If wlan_mac.bin is not present and MAC address is specified in modem NV#4678, we’ll use the MAC address for wlan0 interface. The rest of the 3 MAC addresses will be generated randomly by changing the first and the fourth byte of MAC address which derived from wlan0.• If no valid wlan_mac.bin and no valid modem NV#4678, then MAC address specified in bdf file is used for wlan0 interface. The rest of the 3 MAC addresses will be generated randomly by changing the first and the fourth byte of MAC address which derived from wlan0.• If no wlan_mac.bin & no NV item & no BDF MAC, we’ll try to use the INI file if the wlan0 MAC address specified in INI is not default 0x00, 0x0A, 0xF5, 0x89, 0x89, 0xFF. We’ll use the MAC in INI for wlan0~wlan3 interfaces as INI support up to 4 different custom MAC addresses.• If not any of above, we’ll auto generate wlan0 MAC address using the device SOC serial number.  The first 3 bytes will be OUI and the last 3 bytes will match the last 3 bytes of SOC serial number. The rest of the 3 MAC addresses will be generated randomly by changing the first and the fourth byte of MAC address which derived from wlan0.By default, Qualcomm release doesn’t have any WLAN MAC programmed in wlan_mac.bin nor in modem NV#4678 nor in BDF nor in INI.

wlan macaddress加载相关推荐

  1. linux modprobe 内核模块加载卸载命令 简介

    说明 modprobe(module probe) 功能说明:自动处理可载入模块. 语 法:modprobe [-acdlrtvV][--help][模块文件][符号名称 = 符号值] 补充说明:mo ...

  2. linux modprobe命令参数及用法详解--linux加载模块命令

    From:  http://www.linuxso.com/command/modprobe.html modprobe(module probe) 功能说明:自动处理可载入模块. 语 法:modpr ...

  3. 微软商店,打开就显示无法加载该页面 代码0x80131500,网上一般不说的标准解决方案

    微软商店,打开就显示无法加载该页面 代码0x80131500,在试过大部分人给出的解决方案后依然无法解决问题,可以试试我的办法 微软商店打开以后出现这样的界面 一般百度或者是在csdn社区找答案就那么 ...

  4. vm虚拟服务器添加网卡,win7系统下vmware虚拟机添加加载无线网卡的方法

    vmware虚拟机想必大家都很熟悉吧,很多win7系统用户想要在vmware虚拟机添加加载无线网卡的,然而它本身是无法识别添加加载无线网卡的,那么要怎么办呢,下面给大家分享一下win7系统下vmwar ...

  5. linux下modprobe命令参数及用法详解--linux加载模块命令

    modprobe(module probe) 功能说明:自动处理可载入模块. 语 法:modprobe [-acdlrtvV][--help][模块文件][符号名称 = 符号值] 补充说明:modpr ...

  6. 1wifi 简介(框架)2系统启动后的 wifi加载 过程-图解 3系统启动后的 wifi 加载过程

    http://blog.csdn.net/wh_19910525/article/details/7384480 一.wifi 组建原理: WIFI就是一种无线联网的技术,以前通过网线连接电脑,而现在 ...

  7. 如何让系统加载自己写的驱动程序?

    如何让系统加载自己写的驱动程序?   两种办法:  1.在[HKEY_LOCAL_MACHINE/Drivers/BuiltIn]下添加注册键.  2.在应用程序中调用ActivateDeviceEx ...

  8. 【SDX62】WCN6856 wifi驱动加载出现cnss: Invalid SBL log data

    问题log modprobe wlan加载驱动出现 [ 3261.283196] cnss: Dump MHI/PBL/SBL debug data every 7s during MHI power ...

  9. 激活office时,登录或者创建账户出现白屏、一直加载等现象?

    微软服务器的问题,可通过修改DNS地址解决, 右键电脑左下角,选择"网络连接" 选择更改适配器选项,右键wlan属性,并双击以下选项, 然后将自动的改为自主选择,首选填" ...

最新文章

  1. Android分级部门选择界面(一)
  2. 有了malloc/free,为什么还要new/delete?
  3. python egg文件安装_Python 和 egg 文件
  4. asp python 定时任务_python定时任务最强框架APScheduler详细教程
  5. 计算机视觉研究入门全指南
  6. ChannelMergerNode
  7. 移植笔记——【MCU程序移植注意事项】
  8. 目标检测(三) Fast R-CNN
  9. NSight统计数据的颜色,缩写意义是什么?来自NV Jeff Kiel 比较官方的解释!
  10. html响应式布局media,JS中使用media实现响应式布局_飛雲_前端开发者
  11. 图解:卷帘快门(Rolling_shutter)与全局快门(global_shutter)的区别
  12. MySQL的sql大于号(小于号)的使用
  13. 动圈耳机振膜_耳机必看!谈动圈式耳机振膜技术
  14. 推荐四个在线任务管理网站
  15. QQ开始对每日添加好友人数作出限制(转)
  16. 05- 线性回归算法 (LinearRegression) (算法)
  17. 使用spool的注意事项
  18. Kali使用Aircrack-ng进行暴力破解WIFI密码
  19. mysql将VARBINARY转为字符串显示方法
  20. 共享单车回收难ofo垃圾成山 共享单车该如何管理?

热门文章

  1. 下载好的vue项目如何在自己电脑环境上运行,步骤!!
  2. 6410的eboot阶段av输出
  3. WAGame.js:1 Uncaught TypeError: Failed to execute 'bindTexture' on 'WebGLRenderingContext: paramete
  4. mybatis-plus wrapper gt lt ge le的用法
  5. IntelliJ IDEA中配置Tomcat(超详细)
  6. 如何做好 H5 性能优化
  7. 数学建模系列-优化模型(二)---图论模型(一)
  8. NodeJS - 使用 nodemon
  9. 【SCL】博图SCL语言学习 (指令篇 )
  10. 华为harmonyOS计划反馈成果,专访华为杨海松:HarmonyOS 2.0 手机开发者 Beta 版,到底发布了什么?...