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.

Linux/WL1835MOD: P2P wifidisplay connect compatible issue

Part Number: WL1835MOD

Tool/software: Linux

Hi,

wl18xx as P2P GO role that set go_intent=15 some cell phones can't connect to(known: samsung_c9_pro/gionee/vivo_x9/vivo_x9_plus), but change wl18xx to P2P GC role that set go_intent=0 is OK, following is part of wl18xx driver debug and wpa_suppliant debug log:

================================================================================================================================

Jan 1 00:31:47 DA-Family local1.debug [IPAS][2654]: [WFD] [P2P SDK] p2p_supplicant.c 337 INFO: <3>P2P-FIND-STOPPED
Jan 1 00:31:47 DA-Family local1.debug [IPAS][2654]: [WFD] [P2P SDK] p2p_state_machine.c 459 INFO: STM get message EVNT_FIND_STOPPED from message queue.
Jan 1 00:31:47 DA-Family user.debug kernel: wlcore: mac80211 configure filter changed 0 total 80000000
Jan 1 00:31:47 DA-Family local1.debug [IPAS][2654]: [WFD] [P2P SDK] p2p_state_machine.c 459 INFO: STM get message CMD_START_FIND from message queue.
Jan 1 00:31:47 DA-Family user.debug kernel: wlcore: mac80211 hw scan
Jan 1 00:31:48 DA-Family user.debug kernel: wlcore: mac80211 configure filter changed 100 total 80000100
Jan 1 00:31:48 DA-Family user.debug kernel: wlcore: mac80211 roc 6 (255)
Jan 1 00:31:49 DA-Family user.debug kernel: wlcore: roc complete
Jan 1 00:31:49 DA-Family user.debug kernel: wlcore: mac80211 hw scan
Jan 1 00:31:49 DA-Family user.debug kernel: wlcore: mac80211 configure filter changed 0 total 80000000
Jan 1 00:31:49 DA-Family user.debug kernel: wlcore: mac80211 configure filter changed 100 total 80000100
Jan 1 00:31:49 DA-Family user.debug kernel: wlcore: mac80211 roc 6 (255)
Jan 1 00:31:49 DA-Family user.debug kernel: wlcore: roc complete
Jan 1 00:31:49 DA-Family user.debug kernel: wlcore: mac80211 configure filter changed 0 total 80000000
Jan 1 00:31:49 DA-Family user.debug kernel: wlcore: mac80211 hw scan
Jan 1 00:31:49 DA-Family user.debug kernel: wlcore: mac80211 configure filter changed 100 total 80000100
Jan 1 00:31:49 DA-Family user.debug kernel: wlcore: mac80211 roc 6 (255)
Jan 1 00:31:49 DA-Family user.debug kernel: wlcore: roc complete
Jan 1 00:31:49 DA-Family user.debug kernel: wlcore: mac80211 hw scan
Jan 1 00:31:49 DA-Family user.debug kernel: wlcore: mac80211 configure filter changed 0 total 80000000
Jan 1 00:31:49 DA-Family user.debug kernel: wlcore: mac80211 configure filter changed 100 total 80000100
Jan 1 00:31:49 DA-Family user.debug kernel: wlcore: mac80211 roc 6 (255)
Jan 1 00:31:50 DA-Family user.debug kernel: wlcore: roc complete
Jan 1 00:31:50 DA-Family user.debug kernel: wlcore: mac80211 hw scan
Jan 1 00:31:50 DA-Family user.debug kernel: wlcore: mac80211 configure filter changed 0 total 80000000
Jan 1 00:31:50 DA-Family user.debug kernel: wlcore: mac80211 configure filter changed 100 total 80000100
Jan 1 00:31:50 DA-Family user.debug kernel: wlcore: mac80211 roc 6 (255)
Jan 1 00:31:50 DA-Family user.debug kernel: wlcore: roc complete
Jan 1 00:31:50 DA-Family user.debug kernel: wlcore: mac80211 hw scan
Jan 1 00:31:50 DA-Family user.debug kernel: wlcore: mac80211 configure filter changed 0 total 80000000
Jan 1 00:31:50 DA-Family user.debug kernel: wlcore: mac80211 configure filter changed 100 total 80000100
Jan 1 00:31:50 DA-Family user.debug kernel: wlcore: mac80211 roc 6 (255)
Jan 1 00:31:50 DA-Family user.debug kernel: wlcore: roc complete
Jan 1 00:31:50 DA-Family user.debug kernel: wlcore: mac80211 hw scan
Jan 1 00:31:50 DA-Family user.debug kernel: wlcore: mac80211 configure filter changed 0 total 80000000
Jan 1 00:31:50 DA-Family local1.debug [IPAS][2654]: [WFD] [P2P SDK] p2p_supplicant.c 337 INFO: <3>P2P-DEVICE-FOUND 36:78:d7:54:e2:db p2p_dev_addr=36:78:d7:54:e2:db pri_dev_type=10-0050F204-5 name='GIONEE M2017' config_methods=0x188 dev_capab=0x25 group_capab=0x0 w
Jan 1 00:31:50 DA-Family local1.debug [IPAS][2654]: [WFD] [P2P SDK] p2p_state_machine.c 459 INFO: STM get message EVNT_DEV_FOUND from message queue.
Jan 1 00:31:50 DA-Family user.debug kernel: wlcore: mac80211 configure filter changed 100 total 80000100
Jan 1 00:31:50 DA-Family user.debug kernel: wlcore: mac80211 roc 6 (255)
Jan 1 00:31:51 DA-Family user.debug kernel: wlcore: roc complete
Jan 1 00:31:51 DA-Family user.debug kernel: wlcore: mac80211 hw scan
Jan 1 00:31:51 DA-Family user.debug kernel: wlcore: mac80211 configure filter changed 0 total 80000000
Jan 1 00:31:51 DA-Family user.debug kernel: wlcore: mac80211 configure filter changed 100 total 80000100
Jan 1 00:31:51 DA-Family user.debug kernel: wlcore: mac80211 roc 6 (255)
Jan 1 00:31:51 DA-Family user.debug kernel: wlcore: roc complete
Jan 1 00:31:51 DA-Family user.debug kernel: wlcore: mac80211 configure filter changed 0 total 80000000
Jan 1 00:31:51 DA-Family user.debug kernel: wlcore: mac80211 hw scan
Jan 1 00:31:51 DA-Family user.debug kernel: wlcore: mac80211 configure filter changed 100 total 80000100
Jan 1 00:31:51 DA-Family user.debug kernel: wlcore: mac80211 roc 6 (255)
Jan 1 00:31:52 DA-Family user.debug kernel: wlcore: roc complete
Jan 1 00:31:52 DA-Family user.debug kernel: wlcore: mac80211 configure filter changed 0 total 80000000
Jan 1 00:31:52 DA-Family user.debug kernel: wlcore: mac80211 hw scan
Jan 1 00:31:52 DA-Family user.debug kernel: wlcore: mac80211 configure filter changed 100 total 80000100
Jan 1 00:31:52 DA-Family user.debug kernel: wlcore: mac80211 roc 6 (255)
Jan 1 00:31:52 DA-Family user.debug kernel: wlcore: roc complete
Jan 1 00:31:52 DA-Family user.debug kernel: wlcore: mac80211 hw scan
Jan 1 00:31:52 DA-Family user.debug kernel: wlcore: mac80211 configure filter changed 0 total 80000000
Jan 1 00:31:52 DA-Family local1.debug [IPAS][2654]: [WFD] [P2P SDK] p2p_supplicant.c 337 INFO: <3>P2P-FIND-STOPPED
Jan 1 00:31:52 DA-Family local1.debug [IPAS][2654]: [WFD] [P2P SDK] p2p_state_machine.c 459 INFO: STM get message EVNT_FIND_STOPPED from message queue.
Jan 1 00:31:52 DA-Family local1.debug [IPAS][2654]: [WFD] [P2P SDK] p2p_state_machine.c 459 INFO: STM get message CMD_START_FIND from message queue.
Jan 1 00:31:52 DA-Family local1.debug [IPAS][2654]: [WFD] [P2P SDK] p2p_supplicant.c 337 INFO: <3>P2P: Reject scan trigger since one is already pending
Jan 1 00:31:52 DA-Family local1.debug [IPAS][2654]: [WFD] [P2P SDK] p2p_supplicant.c 337 INFO: <3>P2P-DEVICE-FOUND 36:78:d7:54:e2:db p2p_dev_addr=36:78:d7:54:e2:db pri_dev_type=10-0050F204-5 name='GIONEE M2017' config_methods=0x188 dev_capab=0x25 group_capab=0x0 w
Jan 1 00:31:52 DA-Family local1.debug [IPAS][2654]: [WFD] [P2P SDK] p2p_state_machine.c 459 INFO: STM get message EVNT_DEV_FOUND from message queue.
Jan 1 00:31:52 DA-Family user.debug kernel: wlcore: mac80211 configure filter changed 100 total 80000100
Jan 1 00:31:52 DA-Family user.debug kernel: wlcore: mac80211 roc 6 (255)
Jan 1 00:31:52 DA-Family user.debug kernel: wlcore: roc complete
Jan 1 00:31:52 DA-Family user.debug kernel: wlcore: mac80211 configure filter changed 0 total 80000000
Jan 1 00:31:52 DA-Family user.debug kernel: wlcore: mac80211 hw scan
Jan 1 00:31:52 DA-Family user.debug kernel: wlcore: mac80211 configure filter changed 100 total 80000100
Jan 1 00:31:52 DA-Family user.debug kernel: wlcore: mac80211 roc 6 (255)
Jan 1 00:31:53 DA-Family user.debug kernel: wlcore: roc complete
Jan 1 00:31:53 DA-Family user.debug kernel: wlcore: mac80211 hw scan
Jan 1 00:31:53 DA-Family user.debug kernel: wlcore: mac80211 configure filter changed 0 total 80000000
Jan 1 00:31:53 DA-Family user.debug kernel: wlcore: mac80211 configure filter changed 100 total 80000100
Jan 1 00:31:53 DA-Family user.debug kernel: wlcore: mac80211 roc 6 (255)
Jan 1 00:31:53 DA-Family user.debug kernel: wlcore: roc complete
Jan 1 00:31:53 DA-Family user.debug kernel: wlcore: mac80211 hw scan
Jan 1 00:31:53 DA-Family user.debug kernel: wlcore: mac80211 configure filter changed 0 total 80000000
Jan 1 00:31:53 DA-Family user.debug kernel: wlcore: mac80211 configure filter changed 100 total 80000100
Jan 1 00:31:53 DA-Family user.debug kernel: wlcore: mac80211 roc 6 (255)
Jan 1 00:31:53 DA-Family local1.debug [IPAS][2654]: [WFD] [P2P SDK] p2p_supplicant.c 337 INFO: <3>P2P-PROV-DISC-PBC-REQ 36:78:d7:54:e2:db p2p_dev_addr=36:78:d7:54:e2:db pri_dev_type=10-0050F204-5 name='GIONEE M2017' config_methods=0x188 dev_capab=0x25 group_capab=
Jan 1 00:31:53 DA-Family local1.debug [IPAS][2654]: [WFD] [P2P SDK] p2p_state_machine.c 459 INFO: STM get message EVNT_PROV_PBC_REQ from message queue.
Jan 1 00:31:53 DA-Family local1.debug [IPAS][2654]: [WFD] [P2P SDK] p2p_supplicant.c 337 INFO: <3>P2P-GO-NEG-REQUEST 36:78:d7:54:e2:db dev_passwd_id=4
Jan 1 00:31:53 DA-Family local1.debug [IPAS][2654]: [WFD] [P2P SDK] p2p_state_machine.c 459 INFO: STM get message EVNT_GO_NEG_REQ from message queue.
Jan 1 00:31:53 DA-Family local1.debug [IPAS][2654]: [WFD] [P2P SDK] p2p_state_process.c 782 INFO: Process GO Negotiation Request event with peer mac 36:78:d7:54:e2:db.
Jan 1 00:31:53 DA-Family local1.debug [IPAS][2654]: [WFD] [P2P SDK] p2p_utilities.c 280 INFO: Current time is 1913s 752192us when group start creating.@@@@@@.
Jan 1 00:31:53 DA-Family local1.debug [IPAS][2654]: [WFD] [P2P SDK] p2p_state_process.c 1629 INFO: Callback PBC event send.
Jan 1 00:31:53 DA-Family local1.debug [IPAS][2654]: [WFD] [WFD] [fc_wfd_p2p_callback_func] function is called! sts is 6
Jan 1 00:31:53 DA-Family local1.debug [IPAS][2654]: [WFD] [fc_wfd_RcvP2PStsNty] is called! sts is 6
Jan 1 00:31:53 DA-Family local1.debug [IPAS][2654]: [WFD] [WFD] [fc_sdk_P2PGetPeerDeviceName] function is called!
Jan 1 00:31:53 DA-Family local1.debug [IPAS][2654]: [WFD] [P2P SDK] p2p_state_process.c 252 INFO: Get peer device name GIONEE M2017.
Jan 1 00:31:53 DA-Family local1.debug [IPAS][2654]: [WFD] [WFD] [fc_wfd_snd_StsMsg] connect sts is 2, play sts is 0
Jan 1 00:31:53 DA-Family local1.debug [IPAS][2654]: [WFD] [fc_wfd_RcvL1] ls1 msg received, opc is 91
Jan 1 00:31:53 DA-Family local1.debug [IPAS][2651]: [DISP] ### DmkPtCom ### vdosts:0---msg:106e,cammode:0,Revsts:0----
Jan 1 00:31:53 DA-Family user.debug kernel: wlcore: roc complete
Jan 1 00:31:53 DA-Family user.debug kernel: wlcore: mac80211 roc 6 (255)
Jan 1 00:31:53 DA-Family user.debug kernel: wlcore: mac80211 configure filter changed 0 total 80000000
Jan 1 00:31:54 DA-Family user.debug kernel: wlcore: roc complete
Jan 1 00:31:55 DA-Family user.debug kernel: wlcore: mac80211 hw scan
Jan 1 00:31:55 DA-Family user.debug kernel: wlcore: mac80211 configure filter changed 100 total 80000100
Jan 1 00:31:55 DA-Family user.debug kernel: wlcore: mac80211 roc 6 (255)
Jan 1 00:31:55 DA-Family user.debug kernel: wlcore: roc complete
Jan 1 00:31:55 DA-Family user.debug kernel: wlcore: mac80211 configure filter changed 0 total 80000000
Jan 1 00:31:55 DA-Family user.debug kernel: wlcore: mac80211 hw scan
Jan 1 00:31:55 DA-Family user.debug kernel: wlcore: mac80211 configure filter changed 100 total 80000100
Jan 1 00:31:55 DA-Family user.debug kernel: wlcore: mac80211 roc 6 (255)
Jan 1 00:31:55 DA-Family local1.debug [IPAS][2654]: [WFD] [fc_wfd_RcvL1] ls1 msg received, opc is 90
Jan 1 00:31:55 DA-Family local1.debug [IPAS][2654]: [WFD] [WFD] [fc_sdk_authentication] function is called!
Jan 1 00:31:55 DA-Family local1.debug [IPAS][2654]: [WFD] [P2P SDK] p2p_state_machine.c 459 INFO: STM get message EVNT_USER_ACCEPT from message queue.
Jan 1 00:31:55 DA-Family local1.debug [IPAS][2654]: [WFD] [P2P SDK] p2p_state_process.c 945 INFO: Process user accept negotiation request event.
Jan 1 00:31:55 DA-Family local1.debug [IPAS][2654]: [WFD] [WFD] [fc_wfd_p2p_callback_func] function is called! sts is 7
Jan 1 00:31:55 DA-Family local1.debug [IPAS][2654]: [WFD] [P2P SDK] p2p_supplicant.c 337 INFO: <3>P2P-FIND-STOPPED
Jan 1 00:31:55 DA-Family local1.debug [IPAS][2654]: [WFD] [fc_wfd_RcvP2PStsNty] is called! sts is 7
Jan 1 00:31:55 DA-Family user.debug kernel: wlcore: mac80211 croc
Jan 1 00:31:55 DA-Family user.debug kernel: wlcore: roc complete
Jan 1 00:31:55 DA-Family user.debug kernel: wlcore: mac80211 configure filter changed 0 total 80000000
Jan 1 00:31:55 DA-Family local1.debug [IPAS][2651]: [DISP] Base Change 7401 > 7402
Jan 1 00:31:55 DA-Family local1.debug [IPAS][2654]: [WFD] [fc_wfd_RcvL1] ls1 msg received, opc is 91
Jan 1 00:31:55 DA-Family local1.debug [IPAS][2651]: [DISP] ### DmkPtCom ### vdosts:0---msg:0,cammode:0,Revsts:0----
Jan 1 00:31:55 DA-Family local1.debug [IPAS][2651]: [DISP] #####[DMK]SEND_LAY_CHG 00000000
Jan 1 00:31:55 DA-Family local1.debug [IPAS][2651]: [DISP] ###DmkMng--L:219--VIDEO_CH_NONE ---------
Jan 1 00:31:57 DA-Family local1.debug [IPAS][2654]: [WFD] [P2P SDK] p2p_state_process.c 954 INFO: Start timing after user accept.
Jan 1 00:31:57 DA-Family local1.debug [IPAS][2654]: [WFD] [P2P SDK] p2p_utilities.c 280 INFO: Current time is 1917s 402785us when .@@@@@@.
Jan 1 00:31:57 DA-Family local1.debug [IPAS][2654]: [WFD] [P2P SDK] p2p_hal.c 945 INFO: Get peer group capability is 0.
Jan 1 00:31:57 DA-Family local1.debug [IPAS][2654]: [WFD] [P2P SDK] p2p_hal.c 786 INFO: Connect string is [P2P_CONNECT 36:78:d7:54:e2:db pbc persistent]
Jan 1 00:31:57 DA-Family local1.debug [IPAS][2654]: [WFD] [P2P SDK] p2p_hal.c 797 INFO: Connect string returns OK.
Jan 1 00:31:57 DA-Family local1.debug [IPAS][2654]: [WFD] [P2P SDK] p2p_state_machine.c 459 INFO: STM get message EVNT_FIND_STOPPED from message queue.
Jan 1 00:31:57 DA-Family user.debug kernel: wlcore: mac80211 roc 6 (255)
Jan 1 00:31:57 DA-Family local1.debug [IPAS][2654]: [WFD] [P2P SDK] p2p_supplicant.c 337 INFO: <3>P2P-GO-NEG-SUCCESS role=GO freq=5745 ht40=1 peer_dev=36:78:d7:54:e2:db peer_iface=36:78:d7:54:e2:db wps_method=PBC
Jan 1 00:31:57 DA-Family local1.debug [IPAS][2654]: [WFD] [P2P SDK] p2p_state_machine.c 459 INFO: STM get message EVNT_GO_NEG_SUCCESS from message queue.
Jan 1 00:31:57 DA-Family user.debug kernel: wlcore: mac80211 add interface type 8 mac f2:c7:7f:5e:95:01
Jan 1 00:31:57 DA-Family user.debug kernel: wlcore: allocating hw queue base: 4
Jan 1 00:31:57 DA-Family user.debug kernel: wlcore: mac80211 bss info role 2 changed 0xe
Jan 1 00:31:57 DA-Family user.debug kernel: wlcore: mac80211 conf tx 0
Jan 1 00:31:57 DA-Family user.debug kernel: wlcore: mac80211 conf tx 1
Jan 1 00:31:57 DA-Family user.debug kernel: wlcore: mac80211 conf tx 2
Jan 1 00:31:57 DA-Family user.debug kernel: wlcore: mac80211 conf tx 3
Jan 1 00:31:57 DA-Family local1.debug [IPAS][2654]: [WFD] [P2P SDK] p2p_state_machine.c 459 INFO: STM get message CMD_START_FIND from message queue.
Jan 1 00:31:57 DA-Family local1.debug [IPAS][2654]: [WFD] [P2P SDK] p2p_state_process.c 913 WARNING: Process P2P find command when negotiation should not do this, ignore.
Jan 1 00:31:57 DA-Family user.debug kernel: wlcore: mac80211 bss info role 2 changed 0x2000
Jan 1 00:31:57 DA-Family user.debug kernel: wlcore: mac80211 configure filter changed 0 total 80000000
Jan 1 00:31:57 DA-Family user.debug kernel: wlcore: mac80211 config psm off power 0 idle changed 0x10
Jan 1 00:31:57 DA-Family user.debug kernel: wlcore: mac80211 configure filter changed 0 total 80000000
Jan 1 00:31:57 DA-Family user.debug kernel: wlcore: mac80211 remove interface
Jan 1 00:31:57 DA-Family user.info kernel: wlcore: down
Jan 1 00:31:57 DA-Family user.debug kernel: wlcore: mac80211 add interface type 9 mac f2:c7:7f:5e:95:01
Jan 1 00:31:57 DA-Family user.debug kernel: wlcore: allocating hw queue base: 4
Jan 1 00:31:57 DA-Family user.debug kernel: wlcore: mac80211 configure filter changed 180 total 80000180
Jan 1 00:31:57 DA-Family user.debug kernel: wlcore: mac80211 bss info role 2 changed 0xe
Jan 1 00:31:57 DA-Family user.debug kernel: wlcore: mac80211 conf tx 0
Jan 1 00:31:57 DA-Family user.debug kernel: wlcore: mac80211 conf tx 1
Jan 1 00:31:57 DA-Family user.debug kernel: wlcore: mac80211 conf tx 2
Jan 1 00:31:57 DA-Family user.debug kernel: wlcore: mac80211 conf tx 3
Jan 1 00:31:57 DA-Family user.debug kernel: wlcore: mac80211 bss info role 2 changed 0x2000
Jan 1 00:31:57 DA-Family user.debug kernel: wlcore: mac80211 set_bitrate_mask 0xff0 0xff
Jan 1 00:31:57 DA-Family user.debug kernel: wlcore: mac80211 configure filter changed 180 total 80000180
Jan 1 00:31:57 DA-Family user.debug kernel: wlcore: roc complete
Jan 1 00:31:58 DA-Family user.debug kernel: wlcore: mac80211 hw scan
Jan 1 00:31:58 DA-Family user.debug kernel: wlcore: mac80211 config psm off power 0 in use changed 0x100
Jan 1 00:31:58 DA-Family user.debug kernel: wlcore: mac80211 add chanctx 149 (type 3)
Jan 1 00:31:58 DA-Family user.debug kernel: wlcore: mac80211 assign chanctx (role 2) 149 (type 3) (radar 0 dfs_state 0)
Jan 1 00:31:58 DA-Family user.debug kernel: wlcore: mac80211 bss info role 2 changed 0x40000
Jan 1 00:31:58 DA-Family user.debug kernel: wlcore: mac80211 bss info role 2 changed 0x4000
Jan 1 00:31:58 DA-Family user.debug kernel: wlcore: mac80211 get tsf
Jan 1 00:31:58 DA-Family user.debug kernel: wlcore: mac80211 bss info role 2 changed 0xd8360
Jan 1 00:31:58 DA-Family user.debug kernel: wlcore: mac80211 bss info role 2 changed 0x3e
Jan 1 00:31:58 DA-Family user.debug kernel: wlcore: mac80211 set key
Jan 1 00:31:58 DA-Family user.debug kernel: wlcore: mac80211 conf tx 0
Jan 1 00:31:58 DA-Family user.debug kernel: wlcore: mac80211 bss info role 2 changed 0x2000
Jan 1 00:31:58 DA-Family user.debug kernel: wlcore: mac80211 conf tx 1
Jan 1 00:31:58 DA-Family user.debug kernel: wlcore: mac80211 bss info role 2 changed 0x2000
Jan 1 00:31:58 DA-Family user.debug kernel: wlcore: mac80211 conf tx 2
Jan 1 00:31:58 DA-Family user.debug kernel: wlcore: mac80211 bss info role 2 changed 0x2000
Jan 1 00:31:58 DA-Family user.debug kernel: wlcore: mac80211 conf tx 3
Jan 1 00:31:58 DA-Family user.debug kernel: wlcore: mac80211 bss info role 2 changed 0x2000
Jan 1 00:31:58 DA-Family user.debug kernel: wlcore: mac80211 bss info role 2 changed 0x10100
Jan 1 00:31:58 DA-Family user.debug kernel: wlcore: mac80211 bss info role 2 changed 0x36
Jan 1 00:31:58 DA-Family user.debug kernel: wlcore: mac80211 bss info role 2 changed 0x10100
Jan 1 00:31:58 DA-Family user.debug kernel: wlcore: mac80211 bss info role 2 changed 0x36
Jan 1 00:31:58 DA-Family user.debug kernel: wlcore: mac80211 bss info role 2 changed 0x10100
Jan 1 00:31:58 DA-Family user.debug kernel: wlcore: mac80211 bss info role 2 changed 0x36
Jan 1 00:31:58 DA-Family user.debug kernel: wlcore: mac80211 sta 1 state=0->1
Jan 1 00:31:58 DA-Family user.debug kernel: wlcore: mac80211 add sta 1
Jan 1 00:31:58 DA-Family user.debug kernel: wlcore: mac80211 sta 1 state=1->2
Jan 1 00:31:58 DA-Family user.debug kernel: wlcore: mac80211 sta 1 state=2->3
Jan 1 00:31:58 DA-Family user.debug kernel: wlcore: mac80211 change chanctx 149 (type 3) changed 0x10
Jan 1 00:31:58 DA-Family user.debug kernel: wlcore: mac80211 sta 1 state=3->2
Jan 1 00:31:58 DA-Family user.debug kernel: wlcore: mac80211 sta 1 state=2->1
Jan 1 00:31:58 DA-Family user.debug kernel: wlcore: mac80211 sta 1 state=1->0
Jan 1 00:31:58 DA-Family user.debug kernel: wlcore: mac80211 remove sta 1
Jan 1 00:31:58 DA-Family user.debug kernel: wlcore: mac80211 get_rssi
Jan 1 00:31:58 DA-Family user.debug kernel: wlcore: mac80211 change chanctx 149 (type 3) changed 0x10
Jan 1 00:31:59 DA-Family user.debug kernel: wlcore: mac80211 bss info role 2 changed 0x10100
Jan 1 00:31:59 DA-Family user.debug kernel: wlcore: mac80211 bss info role 2 changed 0x36
Jan 1 00:31:59 DA-Family user.debug kernel: wlcore: mac80211 sta 1 state=0->1
Jan 1 00:31:59 DA-Family user.debug kernel: wlcore: mac80211 add sta 1
Jan 1 00:31:59 DA-Family user.debug kernel: wlcore: mac80211 sta 1 state=1->2
Jan 1 00:31:59 DA-Family user.debug kernel: wlcore: mac80211 sta 1 state=2->3
Jan 1 00:31:59 DA-Family user.debug kernel: wlcore: mac80211 change chanctx 149 (type 3) changed 0x10
Jan 1 00:31:59 DA-Family user.debug kernel: wlcore: mac80211 sta 1 state=3->2
Jan 1 00:31:59 DA-Family user.debug kernel: wlcore: mac80211 sta 1 state=2->1
Jan 1 00:31:59 DA-Family user.debug kernel: wlcore: mac80211 sta 1 state=1->0
Jan 1 00:31:59 DA-Family user.debug kernel: wlcore: mac80211 remove sta 1
Jan 1 00:31:59 DA-Family user.debug kernel: wlcore: mac80211 get_rssi
Jan 1 00:31:59 DA-Family user.debug kernel: wlcore: mac80211 change chanctx 149 (type 3) changed 0x10
Jan 1 00:32:12 DA-Family local1.debug [IPAS][2654]: [WFD] [P2P SDK] p2p_supplicant.c 337 INFO: <3>P2P-GROUP-FORMATION-FAILURE
Jan 1 00:32:12 DA-Family local1.debug [IPAS][2654]: [WFD] [P2P SDK] p2p_supplicant.c 337 INFO: <3>P2P-GROUP-REMOVED p2p-wlan0-6 GO reason=FORMATION_FAILED
Jan 1 00:32:12 DA-Family local1.debug [IPAS][2654]: [WFD] [P2P SDK] p2p_state_machine.c 459 INFO: STM get message EVNT_GRP_FOR_FAILURE from message queue.
Jan 1 00:32:12 DA-Family local1.debug [IPAS][2654]: [WFD] [P2P SDK] p2p_state_process.c 1099 ERROR: Group formation failed.
Jan 1 00:32:12 DA-Family local1.debug [IPAS][2654]: [WFD] [P2P SDK] p2p_state_machine.c 459 INFO: STM get message EVNT_GRP_REMOVED from message queue.
Jan 1 00:32:12 DA-Family local1.debug [IPAS][2654]: [WFD] [P2P SDK] p2p_state_process.c 1112 ERROR: Group removed event in Group Negotiation State.
Jan 1 00:32:12 DA-Family local1.debug [IPAS][2654]: [WFD] [P2P SDK] p2p_state_process.c 1513 INFO: Callback Connect NG event send.
Jan 1 00:32:12 DA-Family local1.debug [IPAS][2654]: [WFD] [WFD] [fc_wfd_p2p_callback_func] function is called! sts is 9
Jan 1 00:32:12 DA-Family local1.debug [IPAS][2654]: [WFD] [fc_wfd_RcvP2PStsNty] is called! sts is 9
Jan 1 00:32:12 DA-Family local1.debug [IPAS][2654]: [WFD] [fc_wfd_connect_fail] is called!
Jan 1 00:32:12 DA-Family local1.debug [IPAS][2654]: [WFD] [WFD] [fc_sdk_dev_disconnect] function is called! step is 2,
Jan 1 00:32:12 DA-Family local1.debug [IPAS][2654]: [WFD] [WFD] [fc_sdk_dev_disconnect] function is called4!
Jan 1 00:32:12 DA-Family local1.debug [IPAS][2654]: [WFD] [WFD] [fc_sdk_dev_disconnect] function called END! step is 2,
Jan 1 00:32:12 DA-Family local1.debug [IPAS][2654]: [WFD] [WFD] [fc_wfd_snd_StsMsg] connect sts is 3, play sts is 0
Jan 1 00:32:12 DA-Family local1.debug [IPAS][2654]: [WFD] [P2P SDK] p2p_state_machine.c 459 INFO: STM get message CMD_DISABLE_P2P from message queue.
Jan 1 00:32:12 DA-Family local1.debug [IPAS][2654]: [WFD] [P2P SDK] p2p_state_process.c 649 INFO: Process disable P2P command.
Jan 1 00:32:12 DA-Family local1.debug [IPAS][2654]: [WFD] [fc_wfd_RcvL1] ls1 msg received, opc is 81
Jan 1 00:32:12 DA-Family user.debug kernel: wlcore: mac80211 bss info role 2 changed 0x10100
Jan 1 00:32:12 DA-Family user.debug kernel: wlcore: mac80211 bss info role 2 changed 0x36
Jan 1 00:32:12 DA-Family local1.debug [IPAS][2651]: [DISP] Base Change 7402 > 7401
Jan 1 00:32:12 DA-Family local1.debug [IPAS][2654]: [WFD] [fc_wfd_RcvL1] ls1 msg received, opc is 91
Jan 1 00:32:12 DA-Family local1.debug [IPAS][2651]: [DISP] ### DmkPtCom ### vdosts:0---msg:1069,cammode:0,Revsts:0----
Jan 1 00:32:12 DA-Family user.debug kernel: wlcore: mac80211 set key
Jan 1 00:32:12 DA-Family user.debug kernel: wlcore: mac80211 bss info role 2 changed 0x200
Jan 1 00:32:12 DA-Family user.debug kernel: wlcore: mac80211 unassign chanctx (role 2) 149 (type 3)
Jan 1 00:32:12 DA-Family local1.debug [IPAS][2651]: [DISP] ###DmkMng--L:219--VIDEO_CH_NONE ---------
Jan 1 00:32:12 DA-Family user.debug kernel: wlcore: mac80211 bss info role 2 changed 0x4000
Jan 1 00:32:12 DA-Family user.debug kernel: wlcore: mac80211 remove chanctx 149 (type 3)
Jan 1 00:32:12 DA-Family user.debug kernel: wlcore: mac80211 config psm off power 0 idle changed 0x100
Jan 1 00:32:13 DA-Family user.debug kernel: wlcore: mac80211 configure filter changed 180 total 80000180
Jan 1 00:32:13 DA-Family user.debug kernel: wlcore: mac80211 set_bitrate_mask 0xfff 0xff
Jan 1 00:32:13 DA-Family user.debug kernel: wlcore: mac80211 configure filter changed 180 total 80000180
Jan 1 00:32:13 DA-Family user.debug kernel: wlcore: mac80211 remove interface
Jan 1 00:32:13 DA-Family user.info kernel: wlcore: down
Jan 1 00:32:13 DA-Family user.debug kernel: wlcore: mac80211 configure filter changed 0 total 80000000
Jan 1 00:32:13 DA-Family local1.debug [IPAS][2654]: [WFD] [P2P SDK] p2p_supplicant.c 337 INFO: <3>P2P-DEVICE-LOST p2p_dev_addr=36:78:d7:54:e2:db
Jan 1 00:32:13 DA-Family local1.debug [IPAS][2654]: [WFD] [P2P SDK] p2p_supplicant.c 261 INFO: Close supplicant connection.
Jan 1 00:32:13 DA-Family local1.debug [IPAS][2654]: [WFD] [P2P SDK] p2p_state_machine.c 459 INFO: STM get message CMD_START_FIND from message queue.
Jan 1 00:32:13 DA-Family local1.debug [IPAS][2654]: [WFD] [P2P SDK] p2p_state_machine.c 522 INFO: Message CMD_START_FIND not handled.
Jan 1 00:32:13 DA-Family local1.debug [IPAS][2654]: [WFD] [P2P SDK] p2p_state_machine.c 459 INFO: STM get message EVNT_DEV_LOST from message queue.
Jan 1 00:32:13 DA-Family local1.debug [IPAS][2654]: [WFD] [P2P SDK] p2p_state_machine.c 522 INFO: Message EVNT_DEV_LOST not handled.
Jan 1 00:32:13 DA-Family local1.debug [IPAS][2654]: [WFD] [P2P SDK] p2p_supplicant.c 680 WARNING: Received disconnect supplicant command from exiting socket.
Jan 1 00:32:13 DA-Family local1.debug [IPAS][2654]: [WFD] [P2P SDK] p2p_supplicant.c 731 INFO: Supplicant connection closed.
Jan 1 00:32:13 DA-Family local1.debug [IPAS][2654]: [WFD] [P2P SDK] p2p_supplicant.c 325 INFO: Supplicant disconnected, monitor thread exit...
Jan 1 00:32:13 DA-Family local1.debug [IPAS][2654]: [WFD] [P2P SDK] p2p_state_machine.c 459 INFO: STM get message EVNT_SUP_DISCONNECT from message queue.
Jan 1 00:32:13 DA-Family local1.debug [IPAS][2654]: [WFD] [P2P SDK] p2p_state_process.c 510 INFO: Send disable complete callback when disable P2P complete.

================================================================================================================================

Detailed log in the attachment,  If you need more information please let me know.

Regarding this problem do you have any good advise? i need for your help!

thanks!

messages.log

add wl18xx driver information:

root@DA-Family ~$ strings /lib/modules/3.0.35/updates/drivers/net/wireless/ti/wl18xx/wl18xx.ko | grep 'R8.\|Build-' -m1
version=backported from Linux (R8.6_SP1-0-g4d167bf) using backports R8.6_SP1-0-g4677dc3
root@DA-Family ~$ 
root@DA-Family ~$ 
root@DA-Family ~$ grep Rev /lib/firmware/ti-connectivity/wl18xx-fw-4.bin
ev 8.9.0.1.55
'ev 8.2.0.0.233
113425,46,release.c,PrintRevision,0|Firmware Revision (FRev) Rev 8.9.0.1.55
68085,410,scheduler_req_list.c,SCHED_Req_List_ComapreByReversedPriority|p_req_1 != p_req_2

  • Can, you please provide some context to this issue? Which WILINK release is being used, host processor, Does, simple P2P demo work Ok, on this host platform?
    processors.wiki.ti.com/.../WiLink8_WLAN_Demo:_Linux

    Thanks
  • Hi Hari Nagalla,

    thank you for your reply! sorry for my unclear description.

    wl18xx as P2P GO role that set go_intent=15 some cell phones can't connect to(known: samsung_c9_pro/gionee/vivo_x9/vivo_x9_plus), but change wl18xx to P2P GC role that set go_intent=0 is OK

    add wl18xx driver information:

    root@DA-Family ~$ strings /lib/modules/3.0.35/updates/drivers/net/wireless/ti/wl18xx/wl18xx.ko | grep 'R8.\|Build-' -m1
    version=backported from Linux (R8.6_SP1-0-g4d167bf) using backports R8.6_SP1-0-g4677dc3
    root@DA-Family ~$
    root@DA-Family ~$
    root@DA-Family ~$ grep Rev /lib/firmware/ti-connectivity/wl18xx-fw-4.bin
    ev 8.9.0.1.55
    'ev 8.2.0.0.233
    113425,46,release.c,PrintRevision,0|Firmware Revision (FRev) Rev 8.9.0.1.55
    68085,410,scheduler_req_list.c,SCHED_Req_List_ComapreByReversedPriority|p_req_1 != p_req_2


    I have not yet tested the simple P2P demo, and i will test it.

    thanks!

  • Hi Hari Nagalla,

    I think i had found where the problem is, when wl18xx as GO role some cell phones can't connect to(known: samsung_c9_pro/gionee/vivo_x9/vivo_x9_plus)

    I had captured the air log by OmniPeek sniffer software,  the following steps may be where the problem is:

    prerequisites: the "Provisioning" phase begins after  finish GO Negotiation

    1. wl18xx GO side send EAP Request packet to phone GC side

    2. phone GC side send a null data class 3 frame to wl18xx GO side

    3. follow on the phone GC side send the EAP response packet to wl18xx GO side

    4. wl18xx GO side received the NO 2 packet (null data class 3 frame) at first, and do disassociate

    Is my analysis correct? How can I solve this problem? attachment is the air capture log, please refer to, thank you!

    samsung_c9_pro.zip

  • Hello Clark Zheng,

    Going over the information you've sent it seems we've behaving as expected.

    When we are not connected yet the client is supposed to send us the EAP response.

    it's not allowed according to the SPEC to send us any other packet.

    in this case the phone sends a NULL packet. we are still not connected at this stage.

    which causes us to disconnect - which is according to the spec.

    this phone doesn't behave according to the WiFi spec,

    BR,

    Chen Loewy