TCP/IP dropping on Atheros routerboard

I have several routerboards 112/512’s that have CM9’s running either 2.4 or 5.8ghz band that are randomly dropping tcp/ip. The actually wireless connection is there. I can use mac-telnet to jump in and disable and re-enable the ip address, then everything is fine. This can happen every hour or sometimes not for a day, but it constantly happens, but only on my routerboards. Now I’m not sure if its a atheros problem or a routerboard problem. I don’t use atheros in my intel based routers (old prism stuff) and they are running like versions (2.9.18) and they have no problems with this. I’ve tried upgrading all the way to 2.9.23 and it makes no difference. It seemed to actually get better with 2.9.18 (I downgraded) but it still happens frequently. Any suggestions? I guess I will attempt to use the wireless-legacy package and see what happens.

Thanks