[opensuse] Thinkpad and 10.3 - suspend/hibernate via Fn keys
Hi, Do you use openSUSE 10.3 on a Thinkpad? Did suspend via Fn+F4 and hibernate via Fn+F12 work out of the box? Do you use ACPI and powersave? If yes, where is that Fn-button reaction configured or triggered? In /etc/powersave/events I have EVENT_BUTTON_POWER="wm_shutdown" EVENT_BUTTON_SLEEP="suspend_to_disk" EVENT_BUTTON_LID_OPEN="ignore" EVENT_BUTTON_LID_CLOSED="suspend_to_ram" But I don't know what the SLEEP button is supposed to be. It doesn't seem to be Fn+F12. EVENT_OTHER is set to ignore, in case that matters. Suspending and hibernating itself works, via powersave -u/-U. I can thus make the Fn buttons work by adding additional cases to the script /usr/lib/hotkey-setup/thinkpad_hotkey_handler. But I'm wondering if I do something wrong here and if it shouldn't work without such changes. I use neither KDE nor GNOME, in case that matters. My Thinkpad is a T41. Thanks in advance for any answer, Joachim -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- Joachim Schrod Email: jschrod@acm.org Roedermark, Germany -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
Am Sonntag, 23. März 2008 schrieb Joachim Schrod:
Do you use openSUSE 10.3 on a Thinkpad?
R61.
Did suspend via Fn+F4 and hibernate via Fn+F12 work out of the box?
Yes.
Do you use ACPI and powersave?
I think so.
If yes, where is that Fn-button reaction configured or triggered?
AFAIK powersave handles some of these events. At least these that are not handled by acpid_thinkpad_hotkeys/thinkpad_hotkey_handler.
In /etc/powersave/events I have EVENT_BUTTON_POWER="wm_shutdown" EVENT_BUTTON_SLEEP="suspend_to_disk" EVENT_BUTTON_LID_OPEN="ignore" EVENT_BUTTON_LID_CLOSED="suspend_to_ram" But I don't know what the SLEEP button is supposed to be. It doesn't seem to be Fn+F12.
I am using kpowersave. There, the sleep button is Fn+F4. And if I remove the s2ram action from it, nothing happens, if I press Fn+F4. However, disabling Fn+F12 aka s2disk via kpowersave does not seem to work (anyway, s2disk does not really work for me). But perhaps the powersave events are named differently and the sleep button is Fn+F12, thus, this setting is overriding kpowersave in case no action is set there.
EVENT_OTHER is set to ignore, in case that matters.
Suspending and hibernating itself works, via powersave -u/-U. I can thus make the Fn buttons work by adding additional cases to the script /usr/lib/hotkey-setup/thinkpad_hotkey_handler. But I'm wondering if I do something wrong here and if it shouldn't work without such changes.
IMHO it should work out of the box.
I use neither KDE nor GNOME, in case that matters. [...]
Okay, seems that this might be the cause, e.g.: https://bugzilla.novell.com/show_bug.cgi?id=326305 Or not: https://bugzilla.novell.com/show_bug.cgi?id=346813 I found these searching the bugzilla for all open bugs in 10.3 using the words: +thinkpad +Fn +F4 Gruß Jan -- Sometimes you just gotta say "What the fuck!" -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
I have a T62p (nvidia video and intel wireless) which will suspend but hangs completely on resume and has to be hard booted to recover. Are you saying that you've got this thing to susp/res under at all? Are you using the nvidia proprietary drivers or the xorg ones? wcn Jan Ritzerfeld wrote:
Am Sonntag, 23. März 2008 schrieb Joachim Schrod:
Do you use openSUSE 10.3 on a Thinkpad?
R61.
Did suspend via Fn+F4 and hibernate via Fn+F12 work out of the box?
Yes.
Do you use ACPI and powersave?
I think so.
If yes, where is that Fn-button reaction configured or triggered?
AFAIK powersave handles some of these events. At least these that are not handled by acpid_thinkpad_hotkeys/thinkpad_hotkey_handler.
In /etc/powersave/events I have EVENT_BUTTON_POWER="wm_shutdown" EVENT_BUTTON_SLEEP="suspend_to_disk" EVENT_BUTTON_LID_OPEN="ignore" EVENT_BUTTON_LID_CLOSED="suspend_to_ram" But I don't know what the SLEEP button is supposed to be. It doesn't seem to be Fn+F12.
I am using kpowersave. There, the sleep button is Fn+F4. And if I remove the s2ram action from it, nothing happens, if I press Fn+F4. However, disabling Fn+F12 aka s2disk via kpowersave does not seem to work (anyway, s2disk does not really work for me). But perhaps the powersave events are named differently and the sleep button is Fn+F12, thus, this setting is overriding kpowersave in case no action is set there.
EVENT_OTHER is set to ignore, in case that matters.
Suspending and hibernating itself works, via powersave -u/-U. I can thus make the Fn buttons work by adding additional cases to the script /usr/lib/hotkey-setup/thinkpad_hotkey_handler. But I'm wondering if I do something wrong here and if it shouldn't work without such changes.
IMHO it should work out of the box.
I use neither KDE nor GNOME, in case that matters. [...]
Okay, seems that this might be the cause, e.g.: https://bugzilla.novell.com/show_bug.cgi?id=326305 Or not: https://bugzilla.novell.com/show_bug.cgi?id=346813
I found these searching the bugzilla for all open bugs in 10.3 using the words: +thinkpad +Fn +F4
Gruß Jan
-- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
Wendell Nichols wrote:
I have a T62p (nvidia video and intel wireless) which will suspend but hangs completely on resume and has to be hard booted to recover. Are you saying that you've got this thing to susp/res under at all? Are you using the nvidia proprietary drivers or the xorg ones?
I have Radeon graphics and I'm using the xorg drivers. (I don't need no 3D graphics, this notebook is for office work). I have seen several reports on problems with NVidia and suspend. You have seen http://en.opensuse.org/NVidia_Suspend_HOWTO? Joachim -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- Joachim Schrod Email: jschrod@acm.org Roedermark, Germany -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
Joachim Schrod wrote:
Wendell Nichols wrote:
I have a T62p (nvidia video and intel wireless) which will suspend but hangs completely on resume and has to be hard booted to recover. Are you saying that you've got this thing to susp/res under at all? Are you using the nvidia proprietary drivers or the xorg ones?
I have Radeon graphics and I'm using the xorg drivers. (I don't need no 3D graphics, this notebook is for office work). I have seen several reports on problems with NVidia and suspend.
You have seen http://en.opensuse.org/NVidia_Suspend_HOWTO?
Joachim
I've seen this... and done it to no avail. I suspect I'll just have to wait the requisite 6 months to a year for things to work themselves out :( wcn -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
Progress! I found an article at http://www.nvnews.net/vbulletin/showthread.php?t=111497&highlight=suspend+resume which points you to an ibm support page on the thinkpad site: http://www-307.ibm.com/pc/support/si...-69135#version <http://www-307.ibm.com/pc/support/site.wss/document.do?sitestyle=lenovo&lndocid=MIGR-69135#version> Where you can download a working driver! Its a little old and meybe not very stable (I've had problems logging in from kdm.. hangs), but it suspends and resumes properly! Do NOT use the Fn-F4 key to suspend. I don't know what this key does, but it sent my laptop into lala land and I had to power cycle it. This driver is likely one of the Nvidia drivers released over the last year or so, but I don't know which one, and I don't know why they broke suspend/resume in later versions. The xserver says this about the driver during initialization: (II) LoadModule: "nvidia" (II) Loading /usr/lib/xorg/modules//drivers/nvidia_drv.so (II) Module nvidia: vendor="NVIDIA Corporation" compiled for 4.0.2, module version = 1.0.0 Module class: X.Org Video Driver wcn Wendell Nichols wrote:
Joachim Schrod wrote:
Wendell Nichols wrote:
I have a T62p (nvidia video and intel wireless) which will suspend but hangs completely on resume and has to be hard booted to recover. Are you saying that you've got this thing to susp/res under at all? Are you using the nvidia proprietary drivers or the xorg ones?
I have Radeon graphics and I'm using the xorg drivers. (I don't need no 3D graphics, this notebook is for office work). I have seen several reports on problems with NVidia and suspend.
You have seen http://en.opensuse.org/NVidia_Suspend_HOWTO?
Joachim
I've seen this... and done it to no avail. I suspect I'll just have to wait the requisite 6 months to a year for things to work themselves out :( wcn
-- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
On Monday 24 March 2008, Wendell Nichols wrote:
I have a T62p (nvidia video and intel wireless) which will suspend but hangs completely on resume and has to be hard booted to recover. Are you saying that you've got this thing to susp/res under at all? Are you using the nvidia proprietary drivers or the xorg ones? wcn
Hello, I got a T42p (ATI), and now use both an X60 (intel) and a T60p (ATI). I use the "official" ATi drivers provided for the machines and 10.3, all machines suspend to disk and to RAM, and resume without problem (at least 95% of the time). I did nothing special but I did not test the keys (I hibernate by right-clicking on the battery applet, and suspend to RAM works by closing the lid). AFAIK OpenSuSE is the only distro that worked without problems on the Thinkpads. Thierry -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
participants (4)
-
Jan Ritzerfeld
-
Joachim Schrod
-
Thierry de Coulon
-
Wendell Nichols