Skip to content

Instantly share code, notes, and snippets.

@zultron
Created August 2, 2020 20:16
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save zultron/30b3d287362b0b16445b52b18a6e0536 to your computer and use it in GitHub Desktop.
Save zultron/30b3d287362b0b16445b52b18a6e0536 to your computer and use it in GitHub Desktop.
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;
[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