http://bugzilla.kernel.org/show_bug.cgi?id=13807 diff -Naur linux-2.6.31-orig/drivers/net/wireless/ath/ath9k/main.c linux-2.6.31/drivers/net/wireless/ath/ath9k/main.c --- linux-2.6.31-orig/drivers/net/wireless/ath/ath9k/main.c 2009-09-09 18:13:59.000000000 -0400 +++ linux-2.6.31/drivers/net/wireless/ath/ath9k/main.c 2009-11-01 20:55:06.000000000 -0500 @@ -1220,10 +1220,10 @@ wiphy_rfkill_set_hw_state(hw->wiphy, blocked); - if (blocked) +/* if (blocked) ath_radio_disable(sc); else - ath_radio_enable(sc); + ath_radio_enable(sc);*/ } static void ath_start_rfkill_poll(struct ath_softc *sc)