[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