I have a few WiFi network in the neighborhood and the Nexus S will always detect those networks that I never use. However, for my own WiFi network, it randomly fails to recognize the network, even though I sit right next to the router. I know that everything else is OK, because I can access the network through my laptop, and if I just restart the router, the phone will start to pick up the signal again.
I think there might be something wrong with my router, because I never have that problem with the network at work. The only difference I can think of is, I turn off my router right when I stop using WiFi...
What might be wrong? Is this a known bug? Are there workarounds (that does not involve restarting the router?
Update: I do find some clue. If I turn the router on before turning on wireless on the phone (via the power management widget), then things work just fine. If I turn on wireless on the phone before the router, I'll need to restart the router. I don't know how much sense it makes though.