[oe-commits] org.oe.dreambox wlan-rt73: change interface name to wlan, fix build

tmbinc commit oe at amethyst.openembedded.net
Mon Sep 1 17:45:36 UTC 2008


wlan-rt73: change interface name to wlan, fix build

Author: tmbinc at openembedded.org
Branch: org.openembedded.dreambox
Revision: 18fb0e0df7e5097a0bb68da64603f7ebee7b4ebb
ViewMTN: http://monotone.openembedded.org/revision/info/18fb0e0df7e5097a0bb68da64603f7ebee7b4ebb
Files:
1
packages/wlan-rt73/files
packages/wlan-rt73/files/changeiface.patch
packages/wlan-rt73/files/make.patch
packages/wlan-rt73/wlan-rt73.bb
Diffs:

#
# mt diff -re0e397415a8347cdfd31fb225e3dffb55805c3d9 -r18fb0e0df7e5097a0bb68da64603f7ebee7b4ebb
#
#
#
# add_dir "packages/wlan-rt73/files"
# 
# add_file "packages/wlan-rt73/files/changeiface.patch"
#  content [5d1a8927d29d2c4a665575c06ab0f8abbc608d78]
# 
# add_file "packages/wlan-rt73/files/make.patch"
#  content [f4d5329e361fe78b2e64cd0b474b302f3563255b]
# 
# patch "packages/wlan-rt73/wlan-rt73.bb"
#  from [0fb0b7a2eca236f7e9a6ceb8fd57dadd86fa59ef]
#    to [c3d58d78186ba9b3ed58ab971180752816ac08f7]
#
============================================================
--- packages/wlan-rt73/files/changeiface.patch	5d1a8927d29d2c4a665575c06ab0f8abbc608d78
+++ packages/wlan-rt73/files/changeiface.patch	5d1a8927d29d2c4a665575c06ab0f8abbc608d78
@@ -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);
+ 
+ 
============================================================
--- packages/wlan-rt73/files/make.patch	f4d5329e361fe78b2e64cd0b474b302f3563255b
+++ packages/wlan-rt73/files/make.patch	f4d5329e361fe78b2e64cd0b474b302f3563255b
@@ -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
============================================================
--- packages/wlan-rt73/wlan-rt73.bb	0fb0b7a2eca236f7e9a6ceb8fd57dadd86fa59ef
+++ packages/wlan-rt73/wlan-rt73.bb	c3d58d78186ba9b3ed58ab971180752816ac08f7
@@ -1,22 +1,33 @@ DESCRIPTION = "Driver for Ralink rt73 US
 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"
+PR = "r3"
 
-SRC_URI = "cvs://anonymous@rt2400.cvs.sourceforge.net/cvsroot/rt2400;module=source/rt73"
-
+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}"
 
-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






More information about the Openembedded-commits mailing list