diff -Naur 2009_0820_RT2870_Linux_STA_V2.2.0.0.orig/Makefile 2009_0820_RT2870_Linux_STA_V2.2.0.0/Makefile --- 2009_0820_RT2870_Linux_STA_V2.2.0.0.orig/Makefile 2009-08-13 14:36:46.000000000 +0800 +++ 2009_0820_RT2870_Linux_STA_V2.2.0.0/Makefile 2009-10-17 20:54:58.000000000 +0800 @@ -169,11 +169,11 @@ ifneq (,$(findstring 2.4,$(LINUX_SRC))) cp -f os/linux/Makefile.4 $(RT28xx_DIR)/os/linux/Makefile make -C $(RT28xx_DIR)/os/linux/ - cp -f $(RT28xx_DIR)/os/linux/rt$(CHIPSET)sta.o /tftpboot +# cp -f $(RT28xx_DIR)/os/linux/rt$(CHIPSET)sta.o /tftpboot else cp -f os/linux/Makefile.6 $(RT28xx_DIR)/os/linux/Makefile make -C $(LINUX_SRC) SUBDIRS=$(RT28xx_DIR)/os/linux modules - cp -f $(RT28xx_DIR)/os/linux/rt$(CHIPSET)sta.ko /tftpboot +# cp -f $(RT28xx_DIR)/os/linux/rt$(CHIPSET)sta.ko /tftpboot endif clean: diff -Naur 2009_0820_RT2870_Linux_STA_V2.2.0.0.orig/os/linux/usb_main_dev.c 2009_0820_RT2870_Linux_STA_V2.2.0.0/os/linux/usb_main_dev.c --- 2009_0820_RT2870_Linux_STA_V2.2.0.0.orig/os/linux/usb_main_dev.c 2009-08-13 14:34:22.000000000 +0800 +++ 2009_0820_RT2870_Linux_STA_V2.2.0.0/os/linux/usb_main_dev.c 2009-10-17 21:02:23.000000000 +0800 @@ -64,6 +64,7 @@ {USB_DEVICE(0x14B2,0x3C06)}, /* Conceptronic */ {USB_DEVICE(0x14B2,0x3C28)}, /* Conceptronic */ {USB_DEVICE(0x2019,0xED06)}, /* Planex Communications, Inc. */ + {USB_DEVICE(0x2019,0xED14)}, /* Planex Communications, Inc. */ {USB_DEVICE(0x07D1,0x3C09)}, /* D-Link */ {USB_DEVICE(0x07D1,0x3C11)}, /* D-Link */ {USB_DEVICE(0x14B2,0x3C07)}, /* AL */ @@ -105,12 +106,14 @@ {USB_DEVICE(0x7392,0x7717)}, {USB_DEVICE(0x1737,0x0070)}, /* Linksys WUSB100 */ {USB_DEVICE(0x1737,0x0071)}, /* Linksys WUSB600N */ + {USB_DEVICE(0x1737,0x0077)}, /* Linksys WUSB54GC */ + {USB_DEVICE(0x1737,0x0078)}, /* Linksys WUSB100 v2 */ {USB_DEVICE(0x0411,0x00e8)}, /* Buffalo WLI-UC-G300N*/ {USB_DEVICE(0x050d,0x815c)}, /* Belkin F5D8053 */ {USB_DEVICE(0x100D,0x9031)}, /* Motorola 2770 */ {USB_DEVICE(0x0DB0,0x6899)}, #endif // RT2870 // - { }/* Terminating entry */ + {NULL}/* Terminating entry */ }; INT const rtusb_usb_id_len = sizeof(rtusb_usb_id) / sizeof(struct usb_device_id);