Tumbleweed - Ralink RT3602 No Longer Working

Under a previous OpenSuse Release (I believe it was 12.2 but I cannot remember), my Wireless card worked flawlessly.

I have since installed Tumbleweed and it no longer is working.

Yast sees the device:

P: /devices/pci0000:00/0000:00:14.4/0000:02:05.1
  E: DEVPATH=/devices/pci0000:00/0000:00:14.4/0000:02:05.1
  E: ID_MODEL_FROM_DATABASE=RT3062 Wireless 802.11n 2T/2R
  E: ID_PCI_CLASS_FROM_DATABASE=Network controller
  E: ID_PCI_SUBCLASS_FROM_DATABASE=Network controller
  E: ID_VENDOR_FROM_DATABASE=Ralink corp.
  E: MODALIAS=pci:v00001814d00003062sv00008001sd00000000bc02sc80i00
  E: PCI_CLASS=28000
  E: PCI_ID=1814:3062
  E: PCI_SLOT_NAME=0000:02:05.1
  E: PCI_SUBSYS_ID=8001:0000
  E: SUBSYSTEM=pci
  E: USEC_INITIALIZED=8522786

It’s actually listed several times.

In dmesg:

10.472975] rt2800pci 0000:02:05.0: enabling device (1814 -> 1816)
   10.472995] rt2800pci 0000:02:05.0: cache line size of 64 is not supported
   10.472997] rt2x00pci: rt2x00pci_probe: Error - MWI not available
   10.473034] ieee80211 phy0: rt2800_probe_rt: Error - Invalid RT chipset 0xffff, rev ffff detected
   10.473036] ieee80211 phy0: rt2x00lib_probe_dev: Error - Failed to allocate device                              
   10.473066] rt2800pci 0000:02:05.1: enabling device (1814 -> 1816)
   10.473079] rt2800pci 0000:02:05.1: cache line size of 64 is not supported
   10.473080] rt2x00pci: rt2x00pci_probe: Error - MWI not available
   10.473099] ieee80211 phy1: rt2800_probe_rt: Error - Invalid RT chipset 0xffff, rev ffff detected
   10.473101] ieee80211 phy1: rt2x00lib_probe_dev: Error - Failed to allocate device                              
   10.473116] rt2800pci 0000:02:05.2: enabling device (1814 -> 1816)
   10.473129] rt2800pci 0000:02:05.2: cache line size of 64 is not supported
   10.473130] rt2x00pci: rt2x00pci_probe: Error - MWI not available
   10.473150] ieee80211 phy2: rt2800_probe_rt: Error - Invalid RT chipset 0xffff, rev ffff detected
   10.473152] ieee80211 phy2: rt2x00lib_probe_dev: Error - Failed to allocate device                              
   10.473167] rt2800pci 0000:02:05.3: enabling device (1814 -> 1816)
   10.473180] rt2800pci 0000:02:05.3: cache line size of 64 is not supported
   10.473181] rt2x00pci: rt2x00pci_probe: Error - MWI not available
   10.473198] ieee80211 phy3: rt2800_probe_rt: Error - Invalid RT chipset 0xffff, rev ffff detected
   10.473200] ieee80211 phy3: rt2x00lib_probe_dev: Error - Failed to allocate device                              
   10.473223] rt2800pci 0000:02:05.4: enabling device (1814 -> 1816)
   10.473236] rt2800pci 0000:02:05.4: cache line size of 64 is not supported
   10.473237] rt2x00pci: rt2x00pci_probe: Error - MWI not available
   10.473252] ieee80211 phy4: rt2800_probe_rt: Error - Invalid RT chipset 0xffff, rev ffff detected
   10.473253] ieee80211 phy4: rt2x00lib_probe_dev: Error - Failed to allocate device                              
   10.473270] rt2800pci 0000:02:05.5: enabling device (1814 -> 1816)
   10.473283] rt2800pci 0000:02:05.5: cache line size of 64 is not supported
   10.473284] rt2x00pci: rt2x00pci_probe: Error - MWI not available
   10.473298] ieee80211 phy5: rt2800_probe_rt: Error - Invalid RT chipset 0xffff, rev ffff detected
   10.473300] ieee80211 phy5: rt2x00lib_probe_dev: Error - Failed to allocate device                              
   10.473314] rt2800pci 0000:02:05.6: enabling device (1814 -> 1816)
   10.473327] rt2800pci 0000:02:05.6: cache line size of 64 is not supported
   10.473328] rt2x00pci: rt2x00pci_probe: Error - MWI not available
   10.473344] ieee80211 phy6: rt2800_probe_rt: Error - Invalid RT chipset 0xffff, rev ffff detected
   10.473346] ieee80211 phy6: rt2x00lib_probe_dev: Error - Failed to allocate device                              
   10.473363] rt2800pci 0000:02:05.7: enabling device (1814 -> 1816)
   10.473376] rt2800pci 0000:02:05.7: cache line size of 64 is not supported
   10.473377] rt2x00pci: rt2x00pci_probe: Error - MWI not available
   10.473392] ieee80211 phy7: rt2800_probe_rt: Error - Invalid RT chipset 0xffff, rev ffff detected
   10.473393] ieee80211 phy7: rt2x00lib_probe_dev: Error - Failed to allocate device  

There does not seem to be much recent information about this Wireless device and Linux. It’s odd to me that it used to work, but no longer does.

Anyone have some ideas on troubleshooting this to get it to work again?

Thanks so much!

Ooops… a typo. Should be RT3062 in the Title of this post. Sorry.

A little more research…

lspci -v

02:05.0 Network controller: Ralink corp. RT3062 Wireless 802.11n 2T/2R
        Subsystem: Device 8001:0000
        Flags: bus master, 66MHz, user-definable features, fast devsel, latency 0
        Memory at feaf0000 (32-bit, non-prefetchable) [disabled] [size=64]
        Memory at fea00000 (32-bit, non-prefetchable) [disabled] [size=64]
        Kernel modules: rt2800pci

02:05.1 Network controller: Ralink corp. RT3062 Wireless 802.11n 2T/2R
        Subsystem: Device 8001:0000
        Flags: bus master, 66MHz, user-definable features, fast devsel, latency 0
        Memory at fea10000 (32-bit, non-prefetchable) [disabled] [size=64]
        Memory at fea20000 (32-bit, non-prefetchable) [disabled] [size=64]
        Kernel modules: rt2800pci

02:05.2 Network controller: Ralink corp. RT3062 Wireless 802.11n 2T/2R
        Subsystem: Device 8001:0000
        Flags: bus master, 66MHz, user-definable features, fast devsel, latency 0
        Memory at fea30000 (32-bit, non-prefetchable) [disabled] [size=64]
        Memory at fea40000 (32-bit, non-prefetchable) [disabled] [size=64]
        Kernel modules: rt2800pci

02:05.3 Network controller: Ralink corp. RT3062 Wireless 802.11n 2T/2R
        Subsystem: Device 8001:0000
        Flags: bus master, 66MHz, user-definable features, fast devsel, latency 0
        Memory at fea50000 (32-bit, non-prefetchable) [disabled] [size=64]
        Memory at fea60000 (32-bit, non-prefetchable) [disabled] [size=64]
        Kernel modules: rt2800pci

02:05.4 Network controller: Ralink corp. RT3062 Wireless 802.11n 2T/2R
        Subsystem: Device 8001:0000
        Flags: bus master, 66MHz, user-definable features, fast devsel, latency 0
        Memory at fea70000 (32-bit, non-prefetchable) [disabled] [size=64]
        Memory at fea80000 (32-bit, non-prefetchable) [disabled] [size=64]
        Kernel modules: rt2800pci

02:05.5 Network controller: Ralink corp. RT3062 Wireless 802.11n 2T/2R
        Subsystem: Device 8001:0000
        Flags: bus master, 66MHz, user-definable features, fast devsel, latency 0
        Memory at fea90000 (32-bit, non-prefetchable) [disabled] [size=64]
        Memory at feaa0000 (32-bit, non-prefetchable) [disabled] [size=64]
        Kernel modules: rt2800pci

02:05.6 Network controller: Ralink corp. RT3062 Wireless 802.11n 2T/2R
        Subsystem: Device 8001:0000
        Flags: bus master, 66MHz, user-definable features, fast devsel, latency 0
        Memory at feab0000 (32-bit, non-prefetchable) [disabled] [size=64]
        Memory at feac0000 (32-bit, non-prefetchable) [disabled] [size=64]
        Kernel modules: rt2800pci

02:05.7 Network controller: Ralink corp. RT3062 Wireless 802.11n 2T/2R
        Subsystem: Device 8001:0000
        Flags: bus master, 66MHz, user-definable features, fast devsel, latency 0
        Memory at fead0000 (32-bit, non-prefetchable) [disabled] [size=64]
        Memory at feae0000 (32-bit, non-prefetchable) [disabled] [size=64]
        Kernel modules: rt2800pci

I don’t know why it appears so often…

But could it be because it’s 32-bit but I’m on a 64 bit system? But it used to work… under previous OpenSuse version and kernel.[/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size]

And it seems from this thread that someone else had a problem with the same driver/module after upgrading kernel-firmware:

https://forums.opensuse.org/showthread.php/499912-openSUSE13-1-64-bit-KDE-Pls-help-me-get-kernel-firmware-before-after-kernel-upgrade

But I’m kind of lost here… :slight_smile: