On 03/31/10 19:41, Matthijs Kooijman wrote: > Hi Ondrej, > >> phy0 -> rt2500pci_set_device_state: Error - Device failed to enter state 1 (-16). > I've been running with your patches (applied to 2.6.32.7) for a day of normal > work, and the steady stream of these errors has stopped. During the entire > day, I've seen the error once, perhaps a corner case here or there? > > Overall, I have the feeling that connectivity is a bit more unstable with > these two patches, however. On a few occasions, my SSH connections would hang > for a bit. Sometimes pinging would be ok (and sometimes it wouldn't), so I > haven't quite figured out if these problems were actually caused by the > driver, or some other cause). Once I seemd to solve the problem by turning off > powersaving, but that might have been a coincidence. Other times the problems > went away by themselves. > > Is there anything else I can do at the moment I'm seeing connection problems? > Make a register dump or check some command? > > I'll do some more testing, tonight on another (probably more stable) > connection. Could you try the attached patch on top of Ondrej's? The legacy Ralink drivers do not go to sleep when there are still active entries in the TX queues. This patch mimics that behavior by refusing to go to sleep if there still are active entries in any of the TX queues. --- Gertjan