首页 新闻 会员 周边 捐助

【求助】hostapd 做softAP 连接失败!

0
悬赏园豆:20 [待解决问题]
实现
我用hostapd做AP配置,生效后用手机连接
环境:
 内核版本:linux3.2.40,; cpu芯片:arm 88e1510; 无线网卡芯片:rtl8192ce-AV4 HM92C00 
问题:
当wpa=2 channel=10 11 12 13时候是可以连接上的,
但是将设置 channel =1-9 这时候就连不上
用hostapd -d 做调试发现 wpa四次握手失败,只有1/4 
显示消息有EAPOL-key timeout !
 
我编译了hostapd0.7.3 和 hostapd2.1 都存在这个问题。那么还是不是hostapd的问题呢?
怀疑是内核或者网卡的限制了,比如内核的config项没有开启,但是找不到具体原因,请大家帮忙一起分析下,请了解hostapd的博友们不吝指导!
心月三石的主页 心月三石 | 初学一级 | 园豆:189
提问于:2014-06-05 19:37
< >
分享
所有回答(1)
0

我也有一样的问题。也是rtl8192ce,巧的是也是marvell芯片。我用这个补丁解决了问题。

--- a/drivers/net/wireless/realtek/rtlwifi/efuse.c
+++ b/drivers/net/wireless/realtek/rtlwifi/efuse.c
@@ -1274,7 +1274,7 @@ int rtl_get_hwinfo(struct ieee80211_hw *

rtlefuse->eeprom_channelplan = *&hwinfo[params[6]];
rtlefuse->eeprom_version = *(u16 *)&hwinfo[params[7]];
- rtlefuse->txpwr_fromeprom = true;
+ rtlefuse->txpwr_fromeprom = false;
rtlefuse->eeprom_oemid = *&hwinfo[params[8]];

rtl_dbg(rtlpriv, COMP_INIT, DBG_LOUD,

可能有点乱,你就记得把rtlefuse->txpwr_fromeprom = true;改成rtlefuse->txpwr_fromeprom = false;就行了

winnt5 | 园豆:202 (菜鸟二级) | 2022-06-07 19:03
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册