From: <abe...@us...> - 2011-10-22 18:49:11
|
Revision: 5226 http://astlinux.svn.sourceforge.net/astlinux/?rev=5226&view=rev Author: abelbeck Date: 2011-10-22 18:49:05 +0000 (Sat, 22 Oct 2011) Log Message: ----------- e1000 and e1000e packages added, override the linux kernel dirvers with newer, stable versions. Fixes an issue with the net5501 and e1000 driver in kernel 2.6.35 Modified Paths: -------------- branches/1.0/astlinux.config branches/1.0/astlinux18.config branches/1.0/initrd.config branches/1.0/package/Config.in branches/1.0/runnix.config Added Paths: ----------- branches/1.0/package/e1000/ branches/1.0/package/e1000/Config.in branches/1.0/package/e1000/e1000.mk branches/1.0/package/e1000e/ branches/1.0/package/e1000e/Config.in branches/1.0/package/e1000e/e1000e.mk Modified: branches/1.0/astlinux.config =================================================================== --- branches/1.0/astlinux.config 2011-10-22 12:15:45 UTC (rev 5225) +++ branches/1.0/astlinux.config 2011-10-22 18:49:05 UTC (rev 5226) @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit -# Buildroot 2011.08-svn5214-dirty Configuration -# Tue Oct 18 13:04:07 2011 +# Buildroot 2011.08-svn5225-dirty Configuration +# Sat Oct 22 13:40:30 2011 # BR2_HAVE_DOT_CONFIG=y # BR2_arm is not set @@ -326,6 +326,8 @@ BR2_PACKAGE_DOSFSTOOLS_MKDOSFS=y BR2_PACKAGE_DOSFSTOOLS_DOSFSCK=y BR2_PACKAGE_DOSFSTOOLS_DOSFSLABEL=y +BR2_PACKAGE_E1000=y +BR2_PACKAGE_E1000E=y BR2_PACKAGE_E2FSPROGS=y BR2_PACKAGE_E2FSPROGS_BADBLOCKS=y BR2_PACKAGE_E2FSPROGS_CHATTR=y Modified: branches/1.0/astlinux18.config =================================================================== --- branches/1.0/astlinux18.config 2011-10-22 12:15:45 UTC (rev 5225) +++ branches/1.0/astlinux18.config 2011-10-22 18:49:05 UTC (rev 5226) @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit -# Buildroot 2011.08-svn5214-dirty Configuration -# Tue Oct 18 13:04:09 2011 +# Buildroot 2011.08-svn5225-dirty Configuration +# Sat Oct 22 13:40:30 2011 # BR2_HAVE_DOT_CONFIG=y # BR2_arm is not set @@ -321,6 +321,8 @@ BR2_PACKAGE_DOSFSTOOLS_MKDOSFS=y BR2_PACKAGE_DOSFSTOOLS_DOSFSCK=y BR2_PACKAGE_DOSFSTOOLS_DOSFSLABEL=y +BR2_PACKAGE_E1000=y +BR2_PACKAGE_E1000E=y BR2_PACKAGE_E2FSPROGS=y BR2_PACKAGE_E2FSPROGS_BADBLOCKS=y BR2_PACKAGE_E2FSPROGS_CHATTR=y Modified: branches/1.0/initrd.config =================================================================== --- branches/1.0/initrd.config 2011-10-22 12:15:45 UTC (rev 5225) +++ branches/1.0/initrd.config 2011-10-22 18:49:05 UTC (rev 5226) @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit -# Buildroot 2011.08-svn5214-dirty Configuration -# Tue Oct 18 13:04:14 2011 +# Buildroot 2011.08-svn5225-dirty Configuration +# Sat Oct 22 13:40:30 2011 # BR2_HAVE_DOT_CONFIG=y # BR2_arm is not set Modified: branches/1.0/package/Config.in =================================================================== --- branches/1.0/package/Config.in 2011-10-22 12:15:45 UTC (rev 5225) +++ branches/1.0/package/Config.in 2011-10-22 18:49:05 UTC (rev 5226) @@ -175,6 +175,8 @@ endif source "package/dmraid/Config.in" source "package/dosfstools/Config.in" +source "package/e1000/Config.in" +source "package/e1000e/Config.in" source "package/e2fsprogs/Config.in" source "package/eeprog/Config.in" source "package/fconfig/Config.in" Added: branches/1.0/package/e1000/Config.in =================================================================== --- branches/1.0/package/e1000/Config.in (rev 0) +++ branches/1.0/package/e1000/Config.in 2011-10-22 18:49:05 UTC (rev 5226) @@ -0,0 +1,9 @@ +config BR2_PACKAGE_E1000 + bool "e1000" + depends on BR2_LINUX_KERNEL + default n + help + Newer stable e1000 Intel PRO/1000 Linux driver + + http://sourceforge.net/projects/e1000/ + Added: branches/1.0/package/e1000/e1000.mk =================================================================== --- branches/1.0/package/e1000/e1000.mk (rev 0) +++ branches/1.0/package/e1000/e1000.mk 2011-10-22 18:49:05 UTC (rev 5226) @@ -0,0 +1,38 @@ +############################################################# +# +# e1000 +# +############################################################# + +E1000_VERSION = 8.0.35 +E1000_SOURCE:=e1000-$(E1000_VERSION).tar.gz +E1000_SITE = http://$(BR2_SOURCEFORGE_MIRROR).dl.sourceforge.net/project/e1000/e1000%20stable/$(E1000_VERSION) +E1000_DEPENDENCIES = linux +E1000_SUBDIR = src + +E1000_UNINSTALL_STAGING_OPT = --version + +E1000_MAKE_OPT += \ + CC=$(TARGET_CC) \ + LD=$(TARGET_LD) \ + BUILD_KERNEL=$(LINUX_VERSION_PROBED) \ + KSRC=$(LINUX_DIR) \ + VERSION_FILE=$(LINUX_DIR)/include/generated/utsrelease.h \ + CONFIG_FILE=$(LINUX_DIR)/include/generated/autoconf.h \ + ARCH=$(KERNEL_ARCH) + +define E1000_CONFIGURE_CMDS + @echo "No configure" +endef + +define E1000_INSTALL_TARGET_CMDS + $(INSTALL) -m 644 -D $(@D)/src/e1000.ko $(TARGET_DIR)/lib/modules/$(LINUX_VERSION_PROBED)/kernel/drivers/net/e1000/e1000.ko + $(HOST_DIR)/usr/sbin/depmod -ae -F $(LINUX_DIR)/System.map -b $(TARGET_DIR) -r $(LINUX_VERSION_PROBED) +endef + +define E1000_UNINSTALL_TARGET_CMDS + rm -rf $(TARGET_DIR)/lib/modules/$(LINUX_VERSION_PROBED)/kernel/drivers/net/e1000/e1000.ko + $(HOST_DIR)/usr/sbin/depmod -ae -F $(LINUX_DIR)/System.map -b $(TARGET_DIR) -r $(LINUX_VERSION_PROBED) +endef + +$(eval $(call AUTOTARGETS,package,e1000)) Added: branches/1.0/package/e1000e/Config.in =================================================================== --- branches/1.0/package/e1000e/Config.in (rev 0) +++ branches/1.0/package/e1000e/Config.in 2011-10-22 18:49:05 UTC (rev 5226) @@ -0,0 +1,9 @@ +config BR2_PACKAGE_E1000E + bool "e1000e" + depends on BR2_LINUX_KERNEL + default n + help + Newer stable e1000e Intel PRO/1000 Linux driver + + http://sourceforge.net/projects/e1000/ + Added: branches/1.0/package/e1000e/e1000e.mk =================================================================== --- branches/1.0/package/e1000e/e1000e.mk (rev 0) +++ branches/1.0/package/e1000e/e1000e.mk 2011-10-22 18:49:05 UTC (rev 5226) @@ -0,0 +1,38 @@ +############################################################# +# +# e1000e +# +############################################################# + +E1000E_VERSION = 1.6.3 +E1000E_SOURCE:=e1000e-$(E1000E_VERSION).tar.gz +E1000E_SITE = http://$(BR2_SOURCEFORGE_MIRROR).dl.sourceforge.net/project/e1000/e1000e%20stable/$(E1000E_VERSION) +E1000E_DEPENDENCIES = linux +E1000E_SUBDIR = src + +E1000E_UNINSTALL_STAGING_OPT = --version + +E1000E_MAKE_OPT += \ + CC=$(TARGET_CC) \ + LD=$(TARGET_LD) \ + BUILD_KERNEL=$(LINUX_VERSION_PROBED) \ + KSRC=$(LINUX_DIR) \ + VERSION_FILE=$(LINUX_DIR)/include/generated/utsrelease.h \ + CONFIG_FILE=$(LINUX_DIR)/include/generated/autoconf.h \ + ARCH=$(KERNEL_ARCH) + +define E1000E_CONFIGURE_CMDS + @echo "No configure" +endef + +define E1000E_INSTALL_TARGET_CMDS + $(INSTALL) -m 644 -D $(@D)/src/e1000e.ko $(TARGET_DIR)/lib/modules/$(LINUX_VERSION_PROBED)/kernel/drivers/net/e1000e/e1000e.ko + $(HOST_DIR)/usr/sbin/depmod -ae -F $(LINUX_DIR)/System.map -b $(TARGET_DIR) -r $(LINUX_VERSION_PROBED) +endef + +define E1000E_UNINSTALL_TARGET_CMDS + rm -rf $(TARGET_DIR)/lib/modules/$(LINUX_VERSION_PROBED)/kernel/drivers/net/e1000e/e1000e.ko + $(HOST_DIR)/usr/sbin/depmod -ae -F $(LINUX_DIR)/System.map -b $(TARGET_DIR) -r $(LINUX_VERSION_PROBED) +endef + +$(eval $(call AUTOTARGETS,package,e1000e)) Modified: branches/1.0/runnix.config =================================================================== --- branches/1.0/runnix.config 2011-10-22 12:15:45 UTC (rev 5225) +++ branches/1.0/runnix.config 2011-10-22 18:49:05 UTC (rev 5226) @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit -# Buildroot 2011.08-svn5214-dirty Configuration -# Tue Oct 18 13:04:11 2011 +# Buildroot 2011.08-svn5225-dirty Configuration +# Sat Oct 22 13:40:30 2011 # BR2_HAVE_DOT_CONFIG=y # BR2_arm is not set @@ -325,6 +325,8 @@ BR2_PACKAGE_DOSFSTOOLS_MKDOSFS=y BR2_PACKAGE_DOSFSTOOLS_DOSFSCK=y BR2_PACKAGE_DOSFSTOOLS_DOSFSLABEL=y +# BR2_PACKAGE_E1000 is not set +# BR2_PACKAGE_E1000E is not set BR2_PACKAGE_E2FSPROGS=y BR2_PACKAGE_E2FSPROGS_BADBLOCKS=y BR2_PACKAGE_E2FSPROGS_CHATTR=y This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |