I got compile  2010_0915_RT3572_Linux_STA_v2.4.0.2.tar.bz2 for Linksys
WUSB600N v2 in ubuntu 10.10 (64bits). I attach the patch with both
modifies, for support the WUSSB600N v2 and for compile without errors in
kernel 2.6.35-22-generic. I think that "blacklist rt2800usb" line in
/etc/modprobe.d/blacklist.conf file is necessary too.

diff -ru 2010_0915_RT3572_Linux_STA_v2.4.0.2.orig/common/rtusb_dev_id.c 
2010_0915_RT3572_Linux_STA_v2.4.0.2/common/rtusb_dev_id.c
--- 2010_0915_RT3572_Linux_STA_v2.4.0.2.orig/common/rtusb_dev_id.c      
2010-07-09 04:09:41.000000000 +0200
+++ 2010_0915_RT3572_Linux_STA_v2.4.0.2/common/rtusb_dev_id.c   2010-10-27 
21:53:02.931136482 +0200
@@ -117,6 +117,7 @@
        {USB_DEVICE(0x5A57,0x0284)}, /* Zinwell 3572 */
        {USB_DEVICE(0x167B,0x4001)}, /* 3572 */
        {USB_DEVICE(0x0930,0x0A07)}, /* TOSHIBA */
+       {USB_DEVICE(0x1737,0x0079)}, /* Linksys WUSB600N v2 */
 #endif // RT35xx //
        { }/* Terminating entry */
 };
diff -ru 2010_0915_RT3572_Linux_STA_v2.4.0.2.orig/include/os/rt_linux.h 
2010_0915_RT3572_Linux_STA_v2.4.0.2/include/os/rt_linux.h
--- 2010_0915_RT3572_Linux_STA_v2.4.0.2.orig/include/os/rt_linux.h      
2010-09-15 06:59:22.000000000 +0200
+++ 2010_0915_RT3572_Linux_STA_v2.4.0.2/include/os/rt_linux.h   2010-10-27 
22:21:54.721136478 +0200
@@ -1074,8 +1074,8 @@
 #define RT28XX_PUT_DEVICE                                                      
                                                usb_put_dev
 #define RTUSB_ALLOC_URB(iso)                                                   
                                        usb_alloc_urb(iso, GFP_ATOMIC)
 #define RTUSB_SUBMIT_URB(pUrb)                                                 
                                        usb_submit_urb(pUrb, GFP_ATOMIC)
-#define RTUSB_URB_ALLOC_BUFFER(pUsb_Dev, BufSize, pDma_addr)                   
        usb_buffer_alloc(pUsb_Dev, BufSize, GFP_ATOMIC, pDma_addr)
-#define RTUSB_URB_FREE_BUFFER(pUsb_Dev, BufSize, pTransferBuf, Dma_addr)       
usb_buffer_free(pUsb_Dev, BufSize, pTransferBuf, Dma_addr)
+#define RTUSB_URB_ALLOC_BUFFER(pUsb_Dev, BufSize, pDma_addr)                   
        usb_alloc_coherent(pUsb_Dev, BufSize, GFP_ATOMIC, pDma_addr)
+#define RTUSB_URB_FREE_BUFFER(pUsb_Dev, BufSize, pTransferBuf, Dma_addr)       
usb_free_coherent(pUsb_Dev, BufSize, pTransferBuf, Dma_addr)
 #else
 
 #define RT28XX_PUT_DEVICE                                                      
                                                rausb_put_dev
diff -ru 2010_0915_RT3572_Linux_STA_v2.4.0.2.orig/os/linux/config.mk 
2010_0915_RT3572_Linux_STA_v2.4.0.2/os/linux/config.mk                          
                      
--- 2010_0915_RT3572_Linux_STA_v2.4.0.2.orig/os/linux/config.mk 2010-07-09 
04:09:41.000000000 +0200                                                        
                
+++ 2010_0915_RT3572_Linux_STA_v2.4.0.2/os/linux/config.mk      2010-10-28 
00:23:12.378046481 +0200                                                        
                
@@ -8,10 +8,10 @@                                                               
                                                                                
           
 HAS_XLINK=n                                                                    
                                                                                
           
                                                                                
                                                                                
           
 # Support Wpa_Supplicant                                                       
                                                                                
           
-HAS_WPA_SUPPLICANT=n                                                           
                                                                                
           
+HAS_WPA_SUPPLICANT=y                                                           
                                                                                
           
                                                                                
                                                                                
           
 # Support Native WpaSupplicant for Network Maganger                            
                                                                                
           
-HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=n
+HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y
 
 #Support Net interface block while Tx-Sw queue full
 HAS_BLOCK_NET_IF=n
@@ -26,7 +26,7 @@
 HAS_MC_SUPPORT=n
 
 #Support for IEEE802.11e DLS
-HAS_QOS_DLS_SUPPORT=n
+HAS_QOS_DLS_SUPPORT=y
 
 #Support for EXT_CHANNEL
 HAS_EXT_BUILD_CHANNEL_LIST=n

-- 
Linksys By Cisco WUSB600N v2 Doesn't Work
https://bugs.launchpad.net/bugs/408165
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to