I have been using the 2.6.35 kernel with rt2x00 for about 6 months on an A100 card and hostapd. It has been extremely reliable.
After putting it off for a long time, I finally upgraded to Ubuntu 11.04 which brought in 2.6.38-10. Now I get errors and complete stoppage of the wifi card at least once daily. I've been rebooting to recover which is annoying.
lspci:
0a:09.0 Network controller: Ralink corp. RT2800 802.11n PCI
Error in syslog
ug 10 23:07:12 boxster kernel: [ 527.088460] phy0 -> rt2x00queue_write_tx_frame: Error - Arrived at non-free entry in the non-full queue 2.
Aug 10 23:07:12 boxster kernel: [ 527.088464] Please file bug report to
http://rt2x00.serialmonkey.com.
Aug 10 23:07:15 boxster dnsmasq-dhcp[1239]: DHCPINFORM(wlan0) 192.168.20.15 00:24:d6:7d:65:28
Aug 10 23:07:15 boxster dnsmasq-dhcp[1239]: DHCPACK(wlan0) 192.168.20.15 00:24:d6:7d:65:28 ihqc
Aug 10 23:07:18 boxster dnsmasq-dhcp[1239]: DHCPINFORM(wlan0) 192.168.20.15 00:24:d6:7d:65:28
Aug 10 23:07:18 boxster dnsmasq-dhcp[1239]: DHCPACK(wlan0) 192.168.20.15 00:24:d6:7d:65:28 ihqc
Aug 10 23:07:46 boxster kernel: [ 560.837561] received mDNS IN=wlan0 OUT= MAC=01:00:5e:00:00:fb:f8:1e:df:de:e7:fb:08:00 SRC=192.168.20.16 DST=224.0.0.251 LEN=483 TOS=0x00 PREC=0x00 TTL=255 ID=45518 PROTO=UDP SPT=5353 DPT=5353 LEN=463
Aug 10 23:07:46 boxster hostapd: wlan0: STA f8:1e:df:de:e7:fb IEEE 802.11: disassociated
I've tried power off, reseating card etc. There are (many) other reports of this type of failure from earlier kernels. This one is for 2.6.38
I can supply more information if you need it. The failure does not seem to be related to any particular data flow or usage scenario (or load).
thanks very much for your assistance.
Rob