[oe-commits] org.oe.dreambox zd1211b: update

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


zd1211b: update

Author: tmbinc at openembedded.org
Branch: org.openembedded.dreambox
Revision: 61595b09d6256be3bad59bc3a4c38ed48f3e3842
ViewMTN: http://monotone.openembedded.org/revision/info/61595b09d6256be3bad59bc3a4c38ed48f3e3842
Files:
1
packages/zd1211/zd1211b-r222
packages/zd1211/zd1211b-r222/ZD1211LnxDrv_2_22_0_0.patch
packages/zd1211/zd1211b-r222/zdiface.patch
packages/zd1211/zd1211b_r222.bb
Diffs:

#
# mt diff -r18fb0e0df7e5097a0bb68da64603f7ebee7b4ebb -r61595b09d6256be3bad59bc3a4c38ed48f3e3842
#
#
#
# add_dir "packages/zd1211/zd1211b-r222"
# 
# add_file "packages/zd1211/zd1211b-r222/ZD1211LnxDrv_2_22_0_0.patch"
#  content [49c7fc10e2c0e4aedd60a7bb25502e8ed99bd51f]
# 
# add_file "packages/zd1211/zd1211b-r222/zdiface.patch"
#  content [310f1e31feb111d85d36eb07687eb0d7aa3a74e4]
# 
# add_file "packages/zd1211/zd1211b_r222.bb"
#  content [40b0b9bd59e9441eb4e924b2e9e04dace11dca34]
#
============================================================
--- packages/zd1211/zd1211b-r222/ZD1211LnxDrv_2_22_0_0.patch	49c7fc10e2c0e4aedd60a7bb25502e8ed99bd51f
+++ packages/zd1211/zd1211b-r222/ZD1211LnxDrv_2_22_0_0.patch	49c7fc10e2c0e4aedd60a7bb25502e8ed99bd51f
@@ -0,0 +1,60 @@
+--- ZD1211LnxDrv_2_22_0_0/Kopie von Makefile	2008-08-05 15:04:08.000000000 +0200
++++ ZD1211LnxDrv_2_22_0_0/Makefile	2008-08-05 15:09:28.000000000 +0200
+@@ -4,9 +4,11 @@
+ #
+ #
+ 
+-HOST=
+-CC=$(HOST)gcc
+-LD=$(HOST)ld
++#HOST=
++#CC=$(HOST)gcc
++#LD=$(HOST)ld
++VERSION := $(shell uname -r)
++MODPATH := /lib/modules/$(VERSION)
+ KERN_VER=$(shell uname -r | cut -b1-3;)
+ KDIR := /lib/modules/$(shell uname -r)/build
+ PWD := $(shell pwd)
+@@ -17,15 +19,17 @@
+ 
+ ifeq ($(KERN_VER), 2.6) 
+     KERN_26=y
+-    KERNEL_SOURCE=/usr/src/linux-2.6.9
++    KERNEL_SOURCE ?= $(MODPATH)/source
+ else 
+     KERN_24=y
+     KERNEL_SOURCE=/usr/src/linux-2.4
+ endif
+ 
+ SRC_DIR=src
+-DEFINES=-D__KERNEL__ -DMODULE=1
++DEFINES ?= -D__KERNEL__ -DMODULE=1
+ 
++# set to 1 for zd1211b
++ZD1211REV_B=1
+ 
+ KERNRELEASE := $(shell uname -r;)
+ MODPATH := /lib/modules/$(KERNRELEASE)
+@@ -258,14 +261,14 @@
+ endif
+ 
+ debug:
+-	gcc -o apdbg apdbg.c
+-	chmod +x apdbg
+-	cp ./apdbg /sbin/apdbg   
+-	make -C Menudbg
+-	mv Menudbg/menudbg .
+-	chmod +x menudbg
+-	cp ./menudbg /sbin
+-	gcc -DPKT_SEND_FUNCTION -o winevl_iface Winevl_iface/pkt_send.c Winevl_iface/winevl_bridge.c
++	#gcc -o apdbg apdbg.c
++	#chmod +x apdbg
++	#cp ./apdbg /sbin/apdbg   
++	#make -C Menudbg
++	#mv Menudbg/menudbg .
++	#chmod +x menudbg
++	#cp ./menudbg /sbin
++	#gcc -DPKT_SEND_FUNCTION -o winevl_iface Winevl_iface/pkt_send.c Winevl_iface/winevl_bridge.c
+ 
+ clean:
+ 	rm -rf .tmp_versions .*.cmd *.ko *.mod.c *.mod.o *.o $(SRC_DIR)/*.o  $(SRC_DIR)/.*.o.cmd menudbg apdbg winevl_iface
============================================================
--- packages/zd1211/zd1211b-r222/zdiface.patch	310f1e31feb111d85d36eb07687eb0d7aa3a74e4
+++ packages/zd1211/zd1211b-r222/zdiface.patch	310f1e31feb111d85d36eb07687eb0d7aa3a74e4
@@ -0,0 +1,11 @@
+--- ZD1211LnxDrv_2_22_0_0/src/zdusb.c_orig	2007-11-06 13:06:36.000000000 +0100
++++ ZD1211LnxDrv_2_22_0_0/src/zdusb.c	2008-08-12 10:21:14.000000000 +0200
+@@ -371,6 +371,8 @@
+ 	g_dev = net;  //save this for CBs use
+ 	//macp = net->priv; //kernel 2.4
+ 	net->priv = macp;   //kernel 2.6
++  /* ath_desc: use /dev/wlanX as device node */
++  strcpy(net->name, "wlan%d");	
+ 	macp->device = net;
+ 	macp->usb = dev;
+ 	SET_MODULE_OWNER(net);
============================================================
--- packages/zd1211/zd1211b_r222.bb	40b0b9bd59e9441eb4e924b2e9e04dace11dca34
+++ packages/zd1211/zd1211b_r222.bb	40b0b9bd59e9441eb4e924b2e9e04dace11dca34
@@ -0,0 +1,31 @@
+DESCRIPTION = "Driver for zd1211b family of wireless USB Dongles"
+HOMEPAGE = "http://zd1211.ath.cx/"
+SECTION = "kernel/modules"
+PRIORITY = "optional"
+MAINTAINER = "Oyvind Repvik <nail at nslu2-linux.org>"
+LICENSE = "GPL"
+RDEPENDS = "wireless-tools"
+PR = "r0"
+
+SRC_URI = "http://www.reactivated.net/software/zd1211-vendor/releases/ZD1211LnxDrv_2_22_0_0.tar.gz \
+           file://ZD1211LnxDrv_2_22_0_0.patch;patch=1 \
+           file://zdiface.patch;patch=1"
+           
+S = "${WORKDIR}/ZD1211LnxDrv_2_22_0_0"
+
+inherit module
+
+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}' \
+                   'KDIR=${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 ${S}/zd1211*${KERNEL_OBJECT_SUFFIX} ${D}${base_libdir}/modules/${KERNEL_VERSION}/kernel/drivers/net
+}






More information about the Openembedded-commits mailing list