APMD-List:
Archives

  
Back

to

APMD

Home

      Index: [thread] [date] [subject] [author]
  From: Joshua Gioja <jgioja@usgs.gov>
  To  : <craigm@milkyway.gsfc.nasa.gov>
  Date: Mon, 15 Nov 1999 09:24:37 -0600

Re: Suspend to RAM

I did a full backup of my system (ThinkPad 380XD) and reinstalled RedHat 6.0 on
it (also has Windows 95).

Once again, the problem is:
When I type 'apm -s', my system suspends, but when it resumes from suspend, the
display comes back but the system is frozen.

Thank you for your help.
Josh

I now have:
Linux Kernel  2.2.5-15
I recompiled the kernel with:
  APM enabled
    Ignore USER SUSPEND
    Ignore multiple suspend
    Ignore multiple suspend/resume cycles
    Allow interrupts during APM BIOS calls

apmd  version  3.0beta9
No kernel patches

Output from /proc/apm:
1.9 1.2 0x03 0x01 0x00 0x09 80% -1 ?

Output from /proc/rtc:
rtc_time : 09:06:24
rtc_date : 1999-11-15
rtc_epoch : 1900
alarm  : 21:44:59
DST_enable : no
BCD  : yes
24hr  : yes
square_wave : no
alarm_IRQ : no
update_IRQ : no
periodic_IRQ : no
periodic_freq : 1024
batt_status : okay

Output from /proc/interrupts:
           CPU0
  0:     495605          XT-PIC  timer
  1:        957          XT-PIC  keyboard
  2:          0          XT-PIC  cascade
  6:         19          XT-PIC  floppy
  8:          2          XT-PIC  rtc
 10:          4          XT-PIC  i82365
 12:        157          XT-PIC  PS/2 Mouse
 13:          1          XT-PIC  fpu
 14:     167297          XT-PIC  ide0
NMI:          0

Output from apm -d:
APM BIOS 1.2 (kernel driver 1.9)
AC on-line, battery status high: 80%
Using device 0x0a86, 1.9: 1.2
APM Flags =      0x03; AC Line Status = 0x01
Battery Status = 0x00; Battery Flags =  0x09
Battery %age   =   80; Battery Time   =   -1, use_mins=0

/tmp/apmd_proxy.log:
****************
/etc/apmd_proxy stop
Sun Nov 14 15:30:38 CST 1999
----------------
+ power_performance
+ true
+ exit 0
****************
/etc/apmd_proxy start
Sun Nov 14 15:30:42 CST 1999
----------------
+ on_ac_power
+ power_performance
+ true
+ exit 0
****************
/etc/apmd_proxy suspend user
Sun Nov 14 15:35:50 CST 1999
----------------
+ [ true = false -a user = system ]
+ [ suspend = standby ]
+ [ -x /sbin/cardctl ]
+ [ false = true ]
+ /sbin/cardctl suspend
+ exit 0
****************
/etc/apmd_proxy start
Sun Nov 14 15:38:39 CST 1999
----------------
+ on_ac_power
+ power_conserve
+ true
+ exit 0
****************
/etc/apmd_proxy change power
Sun Nov 14 15:40:01 CST 1999
----------------
+ on_ac_power
+ power_performance
+ true
+ exit 0
****************
/etc/apmd_proxy suspend user
Sun Nov 14 15:44:00 CST 1999
----------------
+ [ true = false -a user = system ]
+ [ suspend = standby ]
+ [ -x /sbin/cardctl ]
+ [ false = true ]
+ /sbin/cardctl suspend
+ exit 0
****************
/etc/apmd_proxy start
Sun Nov 14 15:48:43 CST 1999
----------------
+ on_ac_power
+ power_performance
+ true
+ exit 0
****************
/etc/apmd_proxy suspend system
Sun Nov 14 17:15:49 CST 1999
----------------
+ [ true = false -a system = system ]
+ [ suspend = standby ]
+ [ -x /sbin/cardctl ]
+ [ false = true ]
+ /sbin/cardctl suspend
+ exit 0
****************
/etc/apmd_proxy suspend system
Sun Nov 14 17:15:50 CST 1999
----------------
+ [ true = false -a system = system ]
+ [ suspend = standby ]
+ [ -x /sbin/cardctl ]
+ [ false = true ]
+ /sbin/cardctl suspend
+ exit 0
****************
/etc/apmd_proxy suspend system
Sun Nov 14 17:15:50 CST 1999
----------------
+ [ true = false -a system = system ]
+ [ suspend = standby ]
+ [ -x /sbin/cardctl ]
+ [ false = true ]
+ /sbin/cardctl suspend
+ exit 0
****************
/etc/apmd_proxy suspend system
Sun Nov 14 17:15:50 CST 1999
----------------
+ [ true = false -a system = system ]
+ [ suspend = standby ]
+ [ -x /sbin/cardctl ]
+ [ false = true ]
+ /sbin/cardctl suspend
+ exit 0
****************
/etc/apmd_proxy suspend system
Sun Nov 14 17:15:51 CST 1999
----------------
+ [ true = false -a system = system ]
+ [ suspend = standby ]
+ [ -x /sbin/cardctl ]
+ [ false = true ]
+ /sbin/cardctl suspend
+ exit 0
****************
/etc/apmd_proxy suspend system
Sun Nov 14 17:15:51 CST 1999
----------------
+ [ true = false -a system = system ]
+ [ suspend = standby ]
+ [ -x /sbin/cardctl ]
+ [ false = true ]
+ /sbin/cardctl suspend
+ exit 0
****************
/etc/apmd_proxy suspend system
Sun Nov 14 17:15:51 CST 1999
----------------
+ [ true = false -a system = system ]
+ [ suspend = standby ]
+ [ -x /sbin/cardctl ]
+ [ false = true ]
+ /sbin/cardctl suspend
+ exit 0
****************
/etc/apmd_proxy suspend system
Sun Nov 14 17:15:52 CST 1999
----------------
+ [ true = false -a system = system ]
+ [ suspend = standby ]
+ [ -x /sbin/cardctl ]
+ [ false = true ]
+ /sbin/cardctl suspend
+ exit 0
****************
/etc/apmd_proxy suspend system
Sun Nov 14 17:15:52 CST 1999
----------------
+ [ true = false -a system = system ]
+ [ suspend = standby ]
+ [ -x /sbin/cardctl ]
+ [ false = true ]
+ /sbin/cardctl suspend
+ exit 0
****************
/etc/apmd_proxy suspend system
Sun Nov 14 17:15:52 CST 1999
----------------
+ [ true = false -a system = system ]
+ [ suspend = standby ]
+ [ -x /sbin/cardctl ]
+ [ false = true ]
+ /sbin/cardctl suspend
+ exit 0
****************
/etc/apmd_proxy suspend system
Sun Nov 14 17:15:53 CST 1999
----------------
+ [ true = false -a system = system ]
+ [ suspend = standby ]
+ [ -x /sbin/cardctl ]
+ [ false = true ]
+ /sbin/cardctl suspend
+ exit 0
****************
/etc/apmd_proxy suspend system
Sun Nov 14 17:15:53 CST 1999
----------------
+ [ true = false -a system = system ]
+ [ suspend = standby ]
+ [ -x /sbin/cardctl ]
+ [ false = true ]
+ /sbin/cardctl suspend
+ exit 0
****************
/etc/apmd_proxy suspend system
Sun Nov 14 17:15:53 CST 1999
----------------
+ [ true = false -a system = system ]
+ [ suspend = standby ]
+ [ -x /sbin/cardctl ]
+ [ false = true ]
+ /sbin/cardctl suspend
+ exit 0
****************
/etc/apmd_proxy suspend system
Sun Nov 14 17:15:53 CST 1999
----------------
+ [ true = false -a system = system ]
+ [ suspend = standby ]
+ [ -x /sbin/cardctl ]
+ [ false = true ]
+ /sbin/cardctl suspend
+ exit 0
****************
/etc/apmd_proxy suspend system
Sun Nov 14 17:15:54 CST 1999
----------------
+ [ true = false -a system = system ]
+ [ suspend = standby ]
+ [ -x /sbin/cardctl ]
+ [ false = true ]
+ /sbin/cardctl suspend
+ exit 0
****************
/etc/apmd_proxy suspend system
Sun Nov 14 17:15:54 CST 1999
----------------
+ [ true = false -a system = system ]
+ [ suspend = standby ]
+ [ -x /sbin/cardctl ]
+ [ false = true ]
+ /sbin/cardctl suspend
+ exit 0
****************
/etc/apmd_proxy suspend system
Sun Nov 14 17:15:54 CST 1999
----------------
+ [ true = false -a system = system ]
+ [ suspend = standby ]
+ [ -x /sbin/cardctl ]
+ [ false = true ]
+ /sbin/cardctl suspend
+ exit 0
****************
/etc/apmd_proxy suspend system
Sun Nov 14 17:15:55 CST 1999
----------------
+ [ true = false -a system = system ]
+ [ suspend = standby ]
+ [ -x /sbin/cardctl ]
+ [ false = true ]
+ /sbin/cardctl suspend
+ exit 0
****************
/etc/apmd_proxy suspend system
Sun Nov 14 17:15:55 CST 1999
----------------
+ [ true = false -a system = system ]
+ [ suspend = standby ]
+ [ -x /sbin/cardctl ]
+ [ false = true ]
+ /sbin/cardctl suspend
+ exit 0
****************
/etc/apmd_proxy resume standby
Mon Nov 15 00:58:15 CST 1999
----------------
+ update_clock
+ [ -f /etc/sysconfig/clock ]
+ . /etc/sysconfig/clock
++ UTC=true
++ ARC=false
+ [  = GMT ]
+ [ true = false ]
+ FLAG=-u
+ [ -x /sbin/clock ]
+ clock -s -u
+ [ standby = suspend -a -x /sbin/cardctl ]
+ exit 0
****************
/etc/apmd_proxy start
Mon Nov 15 01:40:11 CST 1999
----------------
+ on_ac_power
+ power_performance
+ true
+ exit 0
****************
/etc/apmd_proxy stop
Mon Nov 15 01:41:16 CST 1999
----------------
+ power_performance
+ true
+ exit 0
****************
/etc/apmd_proxy start
Mon Nov 15 01:41:17 CST 1999
----------------
+ on_ac_power
+ power_performance
+ true
+ exit 0
****************
/etc/apmd_proxy stop
Mon Nov 15 01:41:28 CST 1999
----------------
+ power_performance
+ true
+ exit 0
****************
/etc/apmd_proxy start
Mon Nov 15 01:42:25 CST 1999
----------------
+ on_ac_power
+ power_performance
+ true
+ exit 0
****************
/etc/apmd_proxy suspend user
Mon Nov 15 01:42:48 CST 1999
----------------
+ [ true = false -a user = system ]
+ [ suspend = standby ]
+ [ -x /sbin/cardctl ]
+ [ false = true ]
+ /sbin/cardctl suspend
+ exit 0
****************
/etc/apmd_proxy start
Mon Nov 15 01:45:49 CST 1999
----------------
+ on_ac_power
+ power_performance
+ true
+ exit 0
****************
/etc/apmd_proxy change power
Mon Nov 15 01:47:18 CST 1999
----------------
+ on_ac_power
+ power_conserve
+ true
+ exit 0
****************
/etc/apmd_proxy change power
Mon Nov 15 03:04:21 CST 1999
----------------
+ on_ac_power
+ power_performance
+ true
+ exit 0




Index: [thread] [date] [subject] [author]


Write to me! apenwarr@worldvisions.ca