diff --git a/sys/dev/wpi/if_wpi.c b/sys/dev/wpi/if_wpi.c
index d8530c5b6611..e67f18308fcd 100644
--- a/sys/dev/wpi/if_wpi.c
+++ b/sys/dev/wpi/if_wpi.c
@@ -635,6 +635,7 @@ wpi_detach(device_t dev)
 
 		ieee80211_draintask(ic, &sc->sc_reinittask);
 		ieee80211_draintask(ic, &sc->sc_radiooff_task);
+		ieee80211_draintask(ic, &sc->sc_radioon_task);
 
 		wpi_stop(sc);