On Tue, Sep 20, 2011 at 7:49 AM, Kalle Valo <kvalo@xxxxxxxxxx> wrote: > Ohad Ben-Cohen <ohad@xxxxxxxxxx> writes: > >> On Tue, Sep 20, 2011 at 11:34 AM, Kalle Valo <kvalo@xxxxxxxxxx> wrote: >>> IIRC Juuso added ieee80211_enable/disable_dyn_ps() to make it possible >>> use BT COEX with wl12xx. >> >> A lot has happened since then :) The wl12xx firmware today is vastly >> different and much improved. > > Yeah, quite a turn. That's good :) > >>> Now you are saying that you actually want the opposite? >> >> Yes. The firmware is now capable of doing coex without enforcing PSM. >> This leads to a much better WLAN TP while BT is on. > > So we can remove the enable/disable dynps interface soon? Eliad, can you elaborate a little on the behaviour before that required the enable/disable dyn ps? You say now the firmware is capable of doing BT coex *without* enforcing PSM, can you elaborate on that? >From what I read so far it seems the firmware needs to be fixed so that it can handle atomically going in and out of PSM when dealing with BT Coex, one option that comes to mind is dropping the frames it has and pending if it is doing BT coex work, which introduces the extra delay you mentioned. The drop would likely also help with rate control on the other end adjusting itself to environmental factors, in this case btcoex event. Luis -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html