讨论广场 问答详情
OH5.0.3 开机输入WiFi密码连接失败
Ba2zi 2025-08-11 17:24:49
43 评论 分享

适配RTL8822CU,开机默认开启WiFi,输入密码链接WiFi显示密码错误,将WiFi开关关闭再开启,链接WiFi正常,出错时wpa显示没有wpa_driver_nl80211_associate和wpa_driver_nl80211_connect相关的打印

01-01 08:03:32.635  5282  5283 D C05200/wpa_supplicant: PSK (from passphrase) - hexdump(len=32): [REMOVED]
01-01 08:03:32.635  5282  5283 D C05200/wpa_supplicant: WPA: Set PMK based on external data - hexdump(len=32): [REMOVED]
01-01 08:03:32.635  5282  5283 D C05200/wpa_supplicant: wlan0: Automatic auth_alg selection: 0x1
01-01 08:03:32.635  5282  5283 D C05200/wpa_supplicant: Added supported operating classes IE - hexdump(len=22): 3b 14 51 51 53 54 73 74 75 76 77 78 79 7a 7b 7c 7d 7e 7f 80 81 82
01-01 08:03:32.635  5282  5283 D C05200/wpa_supplicant: CTRL-DEBUG: ctrl_sock-sendmsg: sock=11 sndbuf=212992 outq=0 send_len=89
01-01 08:03:32.635  5282  5283 D C05200/wpa_supplicant: CTRL_IFACE monitor sent successfully to /data/service/el1/public/wifi/wpa_ctrl_3545-22\x00
01-01 08:03:32.635  5282  5283 I C05200/wpa_supplicant: Trying to associate with 72:f5:**:**:**:8d (SSID='Fin***************** 60' freq=2452 MHz)
01-01 08:03:32.635  5282  5283 I C05200/wpa_supplicant: wlan0: Cancelling scan request
01-01 08:03:32.635  5282  5283 D C05200/wpa_supplicant: CTRL-DEBUG: ctrl_sock-sendmsg: sock=11 sndbuf=212992 outq=0 send_len=23
01-01 08:03:32.635  5282  5283 D C05200/wpa_supplicant: CTRL_IFACE monitor sent successfully to /data/service/el1/public/wifi/wpa_ctrl_3545-22\x00
01-01 08:03:32.636  5282  5283 I C05200/wpa_supplicant: wlan0: State: DISCONNECTED -> ASSOCIATING
01-01 08:03:32.636  5282  5283 D C05200/wpa_supplicant: CTRL-DEBUG: ctrl_sock-sendmsg: sock=11 sndbuf=212992 outq=0 send_len=34
01-01 08:03:32.636  5282  5283 D C05200/wpa_supplicant: CTRL_IFACE monitor sent successfully to /data/service/el1/public/wifi/wpa_ctrl_3545-22\x00
01-01 08:03:32.636  5282  5283 D C05200/wpa_supplicant: nl80211: Set wlan0 operstate 0->0 (DORMANT)
01-01 08:03:32.636  5282  5283 D C05200/wpa_supplicant: netlink: Operstate: ifindex=8 linkmode=-1 (no change), operstate=5 (IF_OPER_DORMANT)
01-01 08:03:32.636  5282  5283 D C05200/wpa_supplicant: prepare call onEventStateChanged
01-01 08:03:32.636  5282  5283 D C05200/wpa_supplicant: wlan0: Determining shared radio frequencies (max len 1)
01-01 08:03:32.636  5282  5283 D C05200/wpa_supplicant: wlan0: Shared frequencies (len=1): completed iteration
01-01 08:03:32.636  5282  5283 D C05200/wpa_supplicant: wlan0: freq[0]: 2412, flags=0x0
01-01 08:03:32.636  5282  5283 D C05200/wpa_supplicant: P2P: Add operating class 81
01-01 08:03:32.636  5282  5283 D C05200/wpa_supplicant: P2P: Channels - hexdump(len=12): 01 02 03 04 05 06 07 08 09 0a 0b 0d
01-01 08:03:32.636  5282  5283 D C05200/wpa_supplicant: P2P: Add operating class 115
01-01 08:03:32.636  5282  5283 D C05200/wpa_supplicant: P2P: Channels - hexdump(len=4): 24 28 2c 30
01-01 08:03:32.636  5282  5283 D C05200/wpa_supplicant: P2P: Add operating class 116
01-01 08:03:32.636  5282  5283 D C05200/wpa_supplicant: P2P: Channels - hexdump(len=2): 24 2c
01-01 08:03:32.636  5282  5283 D C05200/wpa_supplicant: P2P: Add operating class 117
01-01 08:03:32.636  5282  5283 D C05200/wpa_supplicant: P2P: Channels - hexdump(len=2): 28 30
01-01 08:03:32.636  5282  5283 D C05200/wpa_supplicant: P2P: Add operating class 124
01-01 08:03:32.636  5282  5283 D C05200/wpa_supplicant: P2P: Channels - hexdump(len=4): 95 99 9d a1
01-01 08:03:32.636  5282  5283 D C05200/wpa_supplicant: P2P: Add operating class 125
01-01 08:03:32.636  5282  5283 D C05200/wpa_supplicant: P2P: Channels - hexdump(len=4): 95 99 9d a1
01-01 08:03:32.636  5282  5283 D C05200/wpa_supplicant: P2P: Add operating class 126
01-01 08:03:32.636  5282  5283 D C05200/wpa_supplicant: P2P: Channels - hexdump(len=2): 95 9d
01-01 08:03:32.636  5282  5283 D C05200/wpa_supplicant: P2P: Add operating class 127
01-01 08:03:32.636  5282  5283 D C05200/wpa_supplicant: P2P: Channels - hexdump(len=2): 99 a1
01-01 08:03:32.636  5282  5283 D C05200/wpa_supplicant: P2P: Add operating class 128
01-01 08:03:32.636  5282  5283 D C05200/wpa_supplicant: P2P: Channels - hexdump(len=8): 24 28 2c 30 95 99 9d a1
01-01 08:03:32.636  5282  5283 D C05200/wpa_supplicant: P2P: Add operating class 130
01-01 08:03:32.636  5282  5283 D C05200/wpa_supplicant: P2P: Channels - hexdump(len=8): 24 28 2c 30 95 99 9d a1
01-01 08:03:32.636  5282  5283 D C05200/wpa_supplicant: P2P: Update channel list
01-01 08:03:32.636  5282  5283 D C05200/wpa_supplicant: P2P: channels: 81:1,2,3,4,5,6,7,8,9,10,11,13 115:36,40,44,48 116:36,44 117:40,48 124:149,153,157,161 125:149,153,157,161 126:149,157 127:153,161 128:36,40,44,48,149,153,157,161 130:36,40,44,48,149,153,157,161
01-01 08:03:32.636  5282  5283 D C05200/wpa_supplicant: P2P: cli_channels:
01-01 08:03:32.636  5282  5283 D C05200/wpa_supplicant: p2p0: P2P: Common group frequencies  2412 2417 2422 2427 2432 2437 2442 2447 2452 2457 2462 2472 5180 5200 5220 5240 5745 5765 5785 5805
01-01 08:03:32.636  5282  5283 D C05200/wpa_supplicant: P2P: Group common freqs before iterating members: 81:1,2,3,4,5,6,7,8,9,10,11,13 115:36,40,44,48 116:36,44 117:40,48 124:149,153,157,161 125:149,153,157,161 126:149,157 127:153,161 128:36,40,44,48,149,153,157,161 130:36,40,44,48,149,153,157,161
01-01 08:03:32.636  5282  5283 D C05200/wpa_supplicant: P2P: Group common channels: 81:1,2,3,4,5,6,7,8,9,10,11,13 115:36,40,44,48 116:36,44 117:40,48 124:149,153,157,161 125:149,153,157,161 126:149,157 127:153,161 128:36,40,44,48,149,153,157,161 130:36,40,44,48,149,153,157,161
01-01 08:03:32.636  5282  5283 D C05200/wpa_supplicant: p2p0: P2P: Common group frequencies  2412 2417 2422 2427 2432 2437 2442 2447 2452 2457 2462 2472 5180 5200 5220 5240 5745 5765 5785 5805
01-01 08:03:32.636  5282  5283 D C05200/wpa_supplicant: P2P: GO move: invalid_freq=0, policy_move=0, flags=0x0
01-01 08:03:32.636  5282  5283 D C05200/wpa_supplicant: p2p0: P2P: Cancel a GO move from freq=2412 MHz
01-01 08:03:32.636  5282  5283 D C05200/wpa_supplicant: p2p0: P2P: Not initiating a GO frequency change
01-01 08:03:32.636  5282  5283 D C05200/wpa_supplicant: Limit connection to BSSID 72:f5:**:**:**:8d freq=2452 MHz based on scan results (bssid_set=1 wps=0)
01-01 08:03:32.636  5282  5283 D C05200/wpa_supplicant: wlan0: Determining shared radio frequencies (max len 1)
01-01 08:03:32.636  5282  5283 D C05200/wpa_supplicant: wlan0: Shared frequencies (len=1): completed iteration
01-01 08:03:32.636  5282  5283 D C05200/wpa_supplicant: wlan0: freq[0]: 2412, flags=0x0
01-01 08:03:32.636  5282  5283 D C05200/wpa_supplicant: Assoc conflicting freq found (2412 != 2452)
01-01 08:03:32.637  5282  5283 I C05200/wpa_supplicant: p2p0: CTRL-EVENT-FREQ-CONFLICT  id=0
01-01 08:03:32.637  5282  5283 D C05200/wpa_supplicant: CTRL-DEBUG: ctrl_sock-sendmsg: sock=11 sndbuf=212992 outq=0 send_len=30
01-01 08:03:32.637  5282  5283 D C05200/wpa_supplicant: CTRL_IFACE monitor sent successfully to /data/service/el1/public/wifi/wpa_ctrl_3545-22\x00
01-01 08:03:32.637  5282  5283 D C05200/wpa_supplicant: wlan0: Radio work 'connect'@0x7f8b594460 done in 0.020513 seconds
01-01 08:03:32.637  5282  5283 D C05200/wpa_supplicant: wlan0: radio_work_free('connect'@0x7f8b594460): num_active_works --> 0
01-01 08:03:32.637  5282  5283 I C05200/wpa_supplicant: The radio work list is empty

01-01 08:03:52.619  3545  3545 D C05200/wpa_supplicant: wpa_ctrl_request send success!
01-01 08:03:52.619  5282  5283 D C05200/wpa_supplicant: Processing message
01-01 08:03:52.619  5282  5283 I C05200/wpa_supplicant: CTRL_IFACE: DISABLE_NETWORK id=0
01-01 08:03:52.619  5282  5283 W C05200/wpa_supplicant: Request to deauthenticate - bssid=72:f5:**:**:**:8d pending_bssid=72:f5:**:**:**:8d reason=3 (DEAUTH_LEAVING) state=ASSOCIATING
01-01 08:03:52.619  5282  5283 D C05200/wpa_supplicant: wpa_driver_nl80211_disconnect(reason_code=3)
01-01 08:03:52.619  5282  5283 I C05200/wpa_supplicant: wlan0: Event DEAUTH (11) received
01-01 08:03:52.620  5282  5283 D C05200/wpa_supplicant: CTRL-DEBUG: ctrl_sock-sendmsg: sock=11 sndbuf=212992 outq=0 send_len=26
01-01 08:03:52.620  5282  5283 D C05200/wpa_supplicant: CTRL_IFACE monitor sent successfully to /data/service/el1/public/wifi/wpa_ctrl_3545-22\x00
01-01 08:03:52.620  5282  5283 I C05200/wpa_supplicant: wlan0: Deauthentication notification
01-01 08:03:52.620  5282  5283 D C05200/wpa_supplicant: CTRL-DEBUG: ctrl_sock-sendmsg: sock=11 sndbuf=212992 outq=0 send_len=29
01-01 08:03:52.620  5282  5283 D C05200/wpa_supplicant: CTRL_IFACE monitor sent successfully to /data/service/el1/public/wifi/wpa_ctrl_3545-22\x00
01-01 08:03:52.620  5282  5283 I C05200/wpa_supplicant: wlan0:  * reason 3 (DEAUTH_LEAVING) locally_generated=1
01-01 08:03:52.620  5282  5283 D C05200/wpa_supplicant: CTRL-DEBUG: ctrl_sock-sendmsg: sock=11 sndbuf=212992 outq=0 send_len=48
01-01 08:03:52.620  5282  5283 D C05200/wpa_supplicant: CTRL_IFACE monitor sent successfully to /data/service/el1/public/wifi/wpa_ctrl_3545-22\x00
01-01 08:03:52.620  5282  5283 I C05200/wpa_supplicant: Deauthentication frame IE(s) - hexdump(len=0): [NULL]
01-01 08:03:52.620  5282  5283 I C05200/wpa_supplicant: wlan0: CTRL-EVENT-DISCONNECTED bssid=72:f5:**:**:**:8d reason=3locally_generated=1
01-01 08:03:52.620  5282  5283 D C05200/wpa_supplicant: CTRL-DEBUG: ctrl_sock-sendmsg: sock=11 sndbuf=212992 outq=0 send_len=75
01-01 08:03:52.620  5282  5283 D C05200/wpa_supplicant: CTRL_IFACE monitor sent successfully to /data/service/el1/public/wifi/wpa_ctrl_3545-22\x00
01-01 08:03:52.620  5282  5283 D C05200/wpa_supplicant: wlan0: Auto connect disabled: do not try to re-connect
01-01 08:03:52.620  5282  5283 I C05200/wpa_supplicant: wlan0: Ignore connection failure due to local request to disconnect
01-01 08:03:52.620  5282  5283 D C05200/wpa_supplicant: CTRL-DEBUG: ctrl_sock-sendmsg: sock=11 sndbuf=212992 outq=0 send_len=60
01-01 08:03:52.620  5282  5283 D C05200/wpa_supplicant: CTRL_IFACE monitor sent successfully to /data/service/el1/public/wifi/wpa_ctrl_3545-22\x00
01-01 08:03:52.620  5282  5283 D C05200/wpa_supplicant: wlan0: WPA: Clear old PMK and PTK
01-01 08:03:52.620  5282  5283 D C05200/wpa_supplicant: wlan0: Disconnect event - remove keys
01-01 08:03:52.621  5282  5283 I C05200/wpa_supplicant: wlan0: State: ASSOCIATING -> DISCONNECTED
01-01 08:03:52.621  5282  5283 D C05200/wpa_supplicant: CTRL-DEBUG: ctrl_sock-sendmsg: sock=11 sndbuf=212992 outq=0 send_len=34
01-01 08:03:52.621  5282  5283 D C05200/wpa_supplicant: CTRL_IFACE monitor sent successfully to /data/service/el1/public/wifi/wpa_ctrl_3545-22\x00
01-01 08:03:52.621  5282  5283 D C05200/wpa_supplicant: nl80211: Set wlan0 operstate 0->0 (DORMANT)
01-01 08:03:52.621  5282  5283 D C05200/wpa_supplicant: netlink: Operstate: ifindex=8 linkmode=-1 (no change), operstate=5 (IF_OPER_DORMANT)
01-01 08:03:52.621  5282  5283 D C05200/wpa_supplicant: prepare call onEventStateChanged
01-01 08:03:52.621  5282  5283 D C05200/wpa_supplicant: wlan0: Determining shared radio frequencies (max len 1)
01-01 08:03:52.621  5282  5283 D C05200/wpa_supplicant: wlan0: Shared frequencies (len=1): completed iteration
01-01 08:03:52.621  5282  5283 D C05200/wpa_supplicant: wlan0: freq[0]: 2412, flags=0x0

43 评论 分享
写回答
全部评论(2)
1 楼

对比正常和异常的日志,看哪里不一致,找到不一样的地方,再分析问题。

2025-08-12 10:34:49
2025-08-12 14:30:13
对比就是失败的时候打印了wpa_supplicant: p2p0: CTRL-EVENT-FREQ-CONFLICT id=0 看wpas_p2p_handle_frequency_conflicts 函数,应该是断开了sta链接,保证p2p链接。 失败时没有调用wpa_driver_nl80211_associate去做关联
2025-08-12 14:30:13