Index: conf/files =================================================================== --- conf/files (revision 228268) +++ conf/files (working copy) @@ -1925,6 +1925,7 @@ dev/usb/net/if_kue.c optional kue dev/usb/net/if_mos.c optional mos dev/usb/net/if_rue.c optional rue +dev/usb/net/if_smsc.c optional smsc dev/usb/net/if_udav.c optional udav dev/usb/net/if_usie.c optional usie dev/usb/net/ruephy.c optional rue Index: conf/options.arm =================================================================== --- conf/options.arm (revision 228268) +++ conf/options.arm (working copy) @@ -37,6 +37,8 @@ SOC_MV_KIRKWOOD opt_global.h SOC_MV_LOKIPLUS opt_global.h SOC_MV_ORION opt_global.h +SOC_OMAP3 opt_global.h +SOC_OMAP4 opt_global.h STARTUP_PAGETABLE_ADDR opt_global.h XSCALE_CACHE_READ_WRITE_ALLOCATE opt_global.h XSACLE_DISABLE_CCNT opt_timer.h Index: dev/usb/usbdevs =================================================================== --- dev/usb/usbdevs (revision 228268) +++ dev/usb/usbdevs (working copy) @@ -3127,8 +3127,10 @@ product SMC 2862WG 0xee13 EZ Connect Wireless Adapter product SMC2 2020HUB 0x2020 USB Hub product SMC2 2514HUB 0x2514 USB Hub +product SMC2 LAN9514_ETH 0xec00 USB/Ethernet product SMC3 2662WUSB 0xa002 2662W-AR Wireless + /* SOHOware products */ product SOHOWARE NUB100 0x9100 10/100 USB Ethernet product SOHOWARE NUB110 0x9110 10/100 USB Ethernet Index: nfs/bootp_subr.c =================================================================== --- nfs/bootp_subr.c (revision 228268) +++ nfs/bootp_subr.c (working copy) @@ -1604,6 +1604,7 @@ #endif struct nfsv3_diskless *nd; struct thread *td; + int count = 0; nd = &nfsv3_diskless; td = curthread; @@ -1651,6 +1652,7 @@ allocifctx(gctx); #endif +retry: IFNET_RLOCK(); for (ifp = TAILQ_FIRST(&V_ifnet), ifctx = gctx->interfaces; ifp != NULL && ifctx != NULL; @@ -1674,6 +1676,10 @@ CURVNET_RESTORE(); if (gctx->interfaces == NULL || gctx->interfaces->ifp == NULL) { + if (count < 1000) { + pause("bootpc", hz / 10); + goto retry; + } #ifdef BOOTP_WIRED_TO panic("bootpc_init: Could not find interface specified " "by BOOTP_WIRED_TO: "