On 6/13/19 6:18 PM, KARBOWSKI Piotr wrote:
I am facing issue with connman-1.37 regarding the wireless network
access. If I restart connman that was already running, I will get not
working wireless connection
# connmanctl scan wifi
Error /net/connman/technology/wifi: Not supported
I can reproduce it on two separated Gentoo ~amd64 systems. One has Intel
9462 and the other with Intel 8265. The wireless connection never
recovery unless I restart connman one more time.
If I not use restart, but stop && start with sleep 3 in between for
example, everything works.
It looks to me like a race condition with whatever connman does to
iwlwifi device upon stopping, that is still 'on going' after connmand
exited, and when new one starts, it lacks code to retry bringing device
up after a delay when it fails for the first time, unless it silently
fails inside, somewhere.
Steps to reproduce:
While connman is running, run /etc/init.d/connman stop &&
The `connmanctl scan wifi` will not work regardless of how long one will
wait. The init script is the most basic one, all it does is
Steps to reproduce with a workaround:
While connman is running, run /etc/init.d/connman stop && sleep 3
The `connmanctl scan wifi` will work after a few seconds.
Thanks for your report. I'll try to reproduce it and address it if
possible. wpa_supplicant and ConnMan is a difficult topic :).