Oliver Neukum [mailto:oneukum@suse.com] [...] > 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Ç+‰·¥Š{±þG«�éÿŠ{ayºʇڙë,j­¢f£¢·hš�ï�êÿ‘êçz_è®(­éšŽŠÝ¢j"�ú¶m§ÿÿ¾«þG«�éÿ¢¸?™¨è­Ú&£ø§~�á¶iO•æ¬z·švØ^¶m§ÿÿà ÿ¶ìÿ¢¸?–I¥