Yesterday i did some few modifications to the kernel trying to optimize powerconsumption: - Turning off sound stuff via EGPIO. - Turning off IR port when it's not used. - Setting the KADP EADP in sleep mode, NOTE: in the SA1110 manual it says that this bit's can be set optionally enabled in sleep mode, but they should be set self refresh bit is on. But if i enable the KADP and EADP while it's running it hangs, i did not find out why yet (my iPAQ is probably broken ...) - Turn off OPT_NVRAM_ON and OPT_ON vi EGPIO NOTE: none off those things above are currently done in kernel when the iPAQ is set into sleep mode.
Then a question, are the EGPIO pins automatically set to "low" when the iPAQ is to sleep mode, or do we need to take of this ? Usually when i leave my office i set my iPAQ into sleep mode, when come the next day on morning i turn it on and the battery level (returned from /dev/misc/apm_bios) has gone down from 100% to ~ 25%. Today morning with the modification the battery level indication was ~ 78% -;) and i hope that this sign that i am on the right way. > I have a trick for that, honed over the last couple of years of > reflashing ipaqs: > > Just use your fingernail to pry loose the edge of the back cover of the > ipaq. No scratches. It's difficult with early ipaqs but easy with > recent ones. To do a real test i need to do some meusure the power consumption, so i will open it. An other idea came up into my mind, if the battery is full charged would it make send to meusure the power consumption via the DC jacket ?, that's much easier to cut the DC cable and insert the multimeter. I and supose that if it's conected via a AC adapter it should take all it's power from there. /Benny _______________________________________________ http://lists.arm.linux.org.uk/mailman/listinfo/linux-arm Please visit the above address for information on this list.
