Перелез с wpa_supplicant с wpa_gui на NetworkManager. NetworkManager использует wpa_supplicant для своей работы. Использовать то использует, и благополучно работает. Только при этом старый способ запуска wpa_supplicant продолжает работать и никак его блин не могу убрать.
В итоге работают NetworkManager, wpa_supplicant, wpa_cli и еще один wpa_supplicant. Сеть отключается, подключается, живет своей жизнью. Убиваю лишее - все WiFi работает.
Все конфиги wpa_supplicant почистил, /etc/conf.d/net почистил, rc-update del делал.
В rc
RC_PLUG_SERVICES="!*"
При загрузке грузится и NetworkManager и еще грузится net.eth1 со своими друзьями wpa_supplicant и wpa_cli