在調(diào)試WIFI模組過程中,可能會(huì)出現(xiàn)各種各樣的問題,本文是基于linux內(nèi)核5.10調(diào)試的。調(diào)試過程中WIFI可以掃描熱點(diǎn),但是連接不上,連接了一下又?jǐn)嚅_。
下面我們先來看一下debian原生系統(tǒng)界面是怎樣的,我是通過hdmi接口轉(zhuǎn)接到顯示屏上的。我們今天不描述關(guān)于hdmi相關(guān)技術(shù),下面來看一下界面:

以下是adb shell logcat中相關(guān)log:

查閱相關(guān)資料,該log描述的大致信息如下:
1. `Mar 27 0609 linaro-alip kernel: [ 869.772929] [dhd] [wlan0] wl_ext_iapsta_link : connect failed event=0, reason=0, status=5`
這條日志表明在時(shí)間戳所示的時(shí)間點(diǎn),無線網(wǎng)卡嘗試連接到某個(gè)Wi-Fi網(wǎng)絡(luò)失敗。`status=5`可能是代表了WL_STATUS_AUTH_FAIL,即身份驗(yàn)證失敗。
2. `Mar 27 0609 linaro-alip kernel: [ 869.772973] [dhd] [wlan0] wl_handle_assoc_fail : assoc fail Reason: WLC_E_SET_SSID from 000000:00`
這里顯示的是關(guān)聯(lián)操作失敗,原因是WLC_E_SET_SSID,通常這意味著無線網(wǎng)卡試圖連接到一個(gè)SSID(Wi-Fi網(wǎng)絡(luò)名稱),但是這個(gè)操作失敗了。從地址`000000:00`可以看出,它未能識(shí)別出正確的接入點(diǎn)(AP)MAC地址,這可能是因?yàn)樯形闯晒﹃P(guān)聯(lián)到任何網(wǎng)絡(luò)。
3. `Mar 27 0609 linaro-alip kernel: [ 869.773030] [dhd] [wlan0] wl_bss_connect_done : Report connect result - connection failed`
確認(rèn)無線網(wǎng)卡未能成功連接到指定的BSS(基本服務(wù)集,即Wi-Fi網(wǎng)絡(luò))。
4. `Mar 27 0609 linaro-alip kernel: [ 869.773050] [dhd] [wlan0] IAPSTA-ERROR) wl_ext_in4way_sync_sta : connect failed at 1`
表示在四路握手(4-way handshake)過程中的某一階段(這里是在第1步)連接失敗,這是Wi-Fi連接建立安全加密連接的一個(gè)必要步驟。
5. `Mar 27 0609 linaro-alip kernel: [ 869.775996] [dhd] [wlan0] wl_iw_event : [0 times] disconnected with 000000:00, event 11, reason 8`
此處記錄了無線網(wǎng)卡已斷開連接,事件代碼為11,對(duì)應(yīng)于WLC_E_DISASSOC(被接入點(diǎn)主動(dòng)斷開連接),原因代碼為8,通常表示“因本地去認(rèn)證”(MLME-DISASSOC.request due to inactivity)。
通過指令連接報(bào)如下錯(cuò)誤:

后下載Android系統(tǒng)固件,發(fā)現(xiàn)還是一樣的結(jié)果,不應(yīng)該,因?yàn)锳ndroid系統(tǒng)已經(jīng)調(diào)試過沒有問題了,后面懷疑可能是信號(hào)問題。
出現(xiàn)上述種種的報(bào)錯(cuò),懷疑過是mac地質(zhì)問題,懷疑過是代碼問題,懷疑過是設(shè)備樹配置問題。。。但都不是。
后面接上天線,信號(hào)強(qiáng)度起來了,就可以連接上了,所以在排查問題的時(shí)候,可能因?yàn)橐粋€(gè)點(diǎn),引出其他不是問題的問題,是值得注意的。
that‘s all.
-
內(nèi)核
+關(guān)注
關(guān)注
4文章
1468瀏覽量
42892 -
Linux
+關(guān)注
關(guān)注
88文章
11764瀏覽量
219097 -
WIFI
+關(guān)注
關(guān)注
82文章
5510瀏覽量
213650
發(fā)布評(píng)論請(qǐng)先 登錄
RK3588操控終端
RK3588采集Cameralink圖像快速搭建系統(tǒng)辦法
【技術(shù)分享】RK3588如何搭建xenomai3+ethercat
一文搞懂?RK3588 PCIe:從硬件資源到拆分配置?+?避坑指南(含腦圖)
瑞芯微 RK3588 平臺(tái) Debian 系統(tǒng)開發(fā)案例與使用說明
瑞芯微RK3588與RK3576技術(shù)參數(shù)詳解
RK這2款旗艦芯片RK3588 PK RK3576,誰是最優(yōu)選
RK3588S和RK3588S2差異說明
技術(shù)分享|iTOP-RK3588開發(fā)板Ubuntu20系統(tǒng)旋轉(zhuǎn)屏幕方案
HZ-EVM-RK3588-技術(shù)規(guī)格書
迅為iTOP-RK3588S開發(fā)板/核心板瑞芯微RK3588S處理器6TOPS算力內(nèi)置NPU
RK3588主板:多元場(chǎng)景的硬核“芯”力量
rk3588基于Debian系統(tǒng)中WIFI連接問題
評(píng)論