Index: kernel-2.6/kernel.config
===================================================================
--- kernel-2.6/kernel.config	(revision 3826)
+++ kernel-2.6/kernel.config	(working copy)
@@ -979,7 +979,7 @@
 # Ethernet (10 or 100Mbit)
 #
 CONFIG_NET_ETHERNET=y
-# CONFIG_MII is not set
+CONFIG_MII=y
 # CONFIG_HAPPYMEAL is not set
 # CONFIG_SUNGEM is not set
 # CONFIG_CASSINI is not set
@@ -1018,7 +1018,7 @@
 # CONFIG_USB_NET_NET1080 is not set
 # CONFIG_USB_NET_PLUSB is not set
 # CONFIG_USB_NET_MCS7830 is not set
-# CONFIG_USB_NET_RNDIS_HOST is not set
+CONFIG_USB_NET_RNDIS_HOST=m
 # CONFIG_USB_NET_CDC_SUBSET is not set
 # CONFIG_USB_NET_ZAURUS is not set
 # CONFIG_WAN is not set
Index: Makefile.top
===================================================================
--- Makefile.top        (revision 3826)
+++ Makefile.top        (working copy)
@@ -379,6 +379,9 @@
                $(SRCMODULESDIR)/fs/nls/nls_cp950$(ko)
        # generic usb
        install -t $(MODULESDIR) \
+               $(SRCMODULESDIR)/drivers/net/usb/cdc_ether$(ko) \
+               $(SRCMODULESDIR)/drivers/net/usb/rndis_host$(ko) \
+               $(SRCMODULESDIR)/drivers/net/usb/usbnet$(ko) \
                $(SRCMODULESDIR)/drivers/usb/core/usbcore$(ko) \
                $(SRCMODULESDIR)/drivers/usb/host/ehci-hcd$(ko) \
                $(SRCMODULESDIR)/drivers/usb/class/usblp$(ko)

