[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

laptop won't stay asleep



I have a Compaq Armada 7800 running mostly potato, a freshly-compiled 2.2.14
kernel, and an off-the-shelf 3.0 apmd. The apm kernel options enabled are:

# CONFIG_APM_IGNORE_USER_SUSPEND is not set
CONFIG_APM_DO_ENABLE=y
CONFIG_APM_CPU_IDLE=y
CONFIG_APM_DISPLAY_BLANK=y
CONFIG_APM_POWER_OFF=y
CONFIG_APM_IGNORE_MULTIPLE_SUSPEND=y
CONFIG_APM_IGNORE_SUSPEND_BOUNCE=y
CONFIG_APM_RTC_IS_GMT=y
CONFIG_APM_ALLOW_INTS=y

My problem is, my laptop won't stay asleep. When I put it to sleep (pressing
the poweron/suspend button above the keyboard), it reliably wakes up between
twenty-nine and thirty-one minutes later.

I believe that this was initially because I left it connected to the internet
while I put it to sleep. Consequentially, when my ISP dropped the connection
due to inactivity, it would wake my laptop up.

When I figured this out, I dropped the connection before I put to sleep,
and waited to see if it woke up again. (At the time, I did not have
CONFIG_APM_ALLOW_INTS enabled.) When I came back from running errands a couple
of hours later, I found that the computer was completely hung. It wouldn't
wake up via the sleep/wakeup button, nor would it listen to the power switch
(which is just a slider, not a rocker switch). I had to unplug it and remove
the battery to get it to turn off.

Now that I've enabled CONFIG_APM_ALLOW_INTS, it wakes up after 29 to 31
minutes again.


A sample entry from my syslog is

Jan  8 13:48:01 erudite /USR/SBIN/CRON[305]: (root) CMD (run-parts --report /etc/cron.minutely)
Jan  8 13:49:01 erudite /USR/SBIN/CRON[311]: (root) CMD (run-parts --report /etc/cron.minutely)
Jan  8 13:49:07 erudite cardmgr[131]: executing: './network suspend eth0'
Jan  8 13:49:07 erudite cardmgr[131]: executing: './serial suspend ttyS3'
Jan  8 13:49:07 erudite apmd[151]: User Suspend
Jan  8 14:20:00 erudite cardmgr[131]: executing: './network resume eth0'
Jan  8 14:20:01 erudite apmd[151]: Normal Resume after 00:30:54 (100% unknown) AC power
Jan  8 14:20:01 erudite cardmgr[131]: executing: './serial resume ttyS3'
Jan  8 14:20:01 erudite apmd[151]: Now using AC Power
Jan  8 14:20:52 erudite /USR/SBIN/CRON[364]: (root) CMD (run-parts --report /etc/cron.minutely)
Jan  8 14:20:52 erudite /USR/SBIN/CRON[365]: (root) CMD (test -f /proc/modules && /sbin/rmmod -a)


What could be causing this?



-- 
Kerne 


Reply to: