From Bugzilla Helper: User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.0.1) Gecko/20020830 Description of problem: You can't compile the e1000 driver directly into the kernel. This makes netbooting difficult on system with the e1000 controller. Version-Release number of selected component (if applicable): How reproducible: Always Steps to Reproduce: 1.set CONFIG_NET_E1000 to y 2.make clean dep bzimage 3.watch it break Additional info: This adapted from 2.4.20pre it works for me. *** Makefile.old 2002-10-15 14:21:59.000000000 -0700 --- Makefile 2002-10-15 14:21:59.000000000 -0700 *************** *** 75,87 **** # Makefile for the Intel(R) PRO/1000 ethernet driver # ! obj-$(CONFIG_NET_E1000) += e1000.o ! ! e1000-objs := e1000_main.o e1000_hw.o e1000_ethtool.o e1000_param.o \ ! e1000_proc.o include $(TOPDIR)/Rules.make - e1000.o: $(e1000-objs) - $(LD) -r -o $@ $(e1000-objs) --- 75,86 ---- # Makefile for the Intel(R) PRO/1000 ethernet driver # ! O_TARGET := e1000.o ! ! obj-y := e1000_main.o e1000_hw.o e1000_ethtool.o e1000_param.o \ ! e1000_proc.o ! obj-m := $(O_TARGET) include $(TOPDIR)/Rules.make
This is not an issues in the current eratta kernels.