8 Oct 06:16
hostap0.6.4 + ath5k
From: =?gb2312?q?=CD=F5=ABh?= <wangyue0921@...>
Subject: hostap0.6.4 + ath5k
Newsgroups: gmane.linux.kernel.wireless.general
Date: 2008-10-08 04:17:38 GMT
Subject: hostap0.6.4 + ath5k
Newsgroups: gmane.linux.kernel.wireless.general
Date: 2008-10-08 04:17:38 GMT
Hi,all I deployed hostap0.6.4 + ath5k, and got 2 problems. My env is: kernel 2.6.26, hostap 0.6.4 compat-wireless-old-2008-10-06.tar.bz2 libnl-1.0-pre8.tar.tar 1. when make wireless souce tree, there are several WARNINGs: Building modules, stage 2. MODPOST 39 modules WARNING: "ieee80211_hdrlen" [/home/wangyue/VLAN_WPA_ath5k/compat-wireless-2.6-old/drivers/net/wireless/iwlwifi/iwlcore.ko] undefined! WARNING: "ieee80211_hdrlen" [/home/wangyue/VLAN_WPA_ath5k/compat-wireless-2.6-old/drivers/net/wireless/iwlwifi/iwl3945.ko] undefined! WARNING: "ieee80211_hdrlen" [/home/wangyue/VLAN_WPA_ath5k/compat-wireless-2.6-old/drivers/net/wireless/b43legacy/b43legacy.ko] undefined! WARNING: "ieee80211_hdrlen" [/home/wangyue/VLAN_WPA_ath5k/compat-wireless-2.6-old/drivers/net/wireless/b43/b43.ko] undefined! WARNING: "ieee80211_hdrlen" [/home/wangyue/VLAN_WPA_ath5k/compat-wireless-2.6-old/drivers/net/wireless/ath5k/ath5k.ko] undefined! WARNING: "ieee80211_hdrlen" [/home/wangyue/VLAN_WPA_ath5k/compat-wireless-2.6-old/drivers/net/wireless/adm8211.ko] undefined!(Continue reading)
drivers/net/wireless/rtl8187_dev.c | 7 ++++++-
1 files changed, 6 insertions(+), 1 deletions(-)
diff --git a/drivers/net/wireless/rtl8187_dev.c b/drivers/net/wireless/rtl8187_dev.c
index ca5deb6..ae21191 100644
--- a/drivers/net/wireless/rtl8187_dev.c
+++ b/drivers/net/wireless/rtl8187_dev.c
@@ -164,7 +164,12 @@ static void rtl8187_tx_cb(struct urb *urb)
skb_pull(skb, priv->is_rtl8187b ? sizeof(struct rtl8187b_tx_hdr) :
sizeof(struct rtl8187_tx_hdr));
memset(&info->status, 0, sizeof(info->status));
- info->flags |= IEEE80211_TX_STAT_ACK;
+ if (!(info->flags & IEEE80211_TX_CTL_NO_ACK)) {
+ if (!urb->status)
+ info->flags |= IEEE80211_TX_STAT_ACK;
+ else /* assume ACK not received */
+ info->status.excessive_retries = 1;
+ }
Signed-off-by: John W. Linville <
RSS Feed