[oe-commits] : wlan-rt73: change interface name to wlan, fix build
OE GIT Trial
gittrial at amethyst.openembedded.net
Mon Aug 18 05:00:18 UTC 2008
Module: OE.dev
Branch: org.openembedded.dreambox
Commit: 27d9079feb6a1b4fdc25a2a61fd1626dabab638d
URL: http://gitweb.openembedded.net//OE.dev.git/?a=commit;h=27d9079feb6a1b4fdc25a2a61fd1626dabab638d
Author: <tmbinc at openembedded.org>
Date: Mon Aug 18 04:55:29 2008 +0000
wlan-rt73: change interface name to wlan, fix build
---
packages/wlan-rt73/files/changeiface.patch | 38 ++++++++++++++++++++++++++++
packages/wlan-rt73/files/make.patch | 20 ++++++++++++++
packages/wlan-rt73/wlan-rt73.bb | 25 +++++++++++++-----
3 files changed, 76 insertions(+), 7 deletions(-)
diff --git a/packages/wlan-rt73/files/.mtn2git_empty b/packages/wlan-rt73/files/.mtn2git_empty
new file mode 100644
index 0000000..e69de29
diff --git a/packages/wlan-rt73/files/changeiface.patch b/packages/wlan-rt73/files/changeiface.patch
new file mode 100644
index 0000000..89b3cf1
--- /dev/null
+++ b/packages/wlan-rt73/files/changeiface.patch
@@ -0,0 +1,38 @@
+--- Module/rtmp_main.c_orig 2008-05-06 07:26:44.000000000 +0200
++++ Module/rtmp_main.c 2008-08-12 09:19:55.000000000 +0200
+@@ -987,7 +987,7 @@
+
+ for (i = 0; i < 8; i++)
+ {
+- sprintf(slot_name, "rausb%d", i);
++ sprintf(slot_name, "wlan%d", i);
+
+ read_lock_bh(&dev_base_lock); // avoid multiple init
+ //Benson modify -->
+@@ -1010,7 +1010,7 @@
+ return NULL;
+ }
+
+- sprintf(pAd->net_dev->name, "rausb%d", i);
++ sprintf(pAd->net_dev->name, "wlan%d", i);
+ DBGPRINT(RT_DEBUG_ERROR, "usb device name %s\n",pAd->net_dev->name);
+
+ /* get Max Packet Size from usb_dev endpoint */
+@@ -1191,7 +1191,7 @@
+
+ for (i = 0; i < 8; i++)
+ {
+- sprintf(slot_name, "rausb%d", i);
++ sprintf(slot_name, "wlan%d", i);
+
+ #if 1
+ //--> Benson add 20080505, for Linux_kernel > 2,6,24
+@@ -1231,7 +1231,7 @@
+ return res;
+ }
+
+- sprintf(pAd->net_dev->name, "rausb%d", i);
++ sprintf(pAd->net_dev->name, "wlan%d", i);
+ DBGPRINT(RT_DEBUG_ERROR, "usb device name %s\n", pAd->net_dev->name);
+
+
diff --git a/packages/wlan-rt73/files/make.patch b/packages/wlan-rt73/files/make.patch
new file mode 100644
index 0000000..b49d513
--- /dev/null
+++ b/packages/wlan-rt73/files/make.patch
@@ -0,0 +1,20 @@
+--- Module/Makefile 2008-05-06 07:58:14.000000000 +0200
++++ Module/Makefile 2008-08-04 15:08:58.000000000 +0200
+@@ -14,6 +14,8 @@
+ #Support Block Net-If during TxSw queue full.
+ HAS_BLOCK_NET_IF=y
+
++VERSION := $(shell uname -r)
++MODPATH := /lib/modules/$(VERSION)
+
+ WFLAGS := -Wall -Wstrict-prototypes -Wno-trigraphs
+
+@@ -35,7 +37,7 @@
+ EXTRA_CFLAGS += $(WFLAGS)
+
+ ifeq ($(PLATFORM),PC)
+-LINUX_SRC =/lib/modules/$(shell uname -r)/build
++LINUX_SRC ?= $(MODPATH)/source
+ endif
+ ifeq ($(PLATFORM),CMPC)
+ LINUX_SRC = /home/fonchi/vendor/kernel-default-2.6.21/linux-2.6.21
diff --git a/packages/wlan-rt73/wlan-rt73.bb b/packages/wlan-rt73/wlan-rt73.bb
index 2a90300..56124aa 100644
--- a/packages/wlan-rt73/wlan-rt73.bb
+++ b/packages/wlan-rt73/wlan-rt73.bb
@@ -1,23 +1,34 @@
DESCRIPTION = "Driver for Ralink rt73 USB 802.11b/g WiFi sticks"
-HOMEPAGE = "http://rt2x00.serialmonkey.com/"
+HOMEPAGE = "http://www.ralinktech.com.tw"
SECTION = "kernel/modules"
LICENSE = "GPL"
-SRCDATE = "20080521"
-PR = "r2"
-
-SRC_URI = "cvs://anonymous@rt2400.cvs.sourceforge.net/cvsroot/rt2400;module=source/rt73"
+PR = "r3"
+SRC_URI = "http://www.ralinktech.com.tw/data/drivers/2008_0506_RT73_Linux_STA_Drv1.1.0.1.tar.bz2 \
+ file://make.patch;patch=1 \
+ file://changeiface.patch;patch=1"
RDEPEND = "wireless-tools"
inherit module
FILES_${PN} += " /lib/firmware/rt73.bin"
-S = "${WORKDIR}/rt73/Module/"
-
+S = "${WORKDIR}/2008_0506_RT73_Linux_STA_Drv1.1.0.1/Module/"
EXTRA_OEMAKE = "KERNDIR=${STAGING_KERNEL_DIR}"
+do_compile () {
+ unset CFLAGS CPPFLAGS CXXFLAGS LDFLAGS CC LD CPP
+ oe_runmake 'MODPATH={D}${base_libdir}/modules/${KERNEL_VERSION}/kernel/drivers/net' \
+ 'KERNEL_SOURCE=${STAGING_KERNEL_DIR}' \
+ 'LINUX_SRC=${STAGING_KERNEL_DIR}' \
+ 'KDIR=${STAGING_KERNEL_DIR}' \
+ 'KERNDIR=${STAGING_KERNEL_DIR}' \
+ 'KERNEL_VERSION=${KERNEL_VERSION}' \
+ 'CC=${KERNEL_CC}' \
+ 'LD=${KERNEL_LD}'
+}
+
do_install() {
install -d ${D}${base_libdir}/modules/${KERNEL_VERSION}/kernel/drivers/net
install -m 0644 rt73${KERNEL_OBJECT_SUFFIX} ${D}${base_libdir}/modules/${KERNEL_VERSION}/kernel/drivers/net/
More information about the Openembedded-commits
mailing list