This has also happened with me, specifically the issue where my phone says I am connected to wifi but wifi does not work. In order to get wifi working again I have to turn it off then back on. This started to happen after the update to ICS.
Now thinking this was an ICS bug I completely wiped my phone and reformatted everything including the internal storage. I then proceeded to flash a CM 10.1 mod. The Feb 15th build of this particular one to be exact http://http://forum.xda-developers.com/showpost.php?p=36724636&postcount=2. But doing this did not seem to solve the problem. Although now I could tell when wifi was not going to work as the wifi indicator would be grayed out. What is odd is that the triangles within the wifi indicator would still indicate data being sent and received.
Next I looked at my router being the potential culprit, a linksys wrt54g v4. So I proceeded to flash Tomato to the router. All seemed fine and dandy for the rest of the evening and even when I woke up in the morning. After I returned home from work all seemed fine for about an hour until the problem showed back up, just to clarify this problem also shows up on the wifi at my work place.
So as of now I am still dealing with this issue. It is frustrating because every other device that uses wifi in my house does not have this issue. I even own a nexus 7 which has never encountered this problem.
Now thinking this was an ICS bug I completely wiped my phone and reformatted everything including the internal storage. I then proceeded to flash a CM 10.1 mod. The Feb 15th build of this particular one to be exact http://http://forum.xda-developers.com/showpost.php?p=36724636&postcount=2. But doing this did not seem to solve the problem. Although now I could tell when wifi was not going to work as the wifi indicator would be grayed out. What is odd is that the triangles within the wifi indicator would still indicate data being sent and received.
Next I looked at my router being the potential culprit, a linksys wrt54g v4. So I proceeded to flash Tomato to the router. All seemed fine and dandy for the rest of the evening and even when I woke up in the morning. After I returned home from work all seemed fine for about an hour until the problem showed back up, just to clarify this problem also shows up on the wifi at my work place.
So as of now I am still dealing with this issue. It is frustrating because every other device that uses wifi in my house does not have this issue. I even own a nexus 7 which has never encountered this problem.