Hey everyone,
After a long battle of recompiling kernels and building the firmware blob into the kernel, I finally got wifi to work. Yesterday it was fine, and dead simple.
I loosely followed these steps:
https://crux.nu/Wiki/WifiStartScripts
What I did boiled down to doing:
from wpa_cli:
scan
scan_results
add_network 0
add_network 0 ssid AccessPointName
add_network 0 psk APpassword
sta_autoconnect 0
the instant I did 'sta_autoconnect 0' it sprang to life, grabbed an IP and life was good.
today, NOTHING I have done or tried has made any difference. I've tried several guides, but the only interesting output I've gotten is from iwconfig, where it says:
wlp3s0 no wireless extensions.
I don't know if it said that yesterday or not, I never needed to invoke iwconfig before but that sounds like a problem.
I can't find any relevant topics on why it's telling me there aren't wireless extensions, or if that really means anything to me in this case or not.
lspci shows the wireless device, dmesg shows the driver loading with no errors... ifconfig shows wlp3s0 being up and the wifi light on my laptop is illuminated.
I can even use ip link set wlp3s0 down or up to toggle the wifi on or off and you can see the light on my laptop respond accordingly.
ifconfig reports "no carrier" which makes sense....Yesterday in wpa_cli it seemed able to establish a connection to the wifi point. wpa_cli is also annoyingly cryptic as it doesn't tell you exactly what's going on, just that it's trying to do what you're telling it too.
I've triple checked my password, i've blown away the network settings, i've tried both g and n networks (yesterday both worked fine) now neither connect.
Where do I even start with something this weird? Sorry for the sprawling post, thanks in advance for your help.
Edit:
I should add the ONLY thing that has changed between yesterday and today is that I moved some game data (minecraft) around on the system....which I'm willing to bet had nothing to do with this. I'm stumped.