I am attempting to connect to a Belkin F9K1102 router, with a couple different USB wireless adapters. One is a Tenda V7TW311M, reported by lsusb as "Ralink Technology, Corp. RT5370 Wireless Adapter". It uses the rt2800usb module. The other is correctly reported as a Linksys WUSB54G v4 802.11g Adapter [Ralink RT2500USB], and it uses the rt2500usb module. Both of these devices perform perfectly fine under Windows XP.
Wireless connectivity on my main machine has been getting worse and worse over the past couple months, and it is now outright unusable. The common factor seems to be the rt2x00usb module under Fedora 18 x64, but I'm not sure how that can be the source without much more widespread notice. At the moment, one of a few issues will pop up, often in sequence:
The connection will be extremely slow, with upwards of 50% packet loss and/or ping times to the router exceeding 2 seconds.
The connection will "zombie", with iwconfig insisting that it's connected to the access point but no response to ping (even to the router's IP).
The system can't even see the access point, yet it can still see and connect to other access points (both closer and further, on whatever channels), and any other device can connect to the intended access point just fine, even with a weaker signal (such as the Linux laptop I'm using to post this).
The access point can be seen, but the Network Management applet on KDE either hangs at or drops out of "Configuring Interface".
At random, and for random lengths of time, everything will work fine; the connection will be stable and fast, and sites will load and things will download with no issue. Which makes it all the more frustrating when it flakes out again. Resetting the router doesn't make it better, nor does rebooting the system or unplugging/re-plugging the USB adapter.
Again, both USB adapters are known good on other systems, and the router is also working fine with other adapters or the same adapters under XP.
If anyone can help this web developer get functional internet access, it would be most appreciated.