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))
signature.asc
Description: This is a digitally signed message part.
_______________________________________________ openwrt-devel mailing list [email protected] https://lists.openwrt.org/mailman/listinfo/openwrt-devel
