On Tue, 25 Nov 2008, Deepak Saxena wrote: > > Suppose the same sort of WLAN interface was packaged as an independent, > > external USB device and one of them was plugged into an OLPC. Then how > > would you know which device was the one attached to the embedded > > controller and which was external? > > I think in that case we couldn't really do WOL. I imagine this is the > case on a standard laptop too. On a standard laptop the WLAN interface would be a PCI device, so it could use the standard PCI wakeup method (PME#). Or the motherboard manufacturer could use vendor-specific signalling. But you're not likely to find an onboard WLAN interface communicating with the CPU via USB. In this particular case, can't you set it up so that the EC always pays attention to the WLAN's GPIO line, but the WLAN interface enables the GPIO for wakeup signalling only if power/wakeup is set? > On future XO versions, we may move to > an SDIO based card and we will have to deal with the same situation > where the SDIO stack has a concept of wake up on card insert/remove > but we will need to route the WOL signal from the card to the EC. It sounds like the same sort of problem: a device on a different bus that has to talk to the platform's EC. Alan Stern _______________________________________________ linux-pm mailing list linux-pm@xxxxxxxxxxxxxxxxxxxxxxxxxx https://lists.linux-foundation.org/mailman/listinfo/linux-pm