Today I emerged the new baselayout, replacing the 1.11.12_r4 version. I think I found a bug of this new version with wireless.. here is the problem: I had my system configured to automagically find my essid and to assign an ip address through dhcp. With the new baselayout I just can't do this anymore, because when I assign an essid and then I set an ip to wlan0 interface (also manually), iwconfig reports that I don't have an essid anymore. So: 1- I load ndiswrapper module 2- Doing iwlist wlan0 scan finds my AP 3- Doing iwconfig wlan0 reports "ESSID: CasadialeNET" 4- I manually assign an ip with "ifconfig wlan0 192.168.0.155" (same with dhcp) 5- Now if I type iwconfig wlan0, I have "ESSID: off/any" instead of my correct ESSID. 6- If I do "iwlist wlan0 scan" still finds my AP 7- If I do "iwconfig wlan0 essid CasadialeNET" doesn't do anything (essid stays off/any) Switching back to baselayout 1.11.12_r4 solved the problem. Baselayout: 1.12.0_pre5 Ndiswrapper: 1.2 Wireless-tools: 28_pre8-r1
/etc/conf.d/wireless: essid_eth0="any" mode_eth0="auto" preferred_aps=( "CasadialeNET" ) associate_order="forcepreferred" /etc/conf.d/net: config_wlan0=( "dhcp" ) dhcpcd_wlan0="-t 10"
Remove the mode_eth0 and essid_eth0 lines as they stop the last two lines from working.