ra3562 - Can not configure

1 Summary

I can get the card to scan succesfully, It can see my and other Wireless LANS in the area.

It feels as though it is struggling to configure.

I believe I have been through the stickies (this led to me upgrading kernel and at least trying to upgrade firmware (as detailed below)

Sorry if I have missed something out, been at this for a little bit.

Base Installation and hardware

OpenSuse 11.4 DVD downloaded x86_64

1.1 PCI Hardware

lspci output

00:00.0 0600: 1002:5957
00:02.0 0604: 1002:5978
00:0a.0 0604: 1002:597f
00:11.0 0104: 1002:4392
00:12.0 0c03: 1002:4397
00:12.1 0c03: 1002:4398
00:12.2 0c03: 1002:4396
00:13.0 0c03: 1002:4397
00:13.1 0c03: 1002:4398
00:13.2 0c03: 1002:4396
00:14.0 0c05: 1002:4385 (rev 3c)
00:14.1 0101: 1002:439c
00:14.2 0403: 1002:4383
00:14.3 0601: 1002:439d
00:14.4 0604: 1002:4384
00:14.5 0c03: 1002:4399
00:18.0 0600: 1022:1200
00:18.1 0600: 1022:1201
00:18.2 0600: 1022:1202
00:18.3 0600: 1022:1203
00:18.4 0600: 1022:1204
01:00.0 0300: 1002:68b8
01:00.1 0403: 1002:aa58
02:00.0 0200: 10ec:8168 (rev 03)
03:07.0 0280: 1814:3060 **<-- RA card
**

2 Upgrades

2,1 Kernel
I have upgraded the kernel (and rebuilt the driver) so that the indicated kernel version is now.

Linux linux-simx 2.6.37.6-0.7-desktop #1 SMP PREEMPT 2011-07-21 02:17:24 +0200 x86_64 x86_64 x86_64 GNU/Linux

I have rebuilt the driver DPO_RT3562_3592_3062_LinuxSTA_V2.4.1.1_20101217 whilst running this kernel and all appeared fine. I followed the notes and set the WPA supplicant flags to y.

2.1 Firmware

Without any direct instructions to follow it appeared I needed to update the firmware of the card to a later version by placing the appropriate .bin file in /lib/firmware, the firmware I downloaded was RT2860_Firmware_V26.zip I copied the payload file rt2860.bin over to that directory, according to the notes I had seen YAST would take care of the updates. I have been in and out of Yast and Yast2 a number of times still can not configure nor can I see anything in the dmesg log that clearly tells me ths has all gone fine.

3 Errors.

Simply put I can not seem to get the card to accept a config, it uccesfully returns scanned AP’s in the area. If I try to configure using Yast (I am not using Networkmanager) I will always end up with “No configuration found for ra0” when I restart the network.

I believe I tried iwpriv but received

Interface doesn’t accept private ioctl…

Dmesg

Found the following in Dmesg log not sure if this provides clues

  • 6.144715] ===> rt2860_probe
    6.144727] rt2860 0000:03:07.0: PCI INT A → GSI 22 (level, low) → IRQ 22
    6.144759] 0000:03:07.0: at 0xfbff0000, VA 0xffffc90011100000, IRQ 22.
    6.144764] → RTMPAllocAdapterBlock
    6.144870]
    6.144870]
    6.144870] === pAd = ffffc90012b70000, size = 577424 ===
    6.144871]
    6.144872] → RTMPAllocTxRxRingMemory
    6.144877] TxRing[0]: total 0 entry allocated
    6.144880] TxRing[1]: total 0 entry allocated
    6.144884] TxRing[2]: total 0 entry allocated
    6.144887] TxRing[3]: total 0 entry allocated
    6.144890] TxRing[4]: total 0 entry allocated
    6.144892] MGMT Ring: total 0 entry allocated
    6.144893] Rx Ring: total 0 entry allocated
    6.144894] ← RTMPAllocTxRxRingMemory, Status=0
    6.144944] ← RTMPAllocAdapterBlock, Status=0
    6.144945] pAd->CSRBaseAddress =0xffffc90011100000, csr_addr=0xffffc90011100000!
    6.144947] STA Driver version-2.4.1.1
    6.144954] NVM is EFUSE
    6.144955] Allocate a net device with private data size=0!
    6.144961] Allocate net device ops success!
    6.144963] The name of the new ra interface is ra0…
    6.144964] ------------ cut here ]------------*

Viewing hardware via Yast

76: None 00.0: 10701 Ethernet
[Created at net.124]
Unique ID: GHP6.ndpeucax6V1
SysFS ID: /class/net/ra0
Hardware Class: network interface
Model: “Ethernet network interface”
Driver: “RALINK WLAN”
Device File: ra0
HW Address: 00:1f:1f:a6:0b:df
Config Status: cfg=no, avail=yes, need=no, active=unknown

/etc/sysconfig/network

I have do not see a ifcfg-ra0 file about at all.

/etc/Wireless ~

The .dat file when I edit using vi -b seems to revert to the old SSID of Dennis2860 (cant remember the exact name but its the defaulty it comes with)

On 11/07/2011 05:56 AM, GeneralOconnor wrote:
> -03:07.0 0280: 1814:3060- *<-- RA card

The current driver for this card is rt2800pci. On older kernels, the driver was
named rt2860sta.

> 2 UPGRADES
> 2,1 Kernel
> I have upgraded the kernel (and rebuilt the driver) so that the
> indicated kernel version is now.
>
> -Linux linux-simx 2.6.37.6-0.7-desktop #1 SMP PREEMPT 2011-07-21
> 02:17:24 +0200 x86_64 x86_64 x86_64 GNU/Linux-
>
> I have rebuilt the driver
> DPO_RT3562_3592_3062_LinuxSTA_V2.4.1.1_20101217 whilst running this
> kernel and all appeared fine. I followed the notes and set the WPA
> supplicant flags to y.

We cannot help you as long as you use this “out-of-kernel” driver.

> 2.1 FIRMWARE
> Without any direct instructions to follow it appeared I needed to
> update the firmware of the card to a later version by placing the
> appropriate .bin file in /lib/firmware, the firmware I downloaded was
> RT2860_Firmware_V26.zip I copied the payload file rt2860.bin over to
> that directory, according to the notes I had seen YAST would take care
> of the updates. I have been in and out of Yast and Yast2 a number of
> times still can not configure nor can I see anything in the dmesg log
> that clearly tells me ths has all gone fine.

I suggest that you get 2 packages for your kernel: 1. kernel-firmware, and 2.
compat-wireless. Those two will provide a copy of the newest official driver,
and the firmware for it.

Ahh many thanks, thought that was the appropriate one, I will head off and give that a try.

I did an lspci -nnk below icase there was any more useful infor to provide.

00:00.0 Host bridge [0600]: ATI Technologies Inc RX780/RX790 Chipset Host Bridge [1002:5957]
	Subsystem: ASUSTeK Computer Inc. Device [1043:8353]
00:02.0 PCI bridge [0604]: ATI Technologies Inc RD790 PCI to PCI bridge (external gfx0 port A) [1002:5978]
00:0a.0 PCI bridge [0604]: ATI Technologies Inc RD790 PCI to PCI bridge (PCI express gpp port F) [1002:597f]
00:11.0 RAID bus controller [0104]: ATI Technologies Inc SB700/SB800 SATA Controller [Non-RAID5 mode] [1002:4392]
	Subsystem: ATI Technologies Inc SB700/SB800 SATA Controller [Non-RAID5 mode] [1002:4392]
	Kernel driver in use: ahci
00:12.0 USB Controller [0c03]: ATI Technologies Inc SB700/SB800 USB OHCI0 Controller [1002:4397]
	Subsystem: ASUSTeK Computer Inc. Device [1043:8389]
	Kernel driver in use: ohci_hcd
00:12.1 USB Controller [0c03]: ATI Technologies Inc SB700 USB OHCI1 Controller [1002:4398]
	Subsystem: ASUSTeK Computer Inc. Device [1043:8389]
	Kernel driver in use: ohci_hcd
00:12.2 USB Controller [0c03]: ATI Technologies Inc SB700/SB800 USB EHCI Controller [1002:4396]
	Subsystem: ASUSTeK Computer Inc. Device [1043:8389]
	Kernel driver in use: ehci_hcd
00:13.0 USB Controller [0c03]: ATI Technologies Inc SB700/SB800 USB OHCI0 Controller [1002:4397]
	Subsystem: ASUSTeK Computer Inc. Device [1043:8389]
	Kernel driver in use: ohci_hcd
00:13.1 USB Controller [0c03]: ATI Technologies Inc SB700 USB OHCI1 Controller [1002:4398]
	Subsystem: ASUSTeK Computer Inc. Device [1043:8389]
	Kernel driver in use: ohci_hcd
00:13.2 USB Controller [0c03]: ATI Technologies Inc SB700/SB800 USB EHCI Controller [1002:4396]
	Subsystem: ASUSTeK Computer Inc. Device [1043:8389]
	Kernel driver in use: ehci_hcd
00:14.0 SMBus [0c05]: ATI Technologies Inc SBx00 SMBus Controller [1002:4385] (rev 3c)
	Subsystem: ASUSTeK Computer Inc. M4A785TD Motherboard [1043:8389]
00:14.1 IDE interface [0101]: ATI Technologies Inc SB700/SB800 IDE Controller [1002:439c]
	Subsystem: ASUSTeK Computer Inc. Device [1043:8389]
	Kernel driver in use: pata_atiixp
00:14.2 Audio device [0403]: ATI Technologies Inc SBx00 Azalia (Intel HDA) [1002:4383]
	Subsystem: ASUSTeK Computer Inc. Device [1043:8415]
	Kernel driver in use: HDA Intel
00:14.3 ISA bridge [0601]: ATI Technologies Inc SB700/SB800 LPC host controller [1002:439d]
	Subsystem: ASUSTeK Computer Inc. Device [1043:8389]
00:14.4 PCI bridge [0604]: ATI Technologies Inc SBx00 PCI to PCI Bridge [1002:4384]
00:14.5 USB Controller [0c03]: ATI Technologies Inc SB700/SB800 USB OHCI2 Controller [1002:4399]
	Subsystem: ASUSTeK Computer Inc. Device [1043:8389]
	Kernel driver in use: ohci_hcd
00:18.0 Host bridge [0600]: Advanced Micro Devices [AMD] Family 10h Processor HyperTransport Configuration [1022:1200]
00:18.1 Host bridge [0600]: Advanced Micro Devices [AMD] Family 10h Processor Address Map [1022:1201]
00:18.2 Host bridge [0600]: Advanced Micro Devices [AMD] Family 10h Processor DRAM Controller [1022:1202]
00:18.3 Host bridge [0600]: Advanced Micro Devices [AMD] Family 10h Processor Miscellaneous Control [1022:1203]
	Kernel driver in use: k10temp
00:18.4 Host bridge [0600]: Advanced Micro Devices [AMD] Family 10h Processor Link Control [1022:1204]
01:00.0 VGA compatible controller [0300]: ATI Technologies Inc Juniper [Radeon HD 5700 Series] [1002:68b8]
	Subsystem: XFX Pine Group Inc. Device [1682:2994]
	Kernel driver in use: radeon
01:00.1 Audio device [0403]: ATI Technologies Inc Juniper HDMI Audio [Radeon HD 5700 Series] [1002:aa58]
	Subsystem: XFX Pine Group Inc. Device [1682:aa58]
	Kernel driver in use: HDA Intel
02:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 03)
	Subsystem: ASUSTeK Computer Inc. M4A785TD Motherboard [1043:83a3]
	Kernel driver in use: r8169
03:07.0 Network controller [0280]: RaLink Device [1814:3060]
	Subsystem: Edimax Computer Co. Device [1432:7711]
	Kernel driver in use: rt2860