diff -urN rt73-k2wrlz-3.0.1/Module/Makefile rt73-k2wrlz-3.0.1-katastrophos/Module/Makefile --- rt73-k2wrlz-3.0.1/Module/Makefile 2008-07-13 23:38:55.000000000 +0200 +++ rt73-k2wrlz-3.0.1-katastrophos/Module/Makefile 2008-10-16 18:36:40.000000000 +0200 @@ -88,13 +88,13 @@ src ?= . obj ?= . -ifeq ($(PATCHLEVEL), 4) +#ifeq ($(PATCHLEVEL), 4) MODULE_OBJECT := $(MODULE_NAME).o MODULE_CONF := /etc/modules.conf -else - MODULE_OBJECT := $(MODULE_NAME).ko - MODULE_CONF := /etc/modprobe.d/ralink -endif +#else +# MODULE_OBJECT := $(MODULE_NAME).ko +# MODULE_CONF := /etc/modprobe.d/ralink +#endif all: module diff -urN rt73-k2wrlz-3.0.1/Module/rtmp.h rt73-k2wrlz-3.0.1-katastrophos/Module/rtmp.h --- rt73-k2wrlz-3.0.1/Module/rtmp.h 2008-07-24 02:05:27.000000000 +0200 +++ rt73-k2wrlz-3.0.1-katastrophos/Module/rtmp.h 2008-10-16 18:37:14.000000000 +0200 @@ -707,12 +707,12 @@ //////////////////////////////////////////////////////////////////////////// typedef struct __TX_BUFFER{ TXD_STRUC TxDesc; - union { +// union { UCHAR WirelessPacket[2342]; HEADER_802_11 NullFrame; PSPOLL_FRAME PsPollPacket; RTS_FRAME RTSFrame; - }; +// }; } TX_BUFFER, *PTX_BUFFER; //////////////////////////////////////////////////////////////////////////// diff -urN rt73-k2wrlz-3.0.1/Module/rtmp_init.c rt73-k2wrlz-3.0.1-katastrophos/Module/rtmp_init.c --- rt73-k2wrlz-3.0.1/Module/rtmp_init.c 2008-07-24 02:08:36.000000000 +0200 +++ rt73-k2wrlz-3.0.1-katastrophos/Module/rtmp_init.c 2008-10-16 19:39:33.000000000 +0200 @@ -1552,7 +1552,6 @@ struct usb_device *dev = pAd->pUsb_Dev; #if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,0) char udevice[16]; - snprintf(udevice, sizeof(udevice), "rt73%3.3d%3.3d", dev->bus->busnum, dev->devnum); #else struct device *udevice = &dev->dev; #endif @@ -1571,6 +1570,10 @@ #endif DBGPRINT(RT_DEBUG_TRACE, "--> LoadFirmware \n"); +#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,0) + snprintf(udevice, sizeof(udevice), "rt73%3.3d%3.3d", dev->bus->busnum, dev->devnum); +#endif + // Access firmware file if ((status = request_firmware(&fw_entry, firmName, udevice))) { KPRINT(KERN_ERR, "Failed to request_firmware. "