Hi, Thanks a lot!
With "echo > /sys/bus/spi/devices/spi2.0/state sleep", the current drops from 82.125 mA to 81.562 mA within 10 minutes. The battery is fully charged before test. My kernel: # uname -a Linux om-gta02 2.6.28-rc4 #1 PREEMPT Sun Feb 8 19:53:16 CET 2009 armv4tl unknown Before read your reply, I get nothing by removing SD card, ifdown usb0, power off backlight. Here is the new script I used: #!/bin/bash # for exit SSH shell, unplug USB sleep 5 # strange, 1 to power of backlight echo > /sys/class/backlight/gta02-bl/bl_power 1 echo > /sys/bus/spi/devices/spi2.0/state sleep for ((i=0; i<20; i++)); do echo "i = $i:" cat /sys/class/power_supply/battery/{current_now,capacity,voltage_now} sleep 30 done echo > /sys/class/backlight/gta02-bl/bl_power 0 echo > /sys/bus/spi/devices/spi2.0/state normal But comparing to your ~50 mA, 82 mA is still too large :) Could anybody who has latest SHR installation on GTA02, give a test to verify? Before start this script, please make sure: 1. `/sys/bus/platform/devices/neo1973-pm-gps.0/pwron` output 0, else you can echo 0 into it. 2. disable GSM/WIFI/Bluetooth in SHR settings 3. SSH to FR through USB if you haven't connect to it. 4. stop /etc/init.d/xserver-nodm, /etc/init.d/frameworkd 5. killall batget; killall wakerd; 6. start the above script, e.g. `power.sh > output_power.txt &` , exit SSH shell, unplug USB 10 minutes later, you can plug USB and SSH into FR again. If you can't wait for 10 minutes, modify "sleep 30" to "sleep 5" or something else. I'd like to say "thank you" to Rask Ingemann Lambertsen again :) On Fri, Mar 27, 2009 at 05:21:59AM +0800, Qingyou Meng wrote: > To set brightness: write (brightness_percent / 100 * 255) to file > "/sys/class/backlight/gta02-bl/brightness" I think that's why you get so high currents. This # echo >/sys/class/backlight/gta02-bl/brightness 0 doesn't do what you hope it does. You should try # echo >/sys/class/i2c-adapter/i2c-0/0-0073/pcf50633-regltr.9/glamo3362.0/glamo-spi-gpio.0/spi2.0/state sleep also. A shorthand for that file is /sys/bus/spi/devices/spi2.0/state. When the display isn't blanked, it reads 'normal'. But, IMHO, consider using a higher-level interface (such as freesmartphone.org) to turn off the display instead of trying to find all the places to mess with under /sys yourself. -- Rask Ingemann Lambertsen Danish law requires addresses in e-mail to be logged and stored for a year _______________________________________________ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community -- View this message in context: http://n2.nabble.com/test-result-of-battery-current-against-display-brightness-and-GPS--power-mode-tp2541178p2549904.html Sent from the Openmoko Community mailing list archive at Nabble.com. _______________________________________________ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community