[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