linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* N900 sleep mode (in 4.5-rc0, if that matters)
@ 2016-01-23 12:10 Pavel Machek
  2016-01-25 16:33 ` Tony Lindgren
  0 siblings, 1 reply; 59+ messages in thread
From: Pavel Machek @ 2016-01-23 12:10 UTC (permalink / raw)
  To: pali.rohar, sre, kernel list, linux-arm-kernel, linux-omap, tony,
	khilman, aaro.koskinen, ivo.g.dimitrov.75, patrikbachan, serge

Hi!

I enabled the sleep leds, and am using following script to set the
machine up for power management:

#!/bin/bash
uarts=$(find /sys/class/tty/ttyO*/device/power/ -type d)
for uart in $uarts; do
    echo 3000 > $uart/autosuspend_delay_ms
    done
    uarts=$(find /sys/class/tty/ttyO*/power/ -type d)
for uart in $uarts; do
        echo enabled > $uart/wakeup
	    echo auto > $uart/control
	    done
sudo mount /dev/zero -t debugfs /sys/kernel/debug/
echo 1 > /sys/kernel/debug/pm_debug/enable_off_mode

So far, the LEDs stubbornly stay on :-(. Machine is booted off
sd-card, and I'm connected to it over wifi. GSM is active, X is
running.

Normally, ping looks like this:

64 bytes from 192.168.43.15: icmp_seq=371 ttl=64 time=2.18 ms
64 bytes from 192.168.43.15: icmp_seq=372 ttl=64 time=2.21 ms
64 bytes from 192.168.43.15: icmp_seq=373 ttl=64 time=2.94 ms

When I enable the off mode:
echo 1 > /sys/kernel/debug/pm_debug/enable_off_mode

Wifi is no longer happy:

64 bytes from 192.168.43.15: icmp_seq=426 ttl=64 time=351 ms
64 bytes from 192.168.43.15: icmp_seq=427 ttl=64 time=178 ms
64 bytes from 192.168.43.15: icmp_seq=428 ttl=64 time=2.36 ms

and touchscreen stops working:

[99480.564910] tsc2005 spi1.0: TSC200X not responding - resetting
[99486.995758] bq27xxx-battery 2-0055: battery is not calibrated!
ignoring capacity values
[99488.564147] tsc2005 spi1.0: TSC200X not responding - resetting
[99495.550018] bq27xxx-battery 2-0055: battery is not calibrated!
ignoring capacity values
[99496.564208] tsc2005 spi1.0: TSC200X not responding - resetting
[99504.129852] bq27xxx-battery 2-0055: battery is not calibrated!
ignoring capacity values
[99504.564208] tsc2005 spi1.0: TSC200X not responding - resetting

echo 0 > /sys/kernel/debug/pm_debug/enable_off_mode

Fixes both wifi and touchscreen. Is off_mode expected to break
touchscreen? Any ideas what needs to be shut down so that the sleep
leds go off?

Power consumption seems to be in 500mA range, regardless of
off_mode. That would mean about 2 hours of battery life, AFAICT.

Best regards,
									Pavel
-- 
(english) http://www.livejournal.com/~pavelmachek
(cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html

^ permalink raw reply	[flat|nested] 59+ messages in thread

end of thread, other threads:[~2016-05-28 11:09 UTC | newest]

Thread overview: 59+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-01-23 12:10 N900 sleep mode (in 4.5-rc0, if that matters) Pavel Machek
2016-01-25 16:33 ` Tony Lindgren
2016-01-25 22:23   ` Pavel Machek
2016-01-25 22:50     ` Tony Lindgren
2016-01-26 14:00   ` Pavel Machek
2016-01-26 17:25     ` Tony Lindgren
2016-01-26 22:51       ` Tony Lindgren
2016-01-30 20:02       ` Pavel Machek
2016-01-30 20:14         ` Pavel Machek
2016-01-30 22:15           ` Pavel Machek
2016-02-01 18:13             ` Tony Lindgren
2016-02-01 21:17               ` Pavel Machek
2016-02-01 22:11                 ` Tony Lindgren
2016-02-04  5:35                   ` Tony Lindgren
2016-02-07 21:37                     ` Pavel Machek
2016-02-08  8:51                       ` Pali Rohár
2016-02-07 21:23                   ` Pavel Machek
2016-02-09 17:24                     ` Tony Lindgren
2016-02-09 17:38                       ` Tony Lindgren
2016-03-20  8:38                         ` Pavel Machek
2016-02-11  1:08                       ` Tony Lindgren
2016-03-23 14:37                         ` Pavel Machek
2016-03-20  8:33                       ` Pavel Machek
2016-03-23 12:38                       ` Pavel Machek
2016-03-30 19:12                         ` Tony Lindgren
2016-04-04 11:09                           ` Pali Rohár
2016-04-04 22:31                             ` Tony Lindgren
2016-04-04 21:30                           ` Pavel Machek
2016-04-04 22:07                             ` Tony Lindgren
2016-04-05 10:09                               ` Pavel Machek
2016-04-05 13:17                               ` Pavel Machek
2016-04-05 14:22                               ` 4.4: camera and unlock buttons produce tons of interrupts (was Re: N900 sleep mode) Pavel Machek
2016-04-05 15:29                                 ` Tony Lindgren
2016-04-05 20:51                                   ` Pavel Machek
2016-04-07 17:40                                     ` Tony Lindgren
2016-04-07 19:48                                       ` 4.4, 4.6: " Pavel Machek
2016-04-07 21:32                                         ` Tony Lindgren
2016-04-07 23:01                                           ` Pavel Machek
2016-04-07 23:41                                             ` Tony Lindgren
2016-04-08  9:19                                               ` Pavel Machek
2016-04-11  8:27                                               ` 4.6-rc2: regression with omap video and lockdep (was Re: 4.4, 4.6: camera and unlock buttons produce tons of interrupts (was Re: N900 sleep mode)) Pavel Machek
2016-04-11  9:30                                               ` 4.4, 4.6: camera and unlock buttons produce tons of interrupts (was Re: N900 sleep mode) Pavel Machek
2016-04-11  9:41                                                 ` Pavel Machek
2016-04-11 21:10                                                   ` Tony Lindgren
2016-04-12 12:16                                                     ` Nokia N900 retention mode in v4.6, camera buttons fun Pavel Machek
2016-04-12 12:30                                                       ` Pavel Machek
2016-04-12 16:30                                                         ` Tony Lindgren
2016-04-13  5:52                                                           ` Tomi Valkeinen
2016-04-13 15:15                                                             ` Tony Lindgren
2016-04-17 17:55                                                           ` Pavel Machek
2016-04-18 23:47                                                             ` Tony Lindgren
2016-04-21 13:04                                                             ` Pali Rohár
2016-04-21 21:28                                                               ` Pavel Machek
2016-04-22  7:05                                                                 ` Pali Rohár
2016-04-29 20:06                                                               ` Sebastian Reichel
2016-05-01  8:52                                                                 ` Pavel Machek
2016-05-01 15:48                                                                   ` Sebastian Reichel
2016-05-02 20:12                                                                     ` Sebastian Reichel
2016-05-28 11:09                                                                       ` Pavel Machek

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).