9615 wifi热点调试记录----开启热点
2014-07-14 15:21
411 查看
<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);"> 要开启热点,首先得给wifi模块上电。确保硬件能正常工作的情况下,给wifi模块上电的第一步就加载驱动:</span>
#insmod /usr/lib/modules/3.0.21+/kernel/drivers/net/wireless/ar6000.ko。
按理说如果驱动加载成功的话,会出来例如wlan0,eth0字样的网络设备名,有了网络设备名才可以继续下面的操作。但是在加载完驱动后,用#ifconfig -a查看网卡信息,没有相应的网络设备名。
用dmesg查看kenerl信息,只打印了msm9615_wifi_power: on, WLAN_RESET_N: 21这一句,这说明加载驱动后,wifi模式是上电了,但是没去扫描卡。
用命令:#echo 1 > sys/devices/platform/msm_sdcc.2/polling扫卡,完了用ifconfig命令查看,出现了eth0网络设备名。有了网络设备名,我们就可以启动hostap了。hostap的配置信息都写好了在hostapd.conf,直接运行配置文件就可以了:
#hostapd etc/hostapd.conf。
第一次运行此命令后,其他设备扫描不到这个设备,也就是热点没打开成功,用dmesg查看log,显示:
[ 60.107645] ar6000_pm_init begin!!! [ 60.110361] ar6000_pm_probe begin!!! [ 60.113688] msm9615_wifi_power: on, WLAN_RESET_N: 21 [ 103.014619] AR6000: configuration opcode 7 is only used for RTOS systems, not Linux systems [ 103.088692] ath6k/AR6003/hw2.1.1/athwlan.bin firmware will be loaded [ 164.156477] Failed to get ath6k/AR6003/hw2.1.1/athwlan.bin [ 164.160994] ar6000_avail: ar6000_sysfs_bmi_get_config failed [ 164.172440] Completed loading the module ar6000_avail_ev
athwlan.bin这个文件所在的全路径为/lib/firmware/ath6k/AR6003/hw2.1.1/athwlan.bin,因缺少此文件,热点启动不成功。因为我们的项目是作为路由器来使用的,所有我们复制了hw2.1.1这个目录下的athwlan_router.bin文件,修改文件名为athwlan.bin,push进对应的目录。再次运行#hostapd etc/hostapd.conf,这时候其他设备就能扫描到这个热点了。热点的开启算是调试成功了。
相关文章推荐
- 9615 wifi热点调试记录----热点连接
- 开启笔记本win7的虚拟热点笔记本变成wifi教程
- BCM4330 WIFI 调试记录
- BCM4330 WIFI 调试记录
- 如何用C++操作无线网卡开启共享热点WiFi?
- 开启android手机的wifi热点
- win7 cmd开启wifi 热点
- 开启Wifi和热点时的互斥关系
- 开启笔记本win7的虚拟热点,让你的本本变成wifi
- 如何开启Windows系统自带的笔记本电脑Wifi热点功能
- Ubuntu 14.04 开启wifi热点的办法(小记)
- 开启和禁用Wifi热点命令
- Window 7 创建wifi热点及开启和关闭
- android开启手机wifi热点和连接到wifi热点
- Android KitKat 4.4 Wifi移植之AP模式与网络共享功能调试记录
- Ubuntu 12.04 安装 Tenda W311Ma USB 无线网卡驱动并开启Wifi热点
- Ubuntu开启WiFi热点(安卓手机可识别)
- android上USB Wifi调试记录
- Win7下开启wifi热点少见的常用注意事项
- Win7开启wifi热点