[rt2x00-users] rt2860 - is it possible to use this chipset nowadays?

Mike Edwards pf-rt2x00 at mirkwood.net
Thu Jul 1 13:25:10 AEST 2010


I've been banging my head on a brick wall called rt2860 for the past
several months.  It's a long story, but I've only just recently found
out that much of the troubles I've had were down to the official ralink
rt2860sta driver inexplicably losing the ability to do WPA in 2.6.32
and onwards.  I've read somewhere that this is an issue that may have
been fixed in 2.6.33 with a driver refresh, but the new driver is not
functional in 2.6.33.5, and is listed as broken in 2.6.34.

I see that rt2800pci is in 2.6.33 and up, however, using the two rt2860
pci cards I have (Encore enlwi-n 802.11n, 2.4 GHz only and Linksys
WMP600N, 2.4 GHz + 5.8 GHz), I cannot convince rt2800pci to work at
all.

In the driver shipped with .33 and .34, I see the following when the
interface is brought up:

Jun 26 02:05:59 gimli kernel: [  326.934447] rt2800pci 0000:03:06.0:
firmware: requesting rt2860.bin
Jun 26 02:05:59 gimli kernel: [  326.946316] phy1 ->
rt2x00pci_regbusy_read: Error - Indirect register access failed:
 offset=0x00007010, value=0x05100000
Jun 26 02:05:59 gimli kernel: [  326.949552] phy1 ->
rt2x00pci_regbusy_read: Error - Indirect register access failed:
 offset=0x00007010, value=0x05100000
Jun 26 02:05:59 gimli kernel: [  326.952699] phy1 ->
rt2x00pci_regbusy_read: Error - Indirect register access failed:
 offset=0x00007010, value=0x05100000
Jun 26 02:05:59 gimli kernel: [  326.975920] phy1 ->
rt2800pci_mcu_status: Error - MCU request failed, no response from
hardware

Someone on the FreeNode #linux-wireless channel mentioned that
rt2800pci was broken up until the 2.6.35 rc kernels, and suggested
trying compat-wireless.  I currently have Debian's 2.6.32-5 kernel
running on the machine in question, and as such, I have tried two
different compat-wireless releases: compat-wireless-2.6.32.15 and
compat-wireless-2010-06-27.  The former does not compile successfully,
while the latter does.  Unfortunately, 2010-06-27 also has firmware
issues:

Jun 30 19:22:03 gimli kernel: [27233.004120] phy1: Selected rate
control algorithm 'minstrel'
Jun 30 19:22:03 gimli kernel: [27233.004778] Registered led device:
rt2800pci-phy1::radio
Jun 30 19:22:03 gimli kernel: [27233.004795] Registered led device:
rt2800pci-phy1::assoc
Jun 30 19:22:03 gimli kernel: [27233.004810] Registered led device:
rt2800pci-phy1::quality
Jun 30 19:23:09 gimli kernel: [27298.552310] phy1 ->
rt2x00lib_request_firmware: Error - Failed to request Firmware.
Jun 30 19:28:23 gimli kernel: [27613.198080] phy2: Selected rate
control algorithm 'minstrel'
Jun 30 19:28:23 gimli kernel: [27613.198738] Registered led device:
rt2800pci-phy2::radio
Jun 30 19:28:23 gimli kernel: [27613.198752] Registered led device:
rt2800pci-phy2::assoc
Jun 30 19:28:23 gimli kernel: [27613.198768] Registered led device:
rt2800pci-phy2::quality
Jun 30 19:29:28 gimli kernel: [27677.564318] phy2 ->
rt2x00lib_request_firmware: Error - Failed to request Firmware.

I'm using the latest rt2860.bin from ralink, located in /lib/modules.
This firmware loads successfully in the partially functional rt2860sta,
yet rt2800pci completely fails to load it.

After working on this for months (whatever happened to telling a driver
to use WPA, entering a passphrase, and obtaining a connection?), it's
become clear to me that running ethernet would have been far less
frustrating and time-consuming than trying to use WPA with ralink
chipsets.  As such, I have now reached the end of my rope.

Is this the end of the line for my rt2860 cards?  Will I ever see
working drivers for them under Linux after 2.6.31?  Do those drivers
exist *now*?  If so, please point me to a driver I can use with 2.6.32
or newer kernels.  I've already compiled several kernels and driver
releases in this increasingly futile quest to obtain support for
rt2860, and I'm at the point where I refuse to do any more unless I can
obtain confirmation that the kernel and driver combination I'd compile
next will provide *working* WPA functionality on these cards.


-- 
                                                                      
Mike Edwards                    |   If this email address disappears,   
Unsolicited advertisments to    |   assume it was spammed to death.  To
this address are not welcome.   |   reach me in that case, s/-.*@/@/

"Our progress as a nation can be no swifter than our progress in education.
The human mind is our fundamental resource."
  -- John F. Kennedy




More information about the users mailing list