I've fight with this problem for long time. This is about a algorithm in HAL called ANI (Ambient Noise Immunization). ANI avoid a common nightmare called 'stuck beacon error', but in some chipsets brings low performance and recurrent disconnections. Since 9.4 version there's the possibility to turn off at runtime with a sysctl event. Try this:
====TERMINAL====
sysctl -w dev.wifi0.intmit=0
============
If it's ok you can edit /etc/sysctl.conf and add 'dev.wifi0.intmit=0' at end of file for set it at boot time.
I've fight with this problem for long time. This is about a algorithm in HAL called ANI (Ambient Noise Immunization). ANI avoid a common nightmare called 'stuck beacon error', but in some chipsets brings low performance and recurrent disconnections. Since 9.4 version there's the possibility to turn off at runtime with a sysctl event. Try this:
====TERMINAL====
sysctl -w dev.wifi0.intmit=0
============
If it's ok you can edit /etc/sysctl.conf and add 'dev.wifi0. intmit= 0' at end of file for set it at boot time.
More info here http:// madwifi- project. org/ticket/ 705