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)