Hi:

   I have the same problem. There seems to be lot of information on the
olpc website but not easy to get to without spending time searching for it.
After a lot of searching and forgetting to bookmark and researching, I
decided to add the links of interest to me in my blog:
http://tags07.blogspot.com/2007/03/olpc-links.html
Feel free to refer to it.

On a different note, I'd like to work on PM user interface and perhaps also
on the kernel side.
I havn't dived into the hardware specs yet for OLPC. It would be nice to
have a wiki page with some basics to help ramp up the learning curve.
Some qns I have:
1. Does the hardware support Voltage/Frequency scaling?
2. What kind of sleep modes does it support?
3. Is there an infrastructure for power measurements? Do we have any current
drain measurements/readings?
4. Where are you experiencing the instability..is it at the hardware layer
or the syspend-resume mechanism?
5. Recently we did a lot of cleanup in the kernel to short-circuit the
default pm_suspend process, which has unnecessary layers that trumps the
suspends... the biggest one that comes to my mind is the dealing with
UNINTERRUPTIBLE SLEEP processes. I am not sure if you are experiencing
similar issues?
6. Is there a need for periodic wakeup? on mobile devices its required to
wakeup almost every minute to update clock display, battery level, rf
levels.it makes sense to sync up all these activities during the wakeup
period.I am not sure if a laptop has such a requirement..
7. Usually display/backlight is the biggest sucker of power.. do we use any
special displays that support partial refresh?
8. Suspend to RAM is good..it will give an "Instant-On" experience..is this
in the main kernel now or does it need special patches? If so where can i
find these patches?

I'd also like to discuss user interface APIs and useful features for a power
controller module in userspace. But i understand a stable suspend and resume
of devices should be the priority.


thanks,
Gopi







On 3/28/07, Jordan Crouse <[EMAIL PROTECTED]> wrote:

On 28/03/07 19:42 +0200, Jens Axboe wrote:
> Hi,
>
> I'd love to help out with the power management and suspend/resume parts,
> but so far I'm having trouble finding out what the status of it is,
> goals, directions, etc. Did I miss a wiki page on this? If not, anyone
> care to outline the current problems that need tackling?

Once we get the core drivers working happily (graphics, DCON, USB, and
CaFE NAND), then we'll be ready to be more organized with wiki pages, and
images and such.  Following working core drivers, our emphasis will shift
to the fringe drivers.

My personal target is to survive 1000 consecutive suspend/resume cycles
with a full system running a nominal load (sugar, nominal
CPU load + network).  If we accomplish that, then I think we'll be ready
for
anything they throw at us.

After that we'll shift our attention to optimization, but I would
like to stress that at this point, stability trumps speed any day of the
week and twice on Sunday.

Jordan

--
Jordan Crouse
Senior Linux Engineer
Advanced Micro Devices, Inc.
<www.amd.com/embeddedprocessors>


_______________________________________________
Devel mailing list
[email protected]
http://mailman.laptop.org/mailman/listinfo/devel

_______________________________________________
Devel mailing list
[email protected]
http://mailman.laptop.org/mailman/listinfo/devel

Reply via email to