diff options
-rw-r--r-- | sys/dev/pci/if_iwi.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/sys/dev/pci/if_iwi.c b/sys/dev/pci/if_iwi.c index 64e68f31b35..29104bfe1a2 100644 --- a/sys/dev/pci/if_iwi.c +++ b/sys/dev/pci/if_iwi.c @@ -1,4 +1,4 @@ -/* $Id: if_iwi.c,v 1.10 2004/11/24 20:50:55 damien Exp $ */ +/* $Id: if_iwi.c,v 1.11 2004/11/24 20:57:25 damien Exp $ */ /*- * Copyright (c) 2004 @@ -2016,6 +2016,8 @@ iwi_stop(struct ifnet *ifp, int disable) struct ieee80211com *ic = &sc->sc_ic; iwi_stop_master(sc); + CSR_WRITE_4(sc, IWI_CSR_RST, IWI_RST_SW_RESET); + iwi_free_queues(sc); ifp->if_timer = 0; |