This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AM3352: Wi Fi module 在掛載後會一段時間,wi fi device會消失

Part Number: AM3352

目前我們正在處理 Wi Fi module 在掛載後會消失一段時間會消失, “TI AM335x此時無法再透過 USB 識別 Wi-Fi module”,

debug 的STEP4 driver在重新加載的過程中, 需要對 usb reset, 嘗試要手動重新加

FMAC driver,但看似 USB 識別不到, 所以才想查怎麼對 USB reset指令, SOC 重新偵測 MODULEUSB.

  

<debug Step>

Step 1

手動下指令讓5GHz band去與AP做連線, 做scan AP指令, 沒有找到任何AP

root@W1-1113-SA11-DEFAULT:~# wl -i wlan0 scan
root@W1-1113-SA11-DEFAULT:~# wl -i wlan0 scanresults
root@W1-1113-SA11-DEFAULT:~#

Step 2

手動下指令連接5GHz AP會出現Fail訊息, 經查證此訊息表示USB interface Fail

ioctl WLC_SET_WPA_AUTH failed, ret -45

Step 3

關閉5GHz Soft AP後, 只使用5GHz STA mode, 可以Scan到5GHz AP裝置, 但連線的時候會出現 USB disconnect, TI AM335x此時無法再透過 USB 識別 Wi-Fi module

root@W1-1113-SA11-DEFAULT:~/config# daemon_stop wifi_handler

root@W1-1113-SA11-DEFAULT:~/config# wl down

root@W1-1113-SA11-DEFAULT:~/config# iw uap0 del

root@W1-1113-SA11-DEFAULT:~/config# wl band a

root@W1-1113-SA11-DEFAULT:~/config# wl up

root@W1-1113-SA11-DEFAULT:~/config# killall wpa_supplicant

root@W1-1113-SA11-DEFAULT:~/config# wpa_supplicant -Dnl80211 -iwlan0 -c wpa_supplicant.conf &

root@W1-1113-SA11-DEFAULT:~/config# Successfully initialized wpa_supplicant

wlan0: Trying to associate with SSID 'TSC1110_5G'

wlan0: CTRL-EVENT-DISCONNECTED bssid=54:af:97:89:ba:1b reason=3 locally_generated=1

[   51.066860] 000: usb 1-1.2: USB disconnect, device number 7

[   51.458130] 000: usb 1-1.2: new high-speed USB device number 9 using musb-hdrc

Step 4

因driver在重新加載的過程中, 需要對 usb reset, 嘗試要手動重新加載 FMAC driver,但看似 USB 識別不到, 所以才想查怎麼對 USB reset指令, 讓SOC 重新偵測 MODULE的USB.