The Notebook Review forums were hosted by TechTarget, who shut down them down on January 31, 2022. This static read-only archive was pulled by NBR forum users between January 20 and January 31, 2022, in an effort to make sure that the valuable technical information that had been posted on the forums is preserved. For current discussions, many NBR forum users moved over to NotebookTalk.net after the shutdown.
Problems? See this thread at archive.org.

    Slackware 13.1 and KDE on Lenovo with suspend to RAM / swap

    Discussion in 'Linux Compatibility and Software' started by dimm0k, Jun 4, 2010.

  1. dimm0k

    dimm0k Notebook Consultant

    Reputations:
    145
    Messages:
    250
    Likes Received:
    0
    Trophy Points:
    30
    Welp, looks like I'm still having issues with waking up from sleep. I have the NVIDIA® Quadro® FX 880M on a Slackware64 system so I used NVIDIA-Linux-x86_64-195.36.24-pkg2.run to install my drivers. Believe it or not, I had originally used the IA64 version of the drivers thinking IA64 was the same... anyway I am currently using the former and upon putting the system to Sleep in KDE, I can never wake the system up again. Any mouse movement or keystroke should wake the system up from Sleep right? Well on my system doing so did not do anything except reboot my system! Help!

    The following is what is logged to pm-suspend.log

    /usr/lib64/pm-utils/sleep.d/00powersave suspend suspend:success.
    /usr/lib64/pm-utils/sleep.d/01grub suspend suspend:not applicable.
    /usr/lib64/pm-utils/sleep.d/49bluetooth suspend suspend:success.
    /usr/lib64/pm-utils/sleep.d/55NetworkManager suspend suspend:success.
    /usr/lib64/pm-utils/sleep.d/75modules suspend suspend:not applicable.
    /usr/lib64/pm-utils/sleep.d/90clock suspend suspend:not applicable.
    /usr/lib64/pm-utils/sleep.d/94cpufreq suspend suspend:success.
    /usr/lib64/pm-utils/sleep.d/95led suspend suspend:success.
    /usr/lib64/pm-utils/sleep.d/98video-quirk-db-handler suspend suspend:success.
    /usr/lib64/pm-utils/sleep.d/99video suspend suspend:kernel.acpi_video_flags = 0
    success.
    Fri Jun 4 20:33:31 EDT 2010: performing suspend
    /usr/lib64/pm-utils/pm-functions: line 295: echo: write error: No such file or directory
    Fri Jun 4 20:33:33 EDT 2010: Awake.
    Fri Jun 4 20:33:33 EDT 2010: Running hooks for resume
    /usr/lib64/pm-utils/sleep.d/99video resume suspend:Couldn't get a file descriptor referring to the console
    Couldn't get a file descriptor referring to the console
    Returned exit code 1.
    /usr/lib64/pm-utils/sleep.d/98video-quirk-db-handler resume suspend:success.
    /usr/lib64/pm-utils/sleep.d/95led resume suspend:success.
    /usr/lib64/pm-utils/sleep.d/94cpufreq resume suspend:success.
    /usr/lib64/pm-utils/sleep.d/90clock resume suspend:not applicable.
    /usr/lib64/pm-utils/sleep.d/75modules resume suspend:success.
    /usr/lib64/pm-utils/sleep.d/55NetworkManager resume suspend:success.
    /usr/lib64/pm-utils/sleep.d/49bluetooth resume suspend:success.
    /usr/lib64/pm-utils/sleep.d/01grub resume suspend:not applicable.
    /usr/lib64/pm-utils/sleep.d/00powersave resume suspend:success.
    /usr/lib64/pm-utils/sleep.d/00logging resume suspend:success.
     
  2. dimm0k

    dimm0k Notebook Consultant

    Reputations:
    145
    Messages:
    250
    Likes Received:
    0
    Trophy Points:
    30
    SOLVED! Apparently I neglected to switch to the generic kernel after installing Slackware, so I was using the "huge" kernel instead. This meant xhci was compiled into the kernel rather than as a module, so the "fix" for Suspend on this notebook did not work as this module could not be unloaded.
     
  3. theZoid

    theZoid Notebook Savant

    Reputations:
    1,338
    Messages:
    5,202
    Likes Received:
    22
    Trophy Points:
    206
    That's what I used to do right away was recompile the generic kernel and get rid of Huge....is that kernel still put into the /boot directory during install? One thing I liked about Slackware is it used an unpatched kernel so going to Kernel.org for a new kernel was easy.