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]