I'm using TomatoUSB build 54 (E3000-specific, Ext not VPN) on a new E3000. I have enabled both the 2.4 and 5 GHz radios (both are on the same subnet). On the 2.4 radio I have support for 802.11 types. On the 5 radio I have N-only. SSID broadcast is enabled for both, MAC address filtering is enabled on the subnet for my wireless client devices including the iPad, both use WPA/WPA2 Personal (AES encryption). The iPad is programmed with a static IP on the subnet (which is outside of the range of the E3000's DHCP server) but it is not given a Static DHCP address in the TomatoUSB settings. What ends up happening, similar to my observations of TomatoUSB on the WRT320N [here], is that after several contiguous hours where the iPad's screen is locked and is "sleeping", it loses connection to the E3000 entirely and no push notifications get through to it (when I wake it up and unlock the screen and start to use it such as with the iPad's Safari browser, I'm unable to get out to the Internet because the connection is severed with the E3000).
Is this an issue with Apple or the TomatoUSB and/or Linksys (WRT320N and now the E3000)? How does one go about debugging this problem. This is more difficult to debug because Apple's iOS is proprietary and no one really knows what's going on under the hood of the iPad due to Apple's secrecy and Apple would much prefer that people buy their Airport routers to keep it "all in the family" but that ain't going to happen with me and I gather almost no one reading this mailing list.