Since Intel is providing these drivers as a basis for MID customers, power-management needs to be a priority.
If suspend() / resume() doesn't work, then the only choice is to unload the driver before suspend, and then reload it on wakeup. If the device is connected to the 'net via Wi-Fi before being suspended,
re-connection to the 'net on resume takes much longer if the driver has to be re-inserted on wakeup. Not an ideal solution for a device that's supposed to be always online.
I'm willing to help out if need be...
Perhaps we need a 3-way conversation setup with Marvell?
Since Intel is providing these drivers as a basis for MID customers, power-management needs to be a priority.
If suspend() / resume() doesn't work, then the only choice is to unload the driver before suspend, and then reload it on wakeup. If the device is connected to the 'net via Wi-Fi before being suspended,
re-connection to the 'net on resume takes much longer if the driver has to be re-inserted on wakeup. Not an ideal solution for a device that's supposed to be always online.
I'm willing to help out if need be...
Perhaps we need a 3-way conversation setup with Marvell?