Solved: thanks to u/dbkblk@lemmy.world; remember to add these USE flags to wpa_supplicant
net-wireless/wpa_supplicant wps wep ap fasteap eap-sim tkip uncommon-eap-types
I am facing this peculiar issue that i can connect to every WiFi connection except my router, it’s a recent gentoo install with no display server, i am using a D-link WiFi USB card
What I have tried:
- using
iw dev (device) scan
to list the ssid and try connecting with wpa_supplicant- dhcpcd waits for connection then times out (does connect succesfully to my phones hotspot)
- gave up and spent 3 hours compiling NetworkManager
- every ssid shows up in
nmcli dev wifi list
except my router - forcing a connection passing bssid shows id not found
- manually setting the connection using
nmcli add
also does not work iw dev (device) scan
lists my routers ssid along with others- nothing is blocked in NetworkManager and I spent hours going back and forth with chatgpt trying to force a connection to no avail
- every ssid shows up in
- tried changing router setting(including changing broadcasting channels verifying, black lists etc)
What i have ruled out
- its not the dlink wifi card or the laptop, I can connect to my router just fine using nmcli in a live fedora instance on the same laptop
I have tried every conceivable thing and I cant find what the issue is, it’s like my router and Gentoo have some bad blood between them
it’s funny that you’re using gentoo and want to avoid recompiling since the last time i used gentoo was on a single core, first generation imac and it literally took me 3 days to compile the kernel along with the drivers that i needed to get the apple/ppc architecture to work correctly
it got so hot that i couldn’t even touch it for another day. lol
its the 3rd day for me, so as I said i don’t want to recompile anything right now
yes, exhaust all of the the other troubleshooting advice that the others gave you in this post before going down this rabbit hole; i only suggested it because it worked for me the last time i used gentoo, in my example.