Index: sys/dev/usb/if_urtw.c =================================================================== RCS file: /cvsroot/src/sys/dev/usb/if_urtw.c,v retrieving revision 1.6 diff -p -u -r1.6 if_urtw.c --- sys/dev/usb/if_urtw.c 16 Oct 2013 18:55:31 -0000 1.6 +++ sys/dev/usb/if_urtw.c 28 Mar 2016 15:30:48 -0000 @@ -729,8 +729,9 @@ urtw_attach(device_t parent, device_t se IFQ_SET_READY(&ifp->if_snd); memcpy(ifp->if_xname, device_xname(self), IFNAMSIZ); - if_attach(ifp); + if_initialize(ifp); ieee80211_ifattach(ic); + if_register(ifp); /* override state transition machine */ sc->sc_newstate = ic->ic_newstate; Index: sys/dev/usb/if_urtwn.c =================================================================== RCS file: /cvsroot/src/sys/dev/usb/if_urtwn.c,v retrieving revision 1.41 diff -p -u -r1.41 if_urtwn.c --- sys/dev/usb/if_urtwn.c 18 Jan 2016 02:45:05 -0000 1.41 +++ sys/dev/usb/if_urtwn.c 28 Mar 2016 15:30:49 -0000 @@ -439,8 +439,9 @@ urtwn_attach(device_t parent, device_t s IFQ_SET_READY(&ifp->if_snd); memcpy(ifp->if_xname, device_xname(sc->sc_dev), IFNAMSIZ); - if_attach(ifp); + if_initialize(ifp); ieee80211_ifattach(ic); + if_register(ifp); /* override default methods */ ic->ic_newassoc = urtwn_newassoc;