You are not logged in.

#1 2009-04-11 12:49:49

davvil
Member
Registered: 2008-05-06
Posts: 165

Suspend on Samsung NC10 + kernel 2.6.29

I updated to kernel 2.6.29 on my NC10, but now suspend to RAM via pm-suspend does not work (neither with --quirk-vbestate-restore, as recommended out in the wiki). Downgrading to 2.6.28 solves it. Anyone else having this problem?

Offline

#2 2009-04-11 17:14:57

Barghest
Member
From: Hanau/Germany
Registered: 2008-01-03
Posts: 563

Re: Suspend on Samsung NC10 + kernel 2.6.29

For me S2R didn't work even with the older kernel. The same with S2D. Currently I'm updating and will report later smile

\edit: Ok, with 2.6.29 it's the same as with 2.6.28: Neither S2R nor S2D work.

pm-hibernate  only gives me a black screen with a blinking cursor and some flashing LEDs. With pm-suspend resume just gives a black srceen and two glowing LEDs (wifi and power).

The log doesn't tell something helpful:

Initial commandline parameters: 
Sa 11. Apr 19:32:17 CEST 2009: Running hooks for suspend.
/usr/lib/pm-utils/sleep.d/00auto-quirk suspend suspend: Adding quirks from HAL: --quirk-dpms-on --quirk-dpms-suspend --quirk-vbe-post --quirk-vbemode-restore --quirk-vbestate-restore --quirk-vga-mode-3 
success.
/usr/lib/pm-utils/sleep.d/00logging suspend suspend: Linux sammy 2.6.29-ARCH #1 SMP PREEMPT Wed Apr 8 12:47:56 UTC 2009 i686 Intel(R) Atom(TM) CPU N270 @ 1.60GHz GenuineIntel GNU/Linux
Module                  Size  Used by
fuse                   54096  4 
i915                  153480  2 
drm                   138240  3 i915
i2c_algo_bit            5496  1 i915
cpufreq_ondemand        6752  2 
joydev                  9600  0 
i2c_i801                8904  0 
serio_raw               5048  0 
i2c_core               20648  4 i915,drm,i2c_algo_bit,i2c_i801
ehci_hcd               35424  0 
psmouse                54536  0 
iTCO_wdt               10680  0 
iTCO_vendor_support     2840  1 iTCO_wdt
sg                     24712  0 
usbcore               137232  2 ehci_hcd
intel_agp              25628  1 
agpgart                29492  3 drm,intel_agp
thermal                15120  0 
evdev                   9248  8 
fan                     4056  0 
button                  5700  0 
battery                 9880  0 
ac                      3832  0 
snd_seq_oss            29888  0 
snd_seq_midi_event      5972  1 snd_seq_oss
snd_seq                48176  4 snd_seq_oss,snd_seq_midi_event
snd_seq_device          6080  2 snd_seq_oss,snd_seq
acpi_cpufreq            7584  0 
freq_table              3412  2 cpufreq_ondemand,acpi_cpufreq
processor              39136  2 thermal,acpi_cpufreq
snd_hda_codec_realtek   189784  1 
snd_hda_intel          25384  0 
snd_hda_codec          60340  2 snd_hda_codec_realtek,snd_hda_intel
snd_hwdep               6904  1 snd_hda_codec
snd_pcm_oss            38112  0 
snd_pcm                67992  3 snd_hda_intel,snd_hda_codec,snd_pcm_oss
snd_timer              19260  2 snd_seq,snd_pcm
snd_page_alloc          8092  2 snd_hda_intel,snd_pcm
snd_mixer_oss          14388  1 snd_pcm_oss
snd                    51460  11 snd_seq_oss,snd_seq,snd_seq_device,snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm_oss,snd_pcm,snd_timer,snd_mixer_oss
soundcore               6080  1 snd
sky2                   46104  0 
rtc_cmos               10188  0 
rtc_core               16304  1 rtc_cmos
rtc_lib                 2324  1 rtc_core
ext3                  126556  2 
jbd                    45512  1 ext3
mbcache                 6488  1 ext3
sd_mod                 25072  5 
ata_piix               22136  4 
ata_generic             4504  0 
pata_acpi               3828  0 
libata                157036  3 ata_piix,ata_generic,pata_acpi
scsi_mod              100500  3 sg,sd_mod,libata
             total       used       free     shared    buffers     cached
Mem:       1025252     521100     504152          0      15828     345852
-/+ buffers/cache:     159420     865832
Swap:      2096472          0    2096472
success.
/usr/lib/pm-utils/sleep.d/00powersave suspend suspend: success.
/usr/lib/pm-utils/sleep.d/01grub suspend suspend: not applicable.
/usr/lib/pm-utils/sleep.d/11netcfg suspend suspend: success.
/usr/lib/pm-utils/sleep.d/49bluetooth suspend suspend: not applicable.
/etc/pm/sleep.d/50-hdparm_pm suspend suspend: success.
/usr/lib/pm-utils/sleep.d/55NetworkManager suspend suspend: success.
/usr/lib/pm-utils/sleep.d/55wicd suspend suspend: success.
/usr/lib/pm-utils/sleep.d/75modules suspend suspend: not applicable.
/usr/lib/pm-utils/sleep.d/90chvt suspend suspend: success.
/usr/lib/pm-utils/sleep.d/90clock suspend suspend: not applicable.
/usr/lib/pm-utils/sleep.d/94cpufreq suspend suspend: success.
/usr/lib/pm-utils/sleep.d/95led suspend suspend: not applicable.
/usr/lib/pm-utils/sleep.d/98smart-kernel-video suspend suspend: success.
/etc/pm/sleep.d/99laptop-mode suspend suspend: success.
/usr/lib/pm-utils/sleep.d/99video suspend suspend: kernel.acpi_video_flags = 0
success.
Sa 11. Apr 19:32:20 CEST 2009: performing suspend

This looks the same for hibernate.

Last edited by Barghest (2009-04-11 17:42:01)

Offline

#3 2009-04-11 20:15:44

lgolebio
Member
From: Poland / Wroclaw
Registered: 2008-07-28
Posts: 101

Re: Suspend on Samsung NC10 + kernel 2.6.29

I had the same problem on my dell laptop, but I did this (Resume Hook) http://wiki.archlinux.org/index.php/Pm- … esume_Hook and everything works just fine.

Last edited by lgolebio (2009-04-11 20:16:34)

Offline

#4 2009-04-12 09:14:00

davvil
Member
Registered: 2008-05-06
Posts: 165

Re: Suspend on Samsung NC10 + kernel 2.6.29

lgolebio wrote:

I had the same problem on my dell laptop, but I did this (Resume Hook) http://wiki.archlinux.org/index.php/Pm- … esume_Hook and everything works just fine.

Nope, didn't work for me. Enabling resume doesn't make any difference for 2.6.29. The computer is not able to wake up from suspend.

Offline

#5 2009-04-12 11:26:30

lgolebio
Member
From: Poland / Wroclaw
Registered: 2008-07-28
Posts: 101

Re: Suspend on Samsung NC10 + kernel 2.6.29

What do you mean by saying "not able" ? It's not responding when you push the power button or sth ?
What is your  configuration ?

Offline

#6 2009-04-12 13:34:45

grashalm
Member
Registered: 2007-07-04
Posts: 10

Re: Suspend on Samsung NC10 + kernel 2.6.29

hi,

you have to built your own kernel and set the option

-> Processor type and features -> Reserve low 64K of RAM on AMI/Phoenix BIOSen to NO

Otherwise you will not be able to suspend to ram with the 2.6.29 kernel.

It works for me.

Greets
grashalm

Offline

#7 2009-04-12 22:07:03

IdoMcFly
Member
Registered: 2007-12-18
Posts: 28

Re: Suspend on Samsung NC10 + kernel 2.6.29

I removed the "autodetect" hook and generate a new kernel image. It works for me.

Offline

#8 2009-04-13 23:38:06

mschu
Member
Registered: 2009-03-13
Posts: 16
Website

Re: Suspend on Samsung NC10 + kernel 2.6.29

grashalm wrote:

you have to built your own kernel and set the option

-> Processor type and features -> Reserve low 64K of RAM on AMI/Phoenix BIOSen to NO

when exactly is this needed?-- my laptop suspends fine (after adding the resume hook), it even wakes up, but fails to reactivate the display on resume (strangely enough, there were no problems with the 2.6.29 kernel from testing, even without adding a resume to the kernel hooks)

could this be affected by this option, and, if yes, how do i apply it?

edit: some more detail

Last edited by mschu (2009-04-13 23:42:55)

Offline

#9 2009-04-15 10:00:26

davvil
Member
Registered: 2008-05-06
Posts: 165

Re: Suspend on Samsung NC10 + kernel 2.6.29

@grashalm: Compiling the kernel is not an optimal solution. This machine does not shine because of its computing power. I will however try to see if this solves the problem.

@IdoMcFly: If I remove the autodetect hook, do I have to add some other hooks manually (I am not so familiar with mkinitcpio yet).

@Igolebio: With "not able" I mean I get a brief glimpse of my wallpaper image and the the screen remains black with a text cursor. The computer then does not react to any keypresses or events. The configuration is a fairly standard installation. I use xmonad, so no kde or gnome power management tools should get in the way.

Offline

#10 2009-04-16 08:52:08

Gutnix
Member
Registered: 2009-03-25
Posts: 12

Re: Suspend on Samsung NC10 + kernel 2.6.29

It looks like, as if you are doomed to use KMS. I had the same problem; but after activating the i915 module, xorg runs fine again. Unfortunately the console does not resume properly after a suspend.

Best regards,
Gutnix

Offline

Board footer

Powered by FluxBB