Created
August 2, 2020 20:16
-
-
Save zultron/30b3d287362b0b16445b52b18a6e0536 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
modified build.sh | |
@@ -110,10 +110,10 @@ case $1 in | |
"install") | |
echo "install" | |
fname=/media/$USER/BPI-BOOT/bananapi/bpi-r2/linux/uImage_${kernver}-main | |
- if [ -e $fname ];then | |
- cp $fname $fname.bak | |
- fi | |
- cp uImage $fname | |
+ # if [ -e $fname ];then | |
+ # cp $fname $fname.bak | |
+ # fi | |
+ sudo cp uImage $fname | |
sudo cp -r mod/lib/modules/${kernver}-bpi-r2-4.9-main /media/$USER/BPI-ROOT/lib/modules/ | |
#sudo cp -r mod/lib/modules/${ver} /media/$USER/BPI-ROOT/lib/modules/ | |
sync | |
modified drivers/misc/mediatek/connectivity/wlan/gen2/include/debug.h | |
@@ -260,8 +260,6 @@ typedef enum _ENUM_DBG_MODULE_T { | |
#if defined(LINUX) | |
#define DBGLOG(_Module, _Class, _Fmt, ...) \ | |
do { \ | |
- if ((aucDebugModule[DBG_##_Module##_IDX] & DBG_CLASS_##_Class) == 0) \ | |
- break; \ | |
LOG_FUNC("%s:(" #_Module " " #_Class ")"_Fmt, __func__, ##__VA_ARGS__); \ | |
} while (0) | |
#else | |
modified drivers/misc/mediatek/connectivity/wlan/gen2/nic/que_mgt.c | |
@@ -5021,7 +5021,8 @@ VOID qmHandleRxArpPackets(P_ADAPTER_T prAdapter, P_SW_RFB_T prSwRfb) | |
if (prBssInfo && prBssInfo->prStaRecOfAP && prBssInfo->prStaRecOfAP->aucMacAddr) { | |
if (EQUAL_MAC_ADDR(&(pucData[ETH_TYPE_LEN_OFFSET + 10]), /* source hardware address */ | |
prBssInfo->prStaRecOfAP->aucMacAddr)) { | |
- memcpy(apIp, &(pucData[ETH_TYPE_LEN_OFFSET + 16]), sizeof(apIp)); /* src ip address */ | |
+ /* memcpy(apIp, &(pucData[ETH_TYPE_LEN_OFFSET + 16]), sizeof(apIp)); /\* src ip address *\/ */ | |
+ strncpy(apIp, &(pucData[ETH_TYPE_LEN_OFFSET + 16]), sizeof(apIp)); /* src ip address */ | |
DBGLOG(INIT, TRACE, "get arp response from AP %d.%d.%d.%d\n", | |
apIp[0], apIp[1], apIp[2], apIp[3]); | |
} | |
modified drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/gl_kal.c | |
@@ -1719,12 +1719,15 @@ kalIndicateStatusAndComplete(IN P_GLUE_INFO_T prGlueInfo, IN WLAN_STATUS eStatus | |
bss = cfg80211_get_bss(priv_to_wiphy(prGlueInfo), prChannel, arBssid, | |
ssid.aucSsid, ssid.u4SsidLen, WLAN_CAPABILITY_ESS, WLAN_CAPABILITY_ESS); | |
+ | |
if (bss == NULL) { | |
+ DBGLOG(SCN, WARN, "bss unset 1\n"); | |
/* create BSS on-the-fly */ | |
prBssDesc = | |
wlanGetTargetBssDescByNetwork(prGlueInfo->prAdapter, NETWORK_TYPE_AIS_INDEX); | |
if (prBssDesc != NULL) { | |
+ if (bss == NULL) DBGLOG(SCN, WARN, "bss unset 2.0\n"); | |
bss = cfg80211_inform_bss(priv_to_wiphy(prGlueInfo), prChannel, | |
CFG80211_BSS_FTYPE_PRESP, | |
arBssid, 0, /* TSF */ | |
@@ -1734,7 +1737,9 @@ kalIndicateStatusAndComplete(IN P_GLUE_INFO_T prGlueInfo, IN WLAN_STATUS eStatus | |
prBssDesc->u2IELength, /* IE Length */ | |
RCPI_TO_dBm(prBssDesc->ucRCPI) * 100, /* MBM */ | |
GFP_KERNEL); | |
+ if (bss == NULL) DBGLOG(SCN, WARN, "bss unset 2.1\n"); | |
} | |
+ if (bss == NULL) DBGLOG(SCN, WARN, "bss unset 2.2\n"); | |
} | |
/* remove all bsses that before and only channel different with the current connected one | |
if without this patch, UI will show channel A is connected even if AP has change channel | |
modified drivers/misc/mediatek/connectivity/wlan/gen2/os/linux/include/gl_kal.h | |
@@ -852,7 +852,8 @@ struct KAL_HALT_CTRL_T { | |
/* string operation */ | |
#define kalStrCpy(dest, src) strcpy(dest, src) | |
-#define kalStrnCpy(dest, src, n) memcpy(dest, src, n) | |
+//#define kalStrnCpy(dest, src, n) memcpy(dest, src, n) | |
+#define kalStrnCpy(dest, src, n) strncpy(dest, src, n) | |
#define kalStrCmp(ct, cs) strcmp(ct, cs) | |
#define kalStrnCmp(ct, cs, n) strncmp(ct, cs, n) | |
#define kalStrChr(s, c) strchr(s, c) | |
@@ -944,7 +945,7 @@ struct KAL_HALT_CTRL_T { | |
#define kalGetTimeTick() jiffies_to_msecs(jiffies) | |
-#define kalPrint pr_debug | |
+#define kalPrint printk | |
#if !DBG | |
#define AIS_ERROR_LOGFUNC(_Fmt...) | |
modified net/wireless/scan.c | |
@@ -451,21 +451,33 @@ static bool is_bss(struct cfg80211_bss *a, const u8 *bssid, | |
{ | |
const struct cfg80211_bss_ies *ies; | |
const u8 *ssidie; | |
+ char buf[1000]; | |
+ printk("is_bss: here 1 START\n"); | |
if (bssid && !ether_addr_equal(a->bssid, bssid)) | |
return false; | |
+ printk("is_bss: here 2 ether_addr_equal\n"); | |
if (!ssid) | |
return true; | |
+ printk("is_bss: here 3 ssid\n"); | |
ies = rcu_access_pointer(a->ies); | |
if (!ies) | |
return false; | |
+ printk("is_bss: here 4 ies\n"); | |
+ | |
ssidie = cfg80211_find_ie(WLAN_EID_SSID, ies->data, ies->len); | |
if (!ssidie) | |
return false; | |
+ printk("is_bss: here 5 ssidie\n"); | |
+ | |
+ strncpy(buf, ssidie + 2, ssid_len); | |
+ printk("is_bss: testing ssid = %s: %d == 0\n", buf, memcmp(ssidie + 2, ssid, ssid_len)); | |
+ printk("is_bss: ssidie[1] %d == ssid_len %d\n", (int)ssidie[1], (int)ssid_len); | |
if (ssidie[1] != ssid_len) | |
return false; | |
+ printk("is_bss: here 6 ssid_len\n"); | |
return memcmp(ssidie + 2, ssid, ssid_len) == 0; | |
} | |
@@ -637,36 +649,47 @@ struct cfg80211_bss *cfg80211_get_bss(struct wiphy *wiphy, | |
{ | |
struct cfg80211_registered_device *rdev = wiphy_to_rdev(wiphy); | |
struct cfg80211_internal_bss *bss, *res = NULL; | |
+ char buf[1000]; | |
unsigned long now = jiffies; | |
int bss_privacy; | |
trace_cfg80211_get_bss(wiphy, channel, bssid, ssid, ssid_len, bss_type, | |
privacy); | |
+ strncpy(buf, ssid, ssid_len); | |
+ printk("cfg80211_get_bss: ssid = %s\n", buf); | |
spin_lock_bh(&rdev->bss_lock); | |
+ printk("list_for_each_entry:\n"); | |
list_for_each_entry(bss, &rdev->bss_list, list) { | |
if (!cfg80211_bss_type_match(bss->pub.capability, | |
bss->pub.channel->band, bss_type)) | |
continue; | |
+ printk(" here1\n"); | |
bss_privacy = (bss->pub.capability & WLAN_CAPABILITY_PRIVACY); | |
if ((privacy == IEEE80211_PRIVACY_ON && !bss_privacy) || | |
(privacy == IEEE80211_PRIVACY_OFF && bss_privacy)) | |
continue; | |
+ printk(" here2\n"); | |
if (channel && bss->pub.channel != channel) | |
continue; | |
+ printk(" here3\n"); | |
if (!is_valid_ether_addr(bss->pub.bssid)) | |
continue; | |
+ printk(" here4\n"); | |
/* Don't get expired BSS structs */ | |
if (time_after(now, bss->ts + IEEE80211_SCAN_RESULT_EXPIRE) && | |
!atomic_read(&bss->hold)) | |
continue; | |
+ printk(" here5\n"); | |
if (is_bss(&bss->pub, bssid, ssid, ssid_len)) { | |
res = bss; | |
bss_ref_get(rdev, res); | |
+ printk(" here6 MATCH\n"); | |
break; | |
} | |
+ printk(" here7 NO MATCH\n"); | |
} | |
spin_unlock_bh(&rdev->bss_lock); | |
modified net/wireless/sme.c | |
@@ -269,6 +269,8 @@ static struct cfg80211_bss *cfg80211_get_conn_bss(struct wireless_dev *wdev) | |
wdev->conn->params.ssid_len, | |
wdev->conn_bss_type, | |
IEEE80211_PRIVACY(wdev->conn->params.privacy)); | |
+ if (!bss) printk("bss unset 3\n"); | |
+ | |
if (!bss) | |
return NULL; | |
@@ -702,6 +704,8 @@ void __cfg80211_connect_result(struct net_device *dev, const u8 *bssid, | |
} | |
#endif | |
+ printk(KERN_ERR "%s status = %d; WLAN_STATUS_SUCCESS = %d\n", | |
+ __FUNCTION__, status, WLAN_STATUS_SUCCESS); | |
if (!bss && (status == WLAN_STATUS_SUCCESS)) { | |
WARN_ON_ONCE(!wiphy_to_rdev(wdev->wiphy)->ops->connect); | |
bss = cfg80211_get_bss(wdev->wiphy, NULL, bssid, | |
@@ -710,6 +714,8 @@ void __cfg80211_connect_result(struct net_device *dev, const u8 *bssid, | |
IEEE80211_PRIVACY_ANY); | |
if (bss) | |
cfg80211_hold_bss(bss_from_pub(bss)); | |
+ else | |
+ printk("bss unset 5\n"); | |
} | |
if (wdev->current_bss) { | |
@@ -883,6 +889,7 @@ void cfg80211_roamed(struct net_device *dev, | |
bss = cfg80211_get_bss(wdev->wiphy, channel, bssid, wdev->ssid, | |
wdev->ssid_len, | |
wdev->conn_bss_type, IEEE80211_PRIVACY_ANY); | |
+ if (!bss) printk("bss unset 4\n"); | |
if (WARN_ON(!bss)) | |
return; | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[75668.272903] netdev_event:(REQ INFO)netdev_event, addr=6c002a0a, notification=1, dev_name=wan | |
[75715.215074] kalIoctl:(OID TEMP)kalIoctl: before wait, caller: c050e3d0 | |
[75715.221622] tx_thread:(OID TEMP)tx_thread, complete | |
[75715.227059] kalIoctl:(OID TEMP)kalIoctl: done | |
[75715.231430] kalIoctl:(OID TEMP)kalIoctl: before wait, caller: c050e454 | |
[75715.238314] wlanoidSetEncryptionStatus:(OID TRACE)ENCRYPTION_STATUS 1 | |
[75715.244800] wlanoidSetEncryptionStatus:(RSN TRACE)Disable Encryption | |
[75715.251126] wlanoidSetEncryptionStatus:(RSN TRACE)wlanoidSetEncryptionStatus to 1 | |
[75715.258604] tx_thread:(OID TEMP)tx_thread, complete | |
[75715.263546] kalIoctl:(OID TEMP)kalIoctl: done | |
[75715.267897] kalIoctl:(OID TEMP)kalIoctl: before wait, caller: c050e49c | |
[75715.267919] wlanoidSetSsid:(SCN INFO)SSID Los Abuelitos | |
[75715.267924] tx_thread:(OID TEMP)tx_thread, complete | |
[75715.267930] mboxRcvAllMsg:(CNM LOUD)DO MSG [21] | |
[75715.267936] aisFsmRunEventAbort:(AIS STATE)[13] EVENT-ABORT: Current State [0 4] | |
[75715.267945] wlanSendSetQueryCmd:(OID TRACE)ucCmdSeqNum =179, ucCID =27 | |
[75715.267955] rlmFillSyncCmdParam:(RLM TRACE)N=0 closed | |
[75715.267959] wlanSendSetQueryCmd:(OID TRACE)ucCmdSeqNum =180, ucCID =22 | |
[75715.267970] roamingFsmRunEventAbort:(ROAMING EVENT)EVENT-ROAMING ABORT: Current Time = 75415240 | |
[75715.267975] aisFsmSteps:(AIS STATE)[13] TRANSITION: [0] -> [0] | |
[75715.267981] wlanSendSetQueryCmd:(OID TRACE)ucCmdSeqNum =181, ucCID =21 | |
[75715.267986] aisFsmSteps:(AIS STATE)[13] TRANSITION: [0] -> [1] | |
[75715.267993] scanSearchBssDescByPolicy:(SCN INFO)SEARCH: Bss Num: 3, Look for SSID: Los Abuelitos, ff:ff:ff:ff:ff:ff Band=0, channel=0 | |
[75715.267997] scanSearchBssDescByPolicy:(SCN TRACE)SEARCH: [ 24:a2:e1:f1:79:06 ], SSID:Los Abuelitos | |
[75715.268002] scanSearchBssDescByPolicy:(SCN TRACE)Ignore stale bss 24:a2:e1:f1:79:06 | |
[75715.268005] scanSearchBssDescByPolicy:(SCN TRACE)SEARCH: [ 24:a2:e1:f1:79:07 ], SSID:Los Abuelitos 5GHz | |
[75715.268008] scanSearchBssDescByPolicy:(SCN TRACE)Ignore stale bss 24:a2:e1:f1:79:07 | |
[75715.268011] scanSearchBssDescByPolicy:(SCN TRACE)SEARCH: [ 00:25:4b:06:b0:cf ], SSID:Los Abuelitos | |
[75715.268014] scanSearchBssDescByPolicy:(SCN TRACE)Ignore stale bss 00:25:4b:06:b0:cf | |
[75715.268019] aisFsmSteps:(AIS STATE)[13] TRANSITION: [1] -> [4] | |
[75715.268025] aisFsmSteps:(AIS TRACE)SendSR3 | |
[75715.268028] mboxRcvAllMsg:(CNM LOUD)DO MSG [5] | |
[75715.268033] scnFsmSteps:(SCN STATE)[19] TRANSITION: [0] -> [1] | |
[75715.268060] wlanSendSetQueryCmd:(OID TRACE)ucCmdSeqNum =182, ucCID =30 | |
[75715.293390] nicTxAcquireResource:(TX EVENT)Acquire: TC = 4 aucFreeBufferCount = 3 | |
[75715.293425] nicTxAcquireResource:(TX EVENT)Acquire: TC = 4 aucFreeBufferCount = 2 | |
[75715.293442] nicTxAcquireResource:(TX EVENT)Acquire: TC = 4 aucFreeBufferCount = 1 | |
[75715.293455] nicTxAcquireResource:(TX EVENT)Acquire: TC = 4 aucFreeBufferCount = 0 | |
[75715.293459] nicTxCmd:(TX INFO)ucCmdSeqNum =182, ucCID =30 | |
[75715.301606] nicRxProcessEventPacket:(RX EVENT)prEvent->ucEID = 0x19 | |
[75715.301612] qmHandleEventBssAbsencePresence:(QM INFO)NAF=0,0,0 | |
[75715.301623] scanAddToBssDesc:(SCN EVENT)Los Abuelitos 00:25:4b:06:b0:cf channel 1 | |
[75715.301951] scanAddToBssDesc:(SCN EVENT)Los Abuelitos 00:25:4b:06:b0:cf channel 1 | |
[75715.491753] kalIoctl:(OID TEMP)kalIoctl: done | |
[75715.531423] scanAddToBssDesc:(SCN EVENT)Los Abuelitos 24:a2:e1:f1:79:06 channel 10 | |
[75715.572070] scanAddToBssDesc:(SCN EVENT)Los Abuelitos 24:a2:e1:f1:79:06 channel 11 | |
[75715.579713] scanAddToBssDesc:(SCN EVENT)Los Abuelitos 24:a2:e1:f1:79:06 channel 11 | |
[75715.594032] scanAddToBssDesc:(SCN EVENT)Los Abuelitos 24:a2:e1:f1:79:06 channel 11 | |
[75717.303526] scanAddToBssDesc:(SCN EVENT)Los Abuelitos 5GHz 24:a2:e1:f1:79:07 channel 149 | |
[75717.411028] nicRxProcessEventPacket:(RX EVENT)prEvent->ucEID = 0x15 | |
[75717.417315] scnFsmGenerateScanDoneMsg:(SCN INFO)Rcv Scan Done, NetIdx 0, Obss 0, Status 0, Seq 3 | |
[75717.426094] scnFsmSteps:(SCN STATE)[19] TRANSITION: [1] -> [0] | |
[75717.431920] mboxRcvAllMsg:(CNM LOUD)DO MSG [17] | |
[75717.436477] scanReportBss2Cfg80211:(SCN TRACE)scanReportBss2Cfg80211 | |
[75717.442803] scanReportBss2Cfg80211:(SCN TRACE)Report ALL SSID[Los Abuelitos 11] | |
[75717.450128] scanReportBss2Cfg80211:(SCN TRACE)Report ALL SSID[Los Abuelitos 5GHz 149] | |
[75717.457981] scanReportBss2Cfg80211:(SCN TRACE)Report ALL SSID[Los Abuelitos 1] | |
[75717.465215] aisFsmRoamingScanResultsUpdate:(AIS LOUD)->aisFsmRoamingScanResultsUpdate() | |
[75717.473183] roamingFsmScanResultsUpdate:(ROAMING LOUD)->roamingFsmScanResultsUpdate(): Current Time = 75417440 | |
[75717.482977] aisFsmSteps:(AIS STATE)[13] TRANSITION: [4] -> [1] | |
[75717.488822] scanSearchBssDescByPolicy:(SCN INFO)SEARCH: Bss Num: 3, Look for SSID: Los Abuelitos, ff:ff:ff:ff:ff:ff Band=0, channel=0 | |
[75717.500784] scanSearchBssDescByPolicy:(SCN TRACE)SEARCH: [ 24:a2:e1:f1:79:06 ], SSID:Los Abuelitos | |
[75717.509742] scanSearchBssDescByPolicy:(SCN TRACE)SEARCH: fgIsFindBestRSSI=TRUE, 82, prPrimaryBssDesc=[ 24:a2:e1:f1:79:06 ] | |
[75717.520762] rsnPerformPolicySelection:(RSN TRACE)rsnPerformPolicySelection | |
[75717.527628] rsnPerformPolicySelection:(RSN TRACE)-- No Protected BSS | |
[75717.533988] scanSearchBssDescByPolicy:(SCN TRACE)SEARCH: [ 24:a2:e1:f1:79:07 ], SSID:Los Abuelitos 5GHz | |
[75717.543339] scanSearchBssDescByPolicy:(SCN TRACE)SEARCH: [ 00:25:4b:06:b0:cf ], SSID:Los Abuelitos | |
[75717.552280] scanSearchBssDescByPolicy:(SCN TRACE)SEARCH: fgIsFindBestRSSI=TRUE, 65, prPrimaryBssDesc=[ 00:25:4b:06:b0:cf ] | |
[75717.563300] rsnPerformPolicySelection:(RSN TRACE)rsnPerformPolicySelection | |
[75717.570180] rsnPerformPolicySelection:(RSN TRACE)-- No Protected BSS | |
[75717.576535] scanSearchBssDescByPolicy:(SCN TRACE)Candidate [24:a2:e1:f1:79:06]: RCPI = 82, joinFailCnt=0, Primary [00:25:4b:06:b0:cf]: RCPI = 65, joinFailCnt=0 | |
[75717.590753] scanSearchBssDescByPolicy:(SCN INFO)SEARCH: Candidate BSS: 24:a2:e1:f1:79:06 | |
[75717.598835] aisFsmSteps:(AIS STATE)[13] TRANSITION: [1] -> [6] | |
[75717.604677] mboxRcvAllMsg:(CNM LOUD)DO MSG [0] | |
[75717.609103] cnmChMngrRequestPrivilege:(CNM INFO)ChReq net=0 token=3 b=1 c=11 s=0 | |
[75717.616518] wlanSendSetQueryCmd:(OID TRACE)ucCmdSeqNum =183, ucCID =32 | |
[75717.623018] nicTxAcquireResource:(TX EVENT)Acquire: TC = 4 aucFreeBufferCount = 3 | |
[75717.632434] nicRxProcessEventPacket:(RX EVENT)prEvent->ucEID = 0x18 | |
[75717.638722] cnmChMngrHandleChEvent:(CNM INFO)ChGrant net=0 token=3 ch=11 sco=0 | |
[75717.645981] nicRxProcessActionFrame:(RX INFO)Category 127 | |
[75717.651378] mboxRcvAllMsg:(CNM LOUD)DO MSG [2] | |
[75717.655850] aisFsmSteps:(AIS STATE)[13] TRANSITION: [6] -> [7] | |
[75717.661670] TdlsexBssExtCapParse:(TDLS TRACE)<tdls> TdlsexBssExtCapParse: AP [24:a2:e1:f1:79:06] tdls prohibit bit=0 0 | |
[75717.672336] mqmProcessScanResult:(QM LOUD)MQM: Scan Result Parsing (WMM=1, UAPSD=1) | |
[75717.679994] wlanSendSetQueryCmd:(OID TRACE)ucCmdSeqNum =184, ucCID =23 | |
[75717.686504] aisFsmStateInit_JOIN:(AIS LOUD)JOIN INIT: eAuthMode == AUTH_MODE_AUTO_SWITCH | |
[75717.694587] aisFsmStateInit_JOIN:(AIS LOUD)JOIN INIT: Try to do Authentication with AuthType == OPEN_SYSTEM. | |
[75717.704391] mboxRcvAllMsg:(CNM LOUD)DO MSG [23] | |
[75717.708893] saaFsmRunEventStart:(SAA LOUD)EVENT-START: Trigger SAA FSM. | |
[75717.715497] saaFsmRunEventStart:(RLM INFO)STA 40mAllowed=0 | |
[75717.720955] saaFsmSteps:(SAA STATE)[20] TRANSITION: [0] -> [1] | |
[75717.726786] wlanSendSetQueryCmd:(OID TRACE)ucCmdSeqNum =185, ucCID =23 | |
[75717.733289] authSendAuthFrame:(SAA LOUD)Send Auth Frame 1, Status Code = 0 | |
[75717.740154] authSendAuthFrame:(SAA INFO)network: 0 Send Auth Frame 1, Status Code = 0 seq num 5 | |
[75717.748879] nicTxAcquireResource:(TX EVENT)Acquire: TC = 4 aucFreeBufferCount = 3 | |
[75717.756380] nicTxAcquireResource:(TX EVENT)Acquire: TC = 4 aucFreeBufferCount = 2 | |
[75717.763889] nicTxAcquireResource:(TX EVENT)Acquire: TC = 4 aucFreeBufferCount = 1 | |
[75717.771338] nicTxCmd:(TX TRACE)Wait Cmd TxSeqNum:5 | |
[75717.776211] nicRxProcessActionFrame:(RX INFO)Category 127 | |
[75717.781588] nicRxProcessActionFrame:(RX INFO)Category 127 | |
[75717.787027] nicRxProcessEventPacket:(RX EVENT)prEvent->ucEID = 0x17 | |
[75717.793264] saaFsmRunEventTxDone:(SAA INFO)EVENT-TX DONE: Status: 0, eAuthAssocState: 1 , SeqNO: 5 | |
[75717.802122] saaFsmSteps:(SAA STATE)[20] TRANSITION: [1] -> [2] | |
[75717.807956] saaFsmSteps:(SAA STATE)[20] TRANSITION: [2] -> [5] | |
[75717.813790] assocBuildCapabilityInfo:(SAA LOUD)ASSOC REQ: Compose Capability = 0x0501 for Target BSS [24:a2:e1:f1:79:06]. | |
[75717.824739] assocSendReAssocReqFrame:(SAA INFO)Sending (Re)Assoc Request, network: 0 seqNo: 6 | |
[75717.833245] nicTxAcquireResource:(TX EVENT)Acquire: TC = 4 aucFreeBufferCount = 3 | |
[75717.840715] nicTxCmd:(TX TRACE)Wait Cmd TxSeqNum:6 | |
[75717.848447] nicRxProcessEventPacket:(RX EVENT)prEvent->ucEID = 0x17 | |
[75717.854736] saaFsmRunEventTxDone:(SAA INFO)EVENT-TX DONE: Status: 0, eAuthAssocState: 5 , SeqNO: 6 | |
[75717.863599] saaFsmSteps:(SAA STATE)[20] TRANSITION: [5] -> [6] | |
[75717.869449] assocCheckRxReAssocRspFrameStatus:(SAA LOUD)prSwRfb->u2PayloadLength = 147 | |
[75717.877352] saaFsmSteps:(SAA STATE)[20] TRANSITION: [6] -> [0] | |
[75717.883161] mboxSendMsg:(CNM LOUD)DO MSG [25] | |
[75717.887524] aisFsmRunEventJoinComplete:(AIS TRACE)AISOK | |
[75717.892723] aisUpdateBssInfoForJOIN:(AIS TRACE)Update AIS_BSS_INFO_T and apply settings to MAC | |
[75717.901318] mqmProcessAssocRsp:(QM TRACE)QM: (fgIsWmmSupported=1, fgSupportQoS=1) | |
[75717.908805] mqmParseEdcaParameters:(QM TRACE)QM: (fgIsWmmSupported=1, fgIsQoS=1) | |
[75717.916201] mqmParseEdcaParameters:(QM LOUD)eAci:0, ACM:0, Aifsn:3, CWmin:15, CWmax:1023, TxopLmt:0 | |
[75717.925218] mqmParseEdcaParameters:(QM LOUD)eAci:1, ACM:0, Aifsn:7, CWmin:15, CWmax:1023, TxopLmt:0 | |
[75717.934250] mqmParseEdcaParameters:(QM LOUD)eAci:2, ACM:0, Aifsn:2, CWmin:7, CWmax:15, TxopLmt:94 | |
[75717.943077] mqmParseEdcaParameters:(QM LOUD)eAci:3, ACM:0, Aifsn:2, CWmin:3, CWmax:7, TxopLmt:47 | |
[75717.951835] mqmProcessAssocRsp:(QM TRACE)MQM: Assoc_Rsp Parsing (QoS Enabled=1) | |
[75717.959141] nicQmUpdateWmmParms:(QM EVENT)sizeof(AC_QUE_PARMS_T): 10 | |
[75717.965486] nicQmUpdateWmmParms:(QM EVENT)sizeof(CMD_UPDATE_WMM_PARMS): 44 | |
[75717.972320] nicQmUpdateWmmParms:(QM EVENT)sizeof(WIFI_CMD_T): 8 | |
[75717.978233] wlanSendSetQueryCmd:(OID TRACE)ucCmdSeqNum =186, ucCID =33 | |
[75717.984775] rlmFillSyncCmdParam:(RLM INFO)N=0 b=1 c=11 s=0 e=0 h=1 I=0x08 l=1 p=0 | |
[75717.992225] wlanSendSetQueryCmd:(OID TRACE)ucCmdSeqNum =187, ucCID =22 | |
[75717.998731] secFsmEventStart:(RSN TRACE)secFsmRunEventStart | |
[75718.004332] secFsmEventStart:(RSN TRACE)secFsmRunEventStart for sta 24:a2:e1:f1:79:06 network 0 | |
[75718.012985] secSetPortBlocked:(RSN TRACE)The STA 24:a2:e1:f1:79:06 port BLOCK | |
[75718.020095] secSetPortBlocked:(RSN TRACE)The STA 24:a2:e1:f1:79:06 port OPEN | |
[75718.027227] secFsmSteps:(RSN STATE) | |
24:a2:e1:f1:79:06 [17] TRANSITION: [0] -> [3] | |
[75718.037651] wlanSendSetQueryCmd:(OID TRACE)ucCmdSeqNum =188, ucCID =23 | |
[75718.044211] kalIndicateStatusAndComplete:(AIS INFO) wlan0 netif_carrier_on [ssid:Los Abuelitos 24:a2:e1:f1:79:06 ] | |
[75718.054554] cfg80211_get_bss: ssid = Los Abuelitosם\xffffffdb\xffffffdc"\xffffffc0\xffffffe4 \xffffffc0\xffffffb8\xffffffa7\\xffffffdfT\xffffff8c\xffffffc0\xffffffb8\xffffffa7\߀\\xffffffc1\xffffffdd4\xffffffd8\xffffff9d۸ם\xffffffdbT\xffffff8c\xffffffc0\xffffffa08\xffffffc0 | |
[75718.063120] list_for_each_entry: | |
[75718.066352] kalIndicateStatusAndComplete:(SCN WARN)bss unset 1 | |
[75718.072158] kalIndicateStatusAndComplete:(SCN WARN)bss unset 2.0 | |
[75718.078172] cfg80211_get_bss: ssid = Los Abuelitosם\xffffffdb\xffffffdc"\xffffffc0\xffffffe4 \xffffffc0\xffffffb8\xffffffa7\\xffffffdfT\xffffff8c\xffffffc0\xffffffb8\xffffffa7\߀\\xffffffc1\xffffffdd4\xffffffd8\xffffff9d۸ם\xffffffdbT\xffffff8c\xffffffc0\xffffffa08\xffffffc0 | |
[75718.086777] list_for_each_entry: | |
[75718.090010] roamingFsmRunEventStart:(ROAMING EVENT)EVENT-ROAMING START: Current Time = 75418060 | |
[75718.090059] __cfg80211_connect_result status = 0; WLAN_STATUS_SUCCESS = 0 | |
[75718.090063] cfg80211_get_bss: ssid = @\xffffff9d\xffffff8e\xffffffde | |
[75718.090065] list_for_each_entry: | |
[75718.090067] here1 | |
[75718.090068] here2 | |
[75718.090069] here3 | |
[75718.090071] here4 | |
[75718.090073] here5 | |
[75718.090075] is_bss: here 1 START | |
[75718.090077] is_bss: here 2 ether_addr_equal | |
[75718.090078] is_bss: here 3 ssid | |
[75718.090080] is_bss: here 4 ies | |
[75718.090082] is_bss: here 5 ssidie | |
[75718.090085] is_bss: testing ssid = : 0 == 0 | |
[75718.090088] is_bss: ssidie[1] 13 == ssid_len 0 | |
[75718.090089] here7 NO MATCH | |
[75718.090091] bss unset 5 | |
[75718.090094] ------------[ cut here ]------------ | |
[75718.090113] WARNING: CPU: 0 PID: 6 at net/wireless/sme.c:739 __cfg80211_connect_result+0x264/0x310 | |
[75718.090137] Modules linked in: ip6table_filter ip6_tables iptable_filter mtk_thermal thermal_sys mt6577_auxadc spi_mt65xx pwm_mediatek ip_tables x_tables ipv6 | |
[75718.090145] CPU: 0 PID: 6 Comm: kworker/u8:0 Tainted: G W 4.9.212-bpi-r2-4.9-main #8 | |
[75718.090148] Hardware name: Mediatek Cortex-A7 (Device Tree) | |
[75718.090159] Workqueue: cfg80211 cfg80211_event_work | |
[75718.090180] [<c0112a5c>] (unwind_backtrace) from [<c010d054>] (show_stack+0x20/0x24) | |
[75718.090192] [<c010d054>] (show_stack) from [<c03bafec>] (dump_stack+0xc4/0xd8) | |
[75718.090206] [<c03bafec>] (dump_stack) from [<c012e768>] (__warn+0xf8/0x110) | |
[75718.090217] [<c012e768>] (__warn) from [<c012e850>] (warn_slowpath_null+0x30/0x38) | |
[75718.090229] [<c012e850>] (warn_slowpath_null) from [<c082e3c8>] (__cfg80211_connect_result+0x264/0x310) | |
[75718.090243] [<c082e3c8>] (__cfg80211_connect_result) from [<c0804ac0>] (cfg80211_process_wdev_events+0x154/0x194) | |
[75718.090254] [<c0804ac0>] (cfg80211_process_wdev_events) from [<c0804b3c>] (cfg80211_process_rdev_events+0x3c/0x70) | |
[75718.090263] [<c0804b3c>] (cfg80211_process_rdev_events) from [<c07fee28>] (cfg80211_event_work+0x24/0x2c) | |
[75718.090273] [<c07fee28>] (cfg80211_event_work) from [<c0149a04>] (process_one_work+0x190/0x498) | |
[75718.090282] [<c0149a04>] (process_one_work) from [<c014a814>] (worker_thread+0x60/0x578) | |
[75718.090292] [<c014a814>] (worker_thread) from [<c014fef8>] (kthread+0x108/0x120) | |
[75718.090303] [<c014fef8>] (kthread) from [<c0108cd0>] (ret_from_fork+0x14/0x24) | |
[75718.090308] ---[ end trace daec9d09e52b1d36 ]--- | |
[75718.306370] roamingFsmSendCmd:(ROAMING LOUD)->roamingFsmSendCmd(): Current Time = 75418280 | |
[75718.314616] wlanSendSetQueryCmd:(OID TRACE)ucCmdSeqNum =189, ucCID =48 | |
[75718.321110] roamingFsmSteps:(ROAMING STATE)[27] TRANSITION: [0] -> [1] | |
[75718.327638] aisFsmSteps:(AIS STATE)[13] TRANSITION: [7] -> [10] | |
[75718.333734] nicRxProcessActionFrame:(RX INFO)Category 127 | |
[75718.339107] nicRxProcessActionFrame:(RX INFO)Category 127 | |
[75718.344499] nicRxProcessActionFrame:(RX INFO)Category 127 | |
[75718.349877] nicRxProcessActionFrame:(RX INFO)Category 127 | |
[75718.355272] nicRxProcessActionFrame:(RX INFO)Category 127 | |
[75718.360643] nicRxProcessActionFrame:(RX INFO)Category 127 | |
[75718.366040] nicRxProcessActionFrame:(RX INFO)Category 127 | |
[75718.371431] nicTxAcquireResource:(TX EVENT)Acquire: TC = 4 aucFreeBufferCount = 3 | |
[75718.378939] nicTxAcquireResource:(TX EVENT)Acquire: TC = 4 aucFreeBufferCount = 2 | |
[75718.386450] nicTxAcquireResource:(TX EVENT)Acquire: TC = 4 aucFreeBufferCount = 1 | |
[75718.393934] nicTxAcquireResource:(TX EVENT)Acquire: TC = 4 aucFreeBufferCount = 0 | |
[75718.401450] nicRxProcessEventPacket:(RX EVENT)prEvent->ucEID = 0x13 | |
[75718.407722] qmActivateStaRec:(QM TRACE)QM: +STA[0] | |
[75718.431344] nicRxProcessActionFrame:(RX INFO)Category 127 | |
[75718.436820] wlanHardStartXmit:(TX EVENT) | |
+++++ pending frame 1 len = 90 +++++ | |
[75718.436823] kalPerMonStart:(SW4 TRACE)enter kalPerMonStart | |
[75718.436826] kalPerMonStart:(SW4 TRACE)perf monitor already running | |
[75718.457014] nicRxProcessActionFrame:(RX INFO)Category 127 | |
[75718.462411] scanAddToBssDesc:(SCN EVENT)Los Abuelitos 24:a2:e1:f1:79:06 channel 11 | |
[75718.469996] rsnCheckSecurityModeChanged:(RSN INFO)security change, WEP->open | |
[75718.477041] scanProcessBeaconAndProbeResp:(SCN INFO)Beacon security mode change detected | |
[75718.485129] aisFsmStateAbort_NORMAL_TR:(AIS TRACE)aisFsmStateAbort_NORMAL_TR | |
[75718.492153] wlanSendSetQueryCmd:(OID TRACE)ucCmdSeqNum =190, ucCID =27 | |
[75718.498680] rlmFillSyncCmdParam:(RLM TRACE)N=0 closed | |
[75718.503753] wlanSendSetQueryCmd:(OID TRACE)ucCmdSeqNum =191, ucCID =22 | |
[75718.510257] roamingFsmRunEventAbort:(ROAMING EVENT)EVENT-ROAMING ABORT: Current Time = 75418480 | |
[75718.518937] roamingFsmSendCmd:(ROAMING LOUD)->roamingFsmSendCmd(): Current Time = 75418490 | |
[75718.527198] wlanSendSetQueryCmd:(OID TRACE)ucCmdSeqNum =192, ucCID =48 | |
[75718.533719] roamingFsmSteps:(ROAMING STATE)[27] TRANSITION: [1] -> [0] | |
[75718.540214] secClearPmkid:(RSN TRACE)secClearPmkid | |
[75718.545011] nicMediaStateChange:(NIC TRACE)DisByMC | |
[75718.549814] kalIndicateStatusAndComplete:(AIS INFO)[wifi] wlan0 netif_carrier_off | |
[75718.557308] kalIndicateStatusAndComplete:(AIS INFO)[wifi] wlan0 cfg80211_disconnected | |
[75718.565156] aisFsmSteps:(AIS STATE)[13] TRANSITION: [10] -> [0] | |
[75718.565200] kalIoctl:(OID TEMP)kalIoctl: before wait, caller: c05133b4 | |
[75718.577568] wlanSendSetQueryCmd:(OID TRACE)ucCmdSeqNum =193, ucCID =21 | |
[75718.584186] scanAddToBssDesc:(SCN EVENT)Los Abuelitos 24:a2:e1:f1:79:06 channel 11 | |
[75718.591736] nicRxProcessActionFrame:(RX INFO)Category 127 | |
[75718.597146] wlanoidSetRemoveKey:(OID TRACE)Set: Dump PARAM_REMOVE_KEY content | |
[75718.604283] wlanoidSetRemoveKey:(OID TRACE)Length : 0x00000010 | |
[75718.610342] wlanoidSetRemoveKey:(OID TRACE)Key Index : 0x00000000 | |
[75718.616429] wlanoidSetRemoveKey:(OID TRACE)BSSID: | |
[75718.621135] mboxRcvAllMsg:(CNM LOUD)DO MSG [1] | |
[75718.625597] cnmChMngrAbortPrivilege:(CNM INFO)ChAbort net=0 token=3 | |
[75718.631833] wlanSendSetQueryCmd:(OID TRACE)ucCmdSeqNum =195, ucCID =32 | |
[75718.638371] nicTxAcquireResource:(TX EVENT)Acquire: TC = 4 aucFreeBufferCount = 3 | |
[75718.645894] nicTxAcquireResource:(TX EVENT)Acquire: TC = 4 aucFreeBufferCount = 2 | |
[75718.653389] nicTxAcquireResource:(TX EVENT)Acquire: TC = 4 aucFreeBufferCount = 1 | |
[75718.660858] nicTxAcquireResource:(TX EVENT)Acquire: TC = 4 aucFreeBufferCount = 0 | |
[75718.668365] wlanProcessCommandQueue:(TX EVENT)No TC4 resource to send cmd, CID=8, SEQ=194, CMD type=1, OID=1 | |
[75718.678181] qmEnqueueTxPackets:(QM LOUD)Enter qmEnqueueTxPackets | |
[75718.684154] qmDetermineStaRecIndex:(QM LOUD)TX with DA = BMCAST | |
[75718.690036] qmEnqueueTxPackets:(QM LOUD)***** ucStaRecIndex = 255 ***** | |
[75718.696606] qmEnqueueTxPackets:(QM WARN)Drop the Packet for inactive Bss 0 | |
[75718.703435] qmEnqueueTxPackets:(QM LOUD)Current queue length = 1 | |
[75718.709465] kalSendCompleteAndAwakeQueue:(TX EVENT)----- pending frame 0 ----- | |
[75718.716774] nicRxProcessActionFrame:(RX INFO)Category 127 | |
[75718.722149] nicRxProcessEventPacket:(RX EVENT)prEvent->ucEID = 0x19 | |
[75718.728410] qmHandleEventBssAbsencePresence:(QM INFO)NAF=0,0,0 | |
[75718.734256] nicRxProcessEventPacket:(RX EVENT)prEvent->ucEID = 0x19 | |
[75718.740488] qmHandleEventBssAbsencePresence:(QM INFO)NAF=0,0,0 | |
[75718.746331] nicTxAcquireResource:(TX EVENT)Acquire: TC = 4 aucFreeBufferCount = 3 | |
[75718.753853] kalOidComplete:(OID TEMP)kalOidComplete, caller: c04ffe64 | |
[75718.760270] nicTxAcquireResource:(TX EVENT)Acquire: TC = 4 aucFreeBufferCount = 2 | |
[75718.760278] kalIoctl:(OID TEMP)kalIoctl: done | |
[75718.760288] kalIoctl:(OID TEMP)kalIoctl: before wait, caller: c05133b4 | |
[75718.778610] nicRxProcessActionFrame:(RX INFO)Category 127 | |
[75718.784045] wlanoidSetRemoveKey:(OID TRACE)Set: Dump PARAM_REMOVE_KEY content | |
[75718.791140] wlanoidSetRemoveKey:(OID TRACE)Length : 0x00000010 | |
[75718.797228] wlanoidSetRemoveKey:(OID TRACE)Key Index : 0x00000001 | |
[75718.803286] wlanoidSetRemoveKey:(OID TRACE)BSSID: | |
[75718.808016] nicTxAcquireResource:(TX EVENT)Acquire: TC = 4 aucFreeBufferCount = 3 | |
[75718.815532] kalOidComplete:(OID TEMP)kalOidComplete, caller: c04ffe64 | |
[75718.821958] kalIoctl:(OID TEMP)kalIoctl: done | |
[75718.821982] nicRxProcessEventPacket:(RX EVENT)prEvent->ucEID = 0x0e | |
[75718.832575] kalIoctl:(OID TEMP)kalIoctl: before wait, caller: c05133b4 | |
[75718.833382] wlanoidSetRemoveKey:(OID TRACE)Set: Dump PARAM_REMOVE_KEY content | |
[75718.833386] wlanoidSetRemoveKey:(OID TRACE)Length : 0x00000010 | |
[75718.833389] wlanoidSetRemoveKey:(OID TRACE)Key Index : 0x00000002 | |
[75718.833391] wlanoidSetRemoveKey:(OID TRACE)BSSID: | |
[75718.863416] nicTxAcquireResource:(TX EVENT)Acquire: TC = 4 aucFreeBufferCount = 3 | |
[75718.870900] kalOidComplete:(OID TEMP)kalOidComplete, caller: c04ffe64 | |
[75718.877406] nicRxProcessEventPacket:(RX EVENT)prEvent->ucEID = 0x0e | |
[75718.877697] kalIoctl:(OID TEMP)kalIoctl: done | |
[75718.877707] kalIoctl:(OID TEMP)kalIoctl: before wait, caller: c05133b4 | |
[75718.894540] wlanoidSetRemoveKey:(OID TRACE)Set: Dump PARAM_REMOVE_KEY content | |
[75718.901634] wlanoidSetRemoveKey:(OID TRACE)Length : 0x00000010 | |
[75718.907717] wlanoidSetRemoveKey:(OID TRACE)Key Index : 0x00000003 | |
[75718.913822] wlanoidSetRemoveKey:(OID TRACE)BSSID: | |
[75718.918523] nicTxAcquireResource:(TX EVENT)Acquire: TC = 4 aucFreeBufferCount = 3 | |
[75718.926031] kalOidComplete:(OID TEMP)kalOidComplete, caller: c04ffe64 | |
[75718.932471] kalIoctl:(OID TEMP)kalIoctl: done | |
[75718.932484] nicRxProcessEventPacket:(RX EVENT)prEvent->ucEID = 0x0e | |
[75718.943112] kalIoctl:(OID TEMP)kalIoctl: before wait, caller: c05133b4 | |
[75718.943131] wlanoidSetRemoveKey:(OID TRACE)Set: Dump PARAM_REMOVE_KEY content | |
[75718.943135] wlanoidSetRemoveKey:(OID TRACE)Length : 0x00000010 | |
[75718.943137] wlanoidSetRemoveKey:(OID TRACE)Key Index : 0x00000004 | |
[75718.943139] wlanoidSetRemoveKey:(OID TRACE)BSSID: | |
[75718.943159] nicTxAcquireResource:(TX EVENT)Acquire: TC = 4 aucFreeBufferCount = 3 | |
[75718.943192] kalOidComplete:(OID TEMP)kalOidComplete, caller: c04ffe64 | |
[75718.962880] nicRxProcessEventPacket:(RX EVENT)prEvent->ucEID = 0x0e | |
[75718.963459] wlanHardStartXmit:(TX EVENT) | |
+++++ pending frame 1 len = 90 +++++ | |
[75718.963462] kalPerMonStart:(SW4 TRACE)enter kalPerMonStart | |
[75718.963465] kalPerMonStart:(SW4 TRACE)perf monitor already running | |
[75718.963519] qmEnqueueTxPackets:(QM LOUD)Enter qmEnqueueTxPackets | |
[75718.963523] qmDetermineStaRecIndex:(QM LOUD)TX with DA = BMCAST | |
[75718.963527] qmEnqueueTxPackets:(QM LOUD)***** ucStaRecIndex = 255 ***** | |
[75718.963530] qmEnqueueTxPackets:(QM WARN)Drop the Packet for inactive Bss 0 | |
[75718.963533] qmEnqueueTxPackets:(QM LOUD)Current queue length = 1 | |
[75718.963546] kalSendCompleteAndAwakeQueue:(TX EVENT)----- pending frame 0 ----- | |
[75719.052168] kalIoctl:(OID TEMP)kalIoctl: done | |
[75719.056530] kalIoctl:(OID TEMP)kalIoctl: before wait, caller: c05133b4 | |
[75719.060304] wlanoidSetRemoveKey:(OID TRACE)Set: Dump PARAM_REMOVE_KEY content | |
[75719.060310] wlanoidSetRemoveKey:(OID TRACE)Length : 0x00000010 | |
[75719.060313] wlanoidSetRemoveKey:(OID TRACE)Key Index : 0x00000005 | |
[75719.060315] wlanoidSetRemoveKey:(OID TRACE)BSSID: | |
[75719.083404] nicTxAcquireResource:(TX EVENT)Acquire: TC = 4 aucFreeBufferCount = 3 | |
[75719.083446] kalOidComplete:(OID TEMP)kalOidComplete, caller: c04ffe64 | |
[75719.094476] nicRxProcessEventPacket:(RX EVENT)prEvent->ucEID = 0x0e | |
[75719.107076] kalIoctl:(OID TEMP)kalIoctl: done |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment