Oliver Neukum [mailto:oneukum@xxxxxxxx] [...] > If the device does not support remote wakeup and the driver enables it, runtime > power management will be switched off. > That is the current state and it means that devices which don't support remote > wakeup cannot do runtime power management at all. But the driver is correct. > > The only time a device that doesn't support remote wakeup can do runtime power > managent is when no packets can be received that is while the interface is down. If > you want to allow that you must not set needs_remote_wakeup in probe(), but you > must set it in open() because it is necessary for runtime power management as I > explained above. > > Sorry for the length of this mail, but I wanted to make sure I am absolutely clear > this time. Thanks for you explanation. I focus on the wrong point. You mean this would cause the problem for runtime suspend. I would rethink my method and correct it. Best Regards, Hayes ��.n��������+%������w��{.n�����{���)��jg��������ݢj����G�������j:+v���w�m������w�������h�����٥