Michael Marsh wrote:
> I'm seeing this same bug, I believe.  I've tried running
> # /etc/acpi/sleepbtn.sh
> # /etc/acpi/sleep.sh
> # /usr/share/acpi-support/suspendorhibernate suspend
> and all three have no effect.  By adding a call to the syslogger to
> suspendorhibernate, I was able to confirm that Fn-F4 on my Thinkpad
> T23 *is* ultimately calling this (and sleep.sh, as well).  I also
> added "+x" to the shell invocation, which gives me:
> 
> + . /etc/default/acpi-support
> ++ SUSPEND_METHODS='dbus-pm dbus-hal pm-utils'
> ++ ACPI_SLEEP=true
> ++ ACPI_HIBERNATE=true
> ++ ACPI_SLEEP_MODE=mem
> ++ MODULES=
> ++ MODULES_WHITELIST=
> ++ SAVE_VBE_STATE=true
> ++ VBESTATE=/var/lib/acpi-support/vbestate
> ++ POST_VIDEO=true
> ++ USE_DPMS=true
> ++ HIBERNATE_MODE=shutdown
> ++ LOCK_SCREEN=true
> ++ STOP_SERVICES=
> ++ RESTART_IRDA=false
> ++ SKIP_INTERFACES='dummy qemu'
> + . /usr/share/acpi-support/power-funcs
> ++ umask 022
> ++ 
> PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11
> ++ POWERSTATE=/var/lib/acpi-support/powerstate
> ++ HDPARM='/sbin/hdparm -q'
> ++ LIDSTATE=/var/lib/acpi-support/lidstate
> + . /usr/share/acpi-support/device-funcs
> + . /usr/share/acpi-support/policy-funcs
> ++ . /usr/share/acpi-support/power-funcs
> +++ umask 022
> +++ 
> PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11:/usr/bin/X11
> +++ POWERSTATE=/var/lib/acpi-support/powerstate
> +++ HDPARM='/sbin/hdparm -q'
> +++ LIDSTATE=/var/lib/acpi-support/lidstate
> + . /usr/share/acpi-support/key-constants
> ++ KEY_RESERVED=0
> ++ KEY_ESC=1
> ++ KEY_1=2
> ++ KEY_2=3
> ++ KEY_3=4
> ++ KEY_4=5
> ++ KEY_5=6
> ++ KEY_6=7
> ++ KEY_7=8
> ++ KEY_8=9
> ++ KEY_9=10
> ++ KEY_0=11
> ++ KEY_MINUS=12
> ++ KEY_EQUAL=13
> ++ KEY_BACKSPACE=14
> ++ KEY_TAB=15
> ++ KEY_Q=16
> ++ KEY_W=17
> ++ KEY_E=18
> ++ KEY_R=19
> ++ KEY_T=20
> ++ KEY_Y=21
> ++ KEY_U=22
> ++ KEY_I=23
> ++ KEY_O=24
> ++ KEY_P=25
> ++ KEY_LEFTBRACE=26
> ++ KEY_RIGHTBRACE=27
> ++ KEY_ENTER=28
> ++ KEY_LEFTCTRL=29
> ++ KEY_A=30
> ++ KEY_S=31
> ++ KEY_D=32
> ++ KEY_F=33
> ++ KEY_G=34
> ++ KEY_H=35
> ++ KEY_J=36
> ++ KEY_K=37
> ++ KEY_L=38
> ++ KEY_SEMICOLON=39
> ++ KEY_APOSTROPHE=40
> ++ KEY_GRAVE=41
> ++ KEY_LEFTSHIFT=42
> ++ KEY_BACKSLASH=43
> ++ KEY_Z=44
> ++ KEY_X=45
> ++ KEY_C=46
> ++ KEY_V=47
> ++ KEY_B=48
> ++ KEY_N=49
> ++ KEY_M=50
> ++ KEY_COMMA=51
> ++ KEY_DOT=52
> ++ KEY_SLASH=53
> ++ KEY_RIGHTSHIFT=54
> ++ KEY_KPASTERISK=55
> ++ KEY_LEFTALT=56
> ++ KEY_SPACE=57
> ++ KEY_CAPSLOCK=58
> ++ KEY_F1=59
> ++ KEY_F2=60
> ++ KEY_F3=61
> ++ KEY_F4=62
> ++ KEY_F5=63
> ++ KEY_F6=64
> ++ KEY_F7=65
> ++ KEY_F8=66
> ++ KEY_F9=67
> ++ KEY_F10=68
> ++ KEY_NUMLOCK=69
> ++ KEY_SCROLLLOCK=70
> ++ KEY_KP7=71
> ++ KEY_KP8=72
> ++ KEY_KP9=73
> ++ KEY_KPMINUS=74
> ++ KEY_KP4=75
> ++ KEY_KP5=76
> ++ KEY_KP6=77
> ++ KEY_KPPLUS=78
> ++ KEY_KP1=79
> ++ KEY_KP2=80
> ++ KEY_KP3=81
> ++ KEY_KP0=82
> ++ KEY_KPDOT=83
> ++ KEY_103RD=84
> ++ KEY_ZENKAKUHANKAKU=85
> ++ KEY_102ND=86
> ++ KEY_F11=87
> ++ KEY_F12=88
> ++ KEY_RO=89
> ++ KEY_KATAKANA=90
> ++ KEY_HIRAGANA=91
> ++ KEY_HENKAN=92
> ++ KEY_KATAKANAHIRAGANA=93
> ++ KEY_MUHENKAN=94
> ++ KEY_KPJPCOMMA=95
> ++ KEY_KPENTER=96
> ++ KEY_RIGHTCTRL=97
> ++ KEY_KPSLASH=98
> ++ KEY_SYSRQ=99
> ++ KEY_RIGHTALT=100
> ++ KEY_LINEFEED=101
> ++ KEY_HOME=102
> ++ KEY_UP=103
> ++ KEY_PAGEUP=104
> ++ KEY_LEFT=105
> ++ KEY_RIGHT=106
> ++ KEY_END=107
> ++ KEY_DOWN=108
> ++ KEY_PAGEDOWN=109
> ++ KEY_INSERT=110
> ++ KEY_DELETE=111
> ++ KEY_MACRO=112
> ++ KEY_MUTE=113
> ++ KEY_VOLUMEDOWN=114
> ++ KEY_VOLUMEUP=115
> ++ KEY_POWER=116
> ++ KEY_KPEQUAL=117
> ++ KEY_KPPLUSMINUS=118
> ++ KEY_PAUSE=119
> ++ KEY_KPCOMMA=121
> ++ KEY_HANGUEL=122
> ++ KEY_HANJA=123
> ++ KEY_YEN=124
> ++ KEY_LEFTMETA=125
> ++ KEY_RIGHTMETA=126
> ++ KEY_COMPOSE=127
> ++ KEY_STOP=128
> ++ KEY_AGAIN=129
> ++ KEY_PROPS=130
> ++ KEY_UNDO=131
> ++ KEY_FRONT=132
> ++ KEY_COPY=133
> ++ KEY_OPEN=134
> ++ KEY_PASTE=135
> ++ KEY_FIND=136
> ++ KEY_CUT=137
> ++ KEY_HELP=138
> ++ KEY_MENU=139
> ++ KEY_CALC=140
> ++ KEY_SETUP=141
> ++ KEY_SLEEP=142
> ++ KEY_WAKEUP=143
> ++ KEY_FILE=144
> ++ KEY_SENDFILE=145
> ++ KEY_DELETEFILE=146
> ++ KEY_XFER=147
> ++ KEY_PROG1=148
> ++ KEY_PROG2=149
> ++ KEY_WWW=150
> ++ KEY_MSDOS=151
> ++ KEY_COFFEE=152
> ++ KEY_DIRECTION=153
> ++ KEY_CYCLEWINDOWS=154
> ++ KEY_MAIL=155
> ++ KEY_BOOKMARKS=156
> ++ KEY_COMPUTER=157
> ++ KEY_BACK=158
> ++ KEY_FORWARD=159
> ++ KEY_CLOSECD=160
> ++ KEY_EJECTCD=161
> ++ KEY_EJECTCLOSECD=162
> ++ KEY_NEXTSONG=163
> ++ KEY_PLAYPAUSE=164
> ++ KEY_PREVIOUSSONG=165
> ++ KEY_STOPCD=166
> ++ KEY_RECORD=167
> ++ KEY_REWIND=168
> ++ KEY_PHONE=169
> ++ KEY_ISO=170
> ++ KEY_CONFIG=171
> ++ KEY_HOMEPAGE=172
> ++ KEY_REFRESH=173
> ++ KEY_EXIT=174
> ++ KEY_MOVE=175
> ++ KEY_EDIT=176
> ++ KEY_SCROLLUP=177
> ++ KEY_SCROLLDOWN=178
> ++ KEY_KPLEFTPAREN=179
> ++ KEY_KPRIGHTPAREN=180
> ++ KEY_F13=183
> ++ KEY_F14=184
> ++ KEY_F15=185
> ++ KEY_F16=186
> ++ KEY_F17=187
> ++ KEY_F18=188
> ++ KEY_F19=189
> ++ KEY_F20=190
> ++ KEY_F21=191
> ++ KEY_F22=192
> ++ KEY_F23=193
> ++ KEY_F24=194
> ++ KEY_PLAYCD=200
> ++ KEY_PAUSECD=201
> ++ KEY_PROG3=202
> ++ KEY_PROG4=203
> ++ KEY_SUSPEND=205
> ++ KEY_CLOSE=206
> ++ KEY_PLAY=207
> ++ KEY_FASTFORWARD=208
> ++ KEY_BASSBOOST=209
> ++ KEY_PRINT=210
> ++ KEY_HP=211
> ++ KEY_CAMERA=212
> ++ KEY_SOUND=213
> ++ KEY_QUESTION=214
> ++ KEY_EMAIL=215
> ++ KEY_CHAT=216
> ++ KEY_SEARCH=217
> ++ KEY_CONNECT=218
> ++ KEY_FINANCE=219
> ++ KEY_SPORT=220
> ++ KEY_SHOP=221
> ++ KEY_ALTERASE=222
> ++ KEY_CANCEL=223
> ++ KEY_BRIGHTNESSDOWN=224
> ++ KEY_BRIGHTNESSUP=225
> ++ KEY_MEDIA=226
> ++ KEY_VIDEOOUT=227
> ++ KEY_UNKNOWN=240
> ++ KEY_LOCK=152
> ++ KEY_LIGHT=189
> ++ KEY_ROTATESCREEN=191
> ++ KEY_VIDEOMODECYCLE=192
> ++ KEY_PRESENTATION=193
> ++ KEY_BATTERY=236
> + DeviceConfig
> ++ cat /var/lib/acpi-support/system-manufacturer
> + manufacturer=IBM
> ++ cat /var/lib/acpi-support/system-product-name
> + model=26473SU
> ++ cat /var/lib/acpi-support/system-version
> + version='Not Available'
> ++ cat /var/lib/acpi-support/bios-version
> + bios_version='1AET55WW (1.12 )'
> + '[' -f /usr/share/acpi-support/IBM.config ']'
> + . /usr/share/acpi-support/IBM.config
> ++ case "$model" in
> ++ ACPI_SLEEP=true
> + '[' suspend = suspend ']'
> + KEY=142
> + HIBERNATE_CMD=/usr/sbin/hibernate-ram
> + PM_UTILS_CMD=/usr/sbin/pm-suspend
> + DBUS_METHOD=Suspend
> + DBUS_PARAMS=int32:0
> + '[' 'dbus-pm dbus-hal pm-utils' = '' ']'
> + '[' 'dbus-pm dbus-hal pm-utils' = '' ']'
> + for METHOD in '$SUSPEND_METHODS'
> + case $METHOD in
> + '[' -x /usr/bin/dbus-send ']'
> + /usr/bin/dbus-send --session --dest=org.freedesktop.PowerManagement
> --type=method_call --print-reply --reply-timeout=2000
> /org/freedesktop/PowerManagement
> org.freedesktop.PowerManagement.Suspend
> + grep -q ' org.freedesktop.DBus.Error.'
> + exit
> 
> This is with Fvwm, no KDE or Gnome.

Hi Michael,

It seems to follow the right path, but the command is somehow detected
as being successful without actually being successful. Could you
manually run that last command:

/usr/bin/dbus-send --session --dest=org.freedesktop.PowerManagement
--type=method_call --print-reply --reply-timeout=2000
/org/freedesktop/PowerManagement org.freedesktop.PowerManagement.Suspend

and send me the output? That will tell us more about what's going wrong
here.

Cheers,
Bart



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to