|
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.
|