Updating from baselayout-1.12 to baselayout-2 & openrc, wpa_supplicant stopped working on my 4965AGN (using iwlwifi). Comparing the previous code of the function "wpa_supplicant_pre_Start()" in /lib/rc/net/wpa_supplicant.sh, and the new one from openrc... i discovered that the old one used iwconfig_defaults "${iface}" iwconfig_user_config "${iface}" somewhere, after the line: ebegin "Starting wpa_supplicant on ${IFVAR}" because some drivers don't start in "managed" mode. Adding these 2 lines like this: if [ -x /sbin/iwconfig ]; then local x= for x in txpower rate rts frag; do iwconfig "${IFACE}" "${x}" auto 2>/dev/null done + iwconfig_defaults "${IFACE}" + iwconfig_user_config "${IFACE}" fi resolves the issue. please Roy add it! :-) Reproducible: Always Steps to Reproduce:
Created attachment 154303 [details, diff] Apply defaults and user config. Try this patch instead.
ok it works! :-) thank's roy. it just remains http://bugs.gentoo.org/show_bug.cgi?id=217992 but i think it's driver related and not openrc related. so i will mark it as fixed. Thank's again! Bye!
Well do not close bugs until they are fixed in the tree. Thanks.
Fixed in 0.3.0.