Hm, ok. So I'd start diagnosing this by setting up another FreeBSD device in monitor mode on that channel and capturing some beacons. Then take a look in wireshark and make sure you're seeing beacons consistently. I bet the beacon timer and beacon slot configuration is all subtly messed up, leading to this mess. Adrian