Hello,

here are the packages for updated e1000 and e1000e drivers from sourceforge.

Please notice that you can only use one of the drivers kmod-e1000 or e1000 
(kmod-e1000e or e1000e).


With best regards

Christoph
-- 
Linux User Group Wernigerode
http://www.lug-wr.de/
diff -burN package.old/e1000/ipkg/e1000.control package/e1000/ipkg/e1000.control
--- package.old/e1000/ipkg/e1000.control	1970-01-01 01:00:00.000000000 +0100
+++ package/e1000/ipkg/e1000.control	2011-11-16 18:27:26.745536610 +0100
@@ -0,0 +1,4 @@
+Package: e1000
+Priority: optional
+Section: kernel
+Description: updated driver for e1000 gigabit ethernet (PCI)
diff -burN package.old/e1000/Makefile package/e1000/Makefile
--- package.old/e1000/Makefile	1970-01-01 01:00:00.000000000 +0100
+++ package/e1000/Makefile	2011-12-22 10:25:48.863448164 +0100
@@ -0,0 +1,72 @@
+# 
+# Copyright (C) 2006 OpenWrt.org
+#
+# This is free software, licensed under the GNU General Public License v2.
+# See /LICENSE for more information.
+#
+# $Id: Makefile 6735 2007-03-28 00:35:26Z nico $
+
+include $(TOPDIR)/rules.mk
+include $(INCLUDE_DIR)/kernel.mk
+
+PKG_NAME:=e1000
+PKG_VERSION:=8.0.35
+PKG_RELEASE:=1
+
+PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
+PKG_SOURCE_URL:=@SF/project/e1000/e1000\ stable/$(PKG_VERSION)/
+PKG_MD5SUM:=0f452b979f7a7b9ea0b5a87a117f7408
+
+include $(INCLUDE_DIR)/package.mk
+
+PKG_BUILD_DEPENDS:=
+
+
+define Package/e1000
+  $(call Package/e1000/Default)
+  SECTION:=sys
+  CATEGORY:=Kernel modules
+  SUBMENU:=Network Devices
+  TITLE:=e1000 - updated network driver for gigabit ethernet (PCI)
+  URL:=http://sourceforge.net/projects/e1000/files/e1000 stable/
+  AUTOLOAD:=$(call AutoLoad,50,e1000)
+endef
+
+define Package/e1000/description
+    Network Adapter Driver for PCI Gigabit Network Connections under Linux
+endef
+
+
+
+
+#define Build/Configure
+#	
+#endef
+
+
+define Build/Compile
+	rm -rf $(PKG_INSTALL_DIR)
+	@echo "arch: $(CONFIG_ARCH)"
+	mkdir -p $(PKG_INSTALL_DIR)
+	export BUILD_KERNEL="$(LINUX_VERSION)"
+	#echo "LINUX_DIR: $(LINUX_DIR)"
+	cd $(PKG_BUILD_DIR)/src && $(MAKE) \
+		ARCH=$(ARCH) \
+		KARCH="$(LINUX_KARCH)" \
+		KSRC="$(LINUX_DIR)" \
+		BUILD_KERNEL="$(BUILD_KERNEL)" \
+		CROSS_COMPILE="$(TARGET_CROSS)" \
+		CC="$(TARGET_CC)" \
+		CXX="$(TARGET_CXX)" \
+		CFLAGS="$(BYTE_ORDER) $(DEBUG) -Os -march=$(ARCH)  -I$(LINUX_DIR)/include -I$(STAGING_DIR)/usr/include " \
+		LDFLAGS="$(TARGET_LDFLAGS)" VERBOSE=1 default
+endef
+
+define Package/e1000/install
+	$(INSTALL_DIR) $(1)/lib/modules/$(LINUX_VERSION)
+	$(CP) $(PKG_BUILD_DIR)/src/e1000.ko $(1)/lib/modules/$(LINUX_VERSION)/
+	$(INSTALL_DIR) $(1)/etc/modules.d
+	echo "e1000" > $(1)/etc/modules.d/51-e1000
+endef
+
+$(eval $(call BuildPackage,e1000))
diff -burN package.old/e1000e/ipkg/e1000e.control package/e1000e/ipkg/e1000e.control
--- package.old/e1000e/ipkg/e1000e.control	1970-01-01 01:00:00.000000000 +0100
+++ package/e1000e/ipkg/e1000e.control	2010-07-01 17:35:50.000000000 +0200
@@ -0,0 +1,4 @@
+Package: e1000e
+Priority: optional
+Section: kernel
+Description: updated driver for e1000 gigabit ethernet (PCIe)
diff -burN package.old/e1000e/Makefile package/e1000e/Makefile
--- package.old/e1000e/Makefile	1970-01-01 01:00:00.000000000 +0100
+++ package/e1000e/Makefile	2011-12-22 10:27:35.827451545 +0100
@@ -0,0 +1,71 @@
+# 
+# Copyright (C) 2006 OpenWrt.org
+#
+# This is free software, licensed under the GNU General Public License v2.
+# See /LICENSE for more information.
+#
+# $Id: Makefile 6735 2007-03-28 00:35:26Z nico $
+
+include $(TOPDIR)/rules.mk
+include $(INCLUDE_DIR)/kernel.mk
+
+PKG_NAME:=e1000e
+PKG_VERSION:=1.6.3
+PKG_RELEASE:=1
+
+PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
+PKG_SOURCE_URL:=@SF/project/e1000/e1000e\ stable/$(PKG_VERSION)/
+PKG_MD5SUM:=9526a6c004f936506a90e10911420bf8
+
+include $(INCLUDE_DIR)/package.mk
+
+PKG_BUILD_DEPENDS:=
+
+define Package/e1000e
+  $(call Package/e1000e/Default)
+  SECTION:=sys
+  CATEGORY:=Kernel modules
+  SUBMENU:=Network Devices
+  TITLE:=e1000 - updated network driver for gigabit ethernet (PCI-E)
+  URL:=http://sourceforge.net/projects/e1000/files/e1000e stable/
+  AUTOLOAD:=$(call AutoLoad,50,e1000e)
+endef
+
+define Package/e1000e/description
+    Network Adapter Driver for PCI-E Gigabit Network Connections under Linux
+endef
+
+
+
+
+#define Build/Configure
+#	
+#endef
+
+
+define Build/Compile
+	rm -rf $(PKG_INSTALL_DIR)
+	@echo "arch: $(CONFIG_ARCH)"
+	mkdir -p $(PKG_INSTALL_DIR)
+	export BUILD_KERNEL="$(LINUX_VERSION)"
+	#echo "LINUX_DIR: $(LINUX_DIR)"
+	cd $(PKG_BUILD_DIR)/src && $(MAKE) \
+		ARCH=$(ARCH) \
+		KARCH="$(LINUX_KARCH)" \
+		KSRC="$(LINUX_DIR)" \
+		BUILD_KERNEL="$(BUILD_KERNEL)" \
+		CROSS_COMPILE="$(TARGET_CROSS)" \
+		CC="$(TARGET_CC)" \
+		CXX="$(TARGET_CXX)" \
+		CFLAGS="$(BYTE_ORDER) $(DEBUG) -Os -march=$(ARCH)  -I$(LINUX_DIR)/include -I$(STAGING_DIR)/usr/include " \
+		LDFLAGS="$(TARGET_LDFLAGS)" VERBOSE=1 default
+endef
+
+define Package/e1000e/install
+	$(INSTALL_DIR) $(1)/lib/modules/$(LINUX_VERSION)
+	$(CP) $(PKG_BUILD_DIR)/src/e1000e.ko $(1)/lib/modules/$(LINUX_VERSION)/
+	$(INSTALL_DIR) $(1)/etc/modules.d
+	echo "e1000e" > $(1)/etc/modules.d/51-e1000e
+endef
+
+$(eval $(call BuildPackage,e1000e))

Attachment: signature.asc
Description: This is a digitally signed message part.

_______________________________________________
openwrt-devel mailing list
[email protected]
https://lists.openwrt.org/mailman/listinfo/openwrt-devel

Reply via email to