So, here's my promised config:
root@toaster-cb:~# ls -al
/etc/systemd/system/multi-user.target.w ... n0.service lrwxrwxrwx 1 root root 47 Feb 10 14:57
/etc/systemd/system/multi-user.target.w ... n0.service -> /usr/lib/systemd/system/wpa_supplicant@.service
root@toaster-cb:~# ls -al /etc/systemd/system/multi-user.target.wants/dhcpcd.service
lrwxrwxrwx 1 root root 38 Feb 10 14:35 /etc/systemd/system/multi-user.target.wants/dhcpcd.service -> /usr/lib/systemd/system/dhcpcd.service
root@toaster-cb:~# cat /etc/wpa_supplicant/wpa_supplicant-mlan0.conf
update_config=1
ctrl_interface=/var/run/wpa_supplicant
ap_scan=1
fast_reauth=1
network={
ssid="home-mi"
proto=RSN
key_mgmt=WPA-PSK
auth_alg=OPEN
pairwise=CCMP
group=CCMP
psk="*******"
}
network={
ssid="homenet-hs5"
proto=WPA RSN
key_mgmt=WPA-PSK
pairwise=CCMP TKIP
group=CCMP TKIP
psk="******"
}
Like I wrote before, NetworkManager.service is disabled,
wpa_supplicant@mlan0.service and dhcpcd.service are enabled. DHCP config is mostly default, with just clientid enabled (usually not a showstopper), wpa needs the config file listed above. Be careful with "systemctl enable
wpa_supplicant@mlan0.service" - for me it always created symlink for @wlan0 instead of @mlan0, I had to fix that manually. Other than that everything looks fine, though I still didn't check the suspend mode... Also I still have no idea why the NetworkManager doesn't work anymore.
Now I'll try to get flash plugin working, I've noticed it somewhere earlier in this forum.
Regards,
rel
Correction: I've just tried suspend&resume, everything worked like before, so having wpa_supplicant with dhcpcd directly without NetworkManager makes no difference (except convenience level, of course).