On 03/31/10 20:38, Gertjan van Wingerde wrote: > 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. Sorry, I got confused on which driver we were working on. Find attached the correct patch, now for the rt2500pci driver instead of the rt2500usb driver. --- Gertjan