Are you using NetworlManager to manage the connection?I had a similar issue with an Atheros chipset when using ndiswrapper. Switchingto wicd solved it.