I am using a Netgear WNR3500L router to share my internet connection via WiFi to my home computers. My trouble is that I get periodic dips in wireless speeds every 120 seconds (almost exactly every 120 seconds, very regular). I have measured these dips on both a laptop running XP and a stationary computer running ubuntu 11.04. On the laptop (which seems to have a better wifi receiver and therefore better connection) the dips are very brief and not really noticeable unless you continually measure network speeds. On the stationary computer, the dips are much more noticeable, more or less dropping connectivity completely for 5-10 seconds. Plugging in a ethernet cable to the router removes the problem, so the culprit is definitely the wireless.
The router is flashed with Tomato Firmware v1.28.7476 MIPSR2-Toastman-RT K26 USB Ext which seems to work very well for everything else. Does anyone have any suggestions on specific settings to try with Tomato? I would rather not go through the hassle of going back to the original Netgear firmware or DD-WRT if this is some known solvable problem.
Update:
The problem persists even after flashing back to DD-WRT, so it is not Tomato specific.
Update 2:
I just changed my WiFi dongle to a newer and better one. The problem is still there, but now the dips are very shortlived, so they are not really noticeable unless you graph the bandwidth usage. Will try to do some Wireshark sniffing and see if I can find out anything else.