Bug 14750

Summary: rt2860 does not work anymore in 2.6.33
Product: Drivers Reporter: Vamp898 (vamp898)
Component: StagingAssignee: drivers_staging (drivers_staging)
Status: RESOLVED INVALID    
Severity: blocking CC: marianne, moppa89, pterjan, simon.thum, vamp898
Priority: P1    
Hardware: All   
OS: Linux   
Kernel Version: 2.6.33 Subsystem:
Regression: Yes Bisected commit-id:
Attachments: Error from wpa_supplicant
Kernel Configuration File
/var/log/messages from 06 Dec, 2009
Logfile from today where i first start 2.6.32 and than start 2.6.31.6

Description Vamp898 2009-12-06 15:31:21 UTC
I updated to 2.6.32 from 2.6.31.6 on my Gentoo today (vanilla-sources) and my Wireless does not work anymore

i seen it was renamed from ra0 to wlan0 so i changed my config files.

But after about 5 Minutes the wireless connection got disconnected and a reconnection failed in any way

using wpa_supplicant for Wireless Connections

My Router is about 20 meters from here so i have no other chance than using Wireless and since 2.6.31 my extern USB Wireless rt2870 does not work anymore too

So i have two w-lans and no one is working :/
Comment 1 Vamp898 2009-12-06 15:58:20 UTC
Created attachment 24050 [details]
Error from wpa_supplicant
Comment 2 Vamp898 2009-12-06 16:05:43 UTC
Created attachment 24051 [details]
Kernel Configuration File
Comment 3 Vamp898 2009-12-06 16:19:22 UTC
Created attachment 24052 [details]
/var/log/messages from 06 Dec, 2009

This is the /var/log/messages from today where i used 2.6.31.6 and 2.6.32

to remember, it works in 2.6.31.6 and it does not work in 2.6.32
Comment 4 Vamp898 2009-12-06 16:27:54 UTC
Created attachment 24054 [details]
Logfile from today where i first start 2.6.32 and than start 2.6.31.6

/var/log/messages from today where i first start 2.6.32 and than start 2.6.31.6

to remember. In 2.6.31.6 my W-Lan works, in 2.6.32 not
Comment 5 Vamp898 2009-12-09 11:01:44 UTC
I found that there is also an closed source driver

which i mean here is the driver which is directly distributed with the kernel source
Comment 6 Vamp898 2009-12-16 20:41:29 UTC
I asked in Forums and talked with lot of other people and it seems that nobody can use his RT2860 Wireless Card
Comment 7 Vamp898 2009-12-17 11:10:21 UTC
New info.

This seems only to happen with Wireless Encrypten of Mixed WPA/WPA2

WPA or WPA-2 only or other encryptions and unencrypted seems to work fine
Comment 8 Mårten Palm 2010-01-14 18:46:52 UTC
After upgradeing to 2.6.32 there is no interface at all for me (neither ra0 nor wlan0).
Downgradeing to 2.6.31.6 works just fine.
Please notify if you need any logs/outputs.
Comment 9 Marianne Lombard 2010-01-17 13:58:16 UTC
Same problem on Mandriva cooker for my MSI U100 netbook with kernel-desktop (actually 2.6.32.4-0.rc1.1mnb2)

Please ask if you need log/trace/outputs
Comment 10 Simon 2010-01-25 21:10:32 UTC
I've got a rt2870 (details below). The non-staging rt2870 once worked for me, but under 2.6.30 only the staging driver did. I use wpa_supplicant.

I couldn't get the thing to work under 2.6.32.2; It constantly listed my network and said it wouldn't connect to it. (WPA2 btw.) Also, it required me to add the 3070 firmware and /etc/Wireless/RT3070STA stuff, which i figured is somehow inadequate.

As a final measure, it got myself a git copy of the kernel, and did:
cd drivers/staging
git checkout v2.6.30 rt[23]*

Since then I'm a happy 2.6.32.2 user. It's a ra0 again, but it works like a charm.

lsusb output:

Bus 001 Device 002: ID 148f:2870 Ralink Technology, Corp. 
Device Descriptor:                                        
  bLength                18                               
  bDescriptorType         1                               
  bcdUSB               2.00                               
  bDeviceClass            0 (Defined at Interface level)  
  bDeviceSubClass         0                               
  bDeviceProtocol         0                               
  bMaxPacketSize0        64                               
  idVendor           0x148f Ralink Technology, Corp.      
  idProduct          0x2870                               
  bcdDevice            0.01                               
  iManufacturer           1 Ralink                        
  iProduct                2 802.11 n WLAN                 
  iSerial                 0                               
  bNumConfigurations      1                               
  Configuration Descriptor:                               
    bLength                 9                             
    bDescriptorType         2                             
    wTotalLength           67                             
    bNumInterfaces          1                             
    bConfigurationValue     1                             
    iConfiguration          0                             
    bmAttributes         0x80                             
      (Bus Powered)                                       
    MaxPower                4mA                           
    Interface Descriptor:                                 
      bLength                 9                           
      bDescriptorType         4                           
      bInterfaceNumber        0                           
      bAlternateSetting       0                           
      bNumEndpoints           7                           
      bInterfaceClass       255 Vendor Specific Class     
      bInterfaceSubClass    255 Vendor Specific Subclass  
      bInterfaceProtocol    255 Vendor Specific Protocol  
      iInterface              3 1.0                       
      Endpoint Descriptor:                                
        bLength                 7                         
        bDescriptorType         5                         
        bEndpointAddress     0x81  EP 1 IN                
        bmAttributes            2                         
          Transfer Type            Bulk                   
          Synch Type               None                   
          Usage Type               Data                   
        wMaxPacketSize     0x0200  1x 512 bytes           
        bInterval               0                         
      Endpoint Descriptor:                                
        bLength                 7                         
        bDescriptorType         5                         
        bEndpointAddress     0x01  EP 1 OUT               
        bmAttributes            2                         
          Transfer Type            Bulk                   
          Synch Type               None                   
          Usage Type               Data                   
        wMaxPacketSize     0x0200  1x 512 bytes           
        bInterval               0                         
      Endpoint Descriptor:                                
        bLength                 7                         
        bDescriptorType         5                         
        bEndpointAddress     0x02  EP 2 OUT               
        bmAttributes            2                         
          Transfer Type            Bulk                   
          Synch Type               None                   
          Usage Type               Data                   
        wMaxPacketSize     0x0200  1x 512 bytes           
        bInterval               0                         
      Endpoint Descriptor:                                
        bLength                 7                         
        bDescriptorType         5                         
        bEndpointAddress     0x03  EP 3 OUT               
        bmAttributes            2                         
          Transfer Type            Bulk                   
          Synch Type               None                   
          Usage Type               Data                   
        wMaxPacketSize     0x0200  1x 512 bytes           
        bInterval               0                         
      Endpoint Descriptor:                                
        bLength                 7                         
        bDescriptorType         5                         
        bEndpointAddress     0x04  EP 4 OUT               
        bmAttributes            2                         
          Transfer Type            Bulk                   
          Synch Type               None                   
          Usage Type               Data                   
        wMaxPacketSize     0x0200  1x 512 bytes           
        bInterval               0                         
      Endpoint Descriptor:                                
        bLength                 7                         
        bDescriptorType         5                         
        bEndpointAddress     0x05  EP 5 OUT               
        bmAttributes            2                         
          Transfer Type            Bulk                   
          Synch Type               None                   
          Usage Type               Data                   
        wMaxPacketSize     0x0200  1x 512 bytes           
        bInterval               0                         
      Endpoint Descriptor:                                
        bLength                 7                         
        bDescriptorType         5                         
        bEndpointAddress     0x06  EP 6 OUT               
        bmAttributes            2                         
          Transfer Type            Bulk                   
          Synch Type               None                   
          Usage Type               Data                   
        wMaxPacketSize     0x0200  1x 512 bytes           
        bInterval               0                         
Device Qualifier (for other device speed):                
  bLength                10                               
  bDescriptorType         6                               
  bcdUSB               2.00                               
  bDeviceClass            0 (Defined at Interface level)  
  bDeviceSubClass         0                               
  bDeviceProtocol         0                               
  bMaxPacketSize0        64                               
  bNumConfigurations      1                               
Device Status:     0x0000                                 
  (Bus Powered)
Comment 11 Mårten Palm 2010-01-27 18:05:54 UTC
I can confirm that on my Archlinux laptop running kernel26-2.6.32.5 it is working again with WPA2.
Interface is now named wlan0.
Comment 12 Vamp898 2010-02-14 08:43:16 UTC
Have this just high severety or blocking beceause no network is something that blocks^^
Comment 13 Vamp898 2010-04-11 01:41:46 UTC
Ok with 2.6.33 the situation got even worse. Now no networking works anymore in anyway with this wireless interface
Comment 14 Vamp898 2010-04-11 01:57:27 UTC
im really sorry, i take all back. It was the fault of the Kernel package maintainer so i build the kernel myself and all seems to work quite fine