Page 1 of 2 12 LastLast
Results 1 to 10 of 14

Thread: Kernel 3.12: "Recursive fault" upon resuming from suspend

  1. #1
    Join Date
    Feb 2013
    Beans
    18

    Kernel 3.12: "Recursive fault" upon resuming from suspend

    In Linux Kernel 3.12, Whenever I resume my Gazelle Pro 8 laptop from suspend, everything works normal for ~1 second. Then, everything freezes up (every time). Keyboard and mouse become unresponsive. The only thing I can do is hold the power button to force the laptop off.

    As far as I can tell, it is a low level failure while resuming from suspend. If I suspend the laptop from a tty (using pm-suspend), I get a kernel dump ending with "Fixing recursive fault but reboot is needed!"

    The only additional boot parameters I have added to grub are "acpi_os_name=Linux acpi_osi=" (The same parameters I believe are added by the System76 driver).

    I understand that Linux Kernel 3.12 will not be in Ubuntu main until Ubuntu 14.04 (Trusty). (I am running Arch Linux, so I receive kernels sooner than they appear in Ubuntu.)

    Has anyone running Trusty managed to get suspend and resume working? Are there some boot parameters I need to add?

    For more information, I have a thread open on the Arch BBS: <https://bbs.archlinux.org/viewtopic.php?pid=1356047>

    It looks like this person has a similar problem (This person is running Trusty): <https://bugs.launchpad.net/ubuntu/+s...x/+bug/1247654>

    Output of inxi -M:

    Code:
    Machine:   Mobo: System76 model: Gazelle Professional version: gazp8
               Bios: American Megatrends version: 4.6.5 date: 09/27/2012
    To replicate:

    1. Boot Linux 3.12 (I booted Linux 3.12.5.)
    2. Ctrl-Alt-F1 (to get to a tty)
    3. Login
    4. Run sudo pm-suspend (to go into standby)
    5. Close the laptop lid. Reopen it
    6. Kernel dump appears. The system is unresponsive to keyboard input.

  2. #2
    Join Date
    Oct 2007
    Location
    Aurora, CO
    Beans
    2,564
    Distro
    Ubuntu

    Re: Kernel 3.12: "Recursive fault" upon resuming from suspend

    We're not seeing this in our initial trusty testing. Can you grab a live disk of Trusty and see if you still see the problem? It may just be a bug in Arch's kernel build, or something they aren't including.
    Ian Santopietro - System76 Technical Support.
    Open a Support Ticket!
    Ask a Sales Question!

  3. #3
    Join Date
    Feb 2013
    Beans
    18

    Re: Kernel 3.12: "Recursive fault" upon resuming from suspend

    Quote Originally Posted by isantop View Post
    We're not seeing this in our initial trusty testing. Can you grab a live disk of Trusty and see if you still see the problem?
    Will do! I'll let you know what happens.

    Quote Originally Posted by isantop View Post
    It may just be a bug in Arch's kernel build, or something they aren't including.
    If it is something in the Arch kernel build, how do I go about isolating it. I do not know much about building kernels (or the options in the Ubuntu and Arch kernels). Is there a specific kernel building tutorial you recommend?

  4. #4
    Join Date
    Feb 2013
    Beans
    18

    Re: Kernel 3.12: "Recursive fault" upon resuming from suspend

    I just tried suspend in Trusty Tahr, and I am experiencing the same crash.

    I downloaded the AMD64 image of Trusty from the daily builds (<http://cdimage.ubuntu.com/daily-live/current/>) and dd'ed it to a memory stick. Then, I booted off of the memory stick into Ubuntu Trusty Tahr.

    After Unity loaded, I pressed Ctrl-Alt-F1 to drop to tty1.

    Code:
    $ uname -r
    3.12.0-7-generic
    $
    OK, so I am using kernel 3.12.

    I pressed the suspend button. The system suspended. I closed the lid, waited a few seconds, and opened the lid again. I got the same kernel dump. (See attached photo)

    Is there some BIOS upgrade I forgot to do at some point?
    Attached Images Attached Images

  5. #5
    Join Date
    Dec 2013
    Beans
    1

    Re: Kernel 3.12: "Recursive fault" upon resuming from suspend

    I experence exactly the same issue with both current Arch Linux and Ubuntu Trusty. I have the same BIOS version as the OP.

  6. #6
    Join Date
    Jan 2014
    Beans
    Hidden!

    Re: Kernel 3.12: "Recursive fault" upon resuming from suspend

    I also have the same setup (gaz 8 - Arch 3.12 kernel) that has this exact problem. I tested with Trusty Tar 3.12.0-7-generic kernel with the same result.


    Downgrading to the 3.10 LTS kernel fixes the freezing in the installed Arch system. Instructions here: https://wiki.archlinux.org/index.php...ux-lts_package



    I also rolled my own 3.12.6 kernel with the .config settings from the 3.10... didn't fix it.

  7. #7
    Join Date
    Feb 2013
    Beans
    18

    Re: Kernel 3.12: "Recursive fault" upon resuming from suspend

    Quote Originally Posted by untrustytahr View Post
    Downgrading to the 3.10 LTS kernel fixes the freezing in the installed Arch system. Instructions here: https://wiki.archlinux.org/index.php...ux-lts_package
    That's exactly what I did as a workaround.

    Quote Originally Posted by untrustytahr View Post
    I also rolled my own 3.12.6 kernel with the .config settings from the 3.10... didn't fix it.
    Thanks, I was considering building my own kernel to experiment with some of the build options. Now, I know one configuration that doesn't work.

  8. #8
    Join Date
    Jan 2014
    Beans
    Hidden!

    Re: Kernel 3.12: "Recursive fault" upon resuming from suspend

    Looks like it's fixed with 3.12.8-1 (at least on mine it is). You might want to give it a try.

  9. #9
    Join Date
    Feb 2013
    Beans
    18

    Re: Kernel 3.12: "Recursive fault" upon resuming from suspend

    Quote Originally Posted by untrustytahr View Post
    Looks like it's fixed with 3.12.8-1 (at least on mine it is). You might want to give it a try.
    I did. I can suspend and resume, but when resuming, the Ethernet device is mysteriously deleted after a few seconds. See <https://bbs.archlinux.org/viewtopic....73676#p1373676>.

  10. #10
    Join Date
    Jan 2014
    Beans
    Hidden!

    Re: Kernel 3.12: "Recursive fault" upon resuming from suspend

    Quote Originally Posted by KlipperKyle View Post
    I did. I can suspend and resume, but when resuming, the Ethernet device is mysteriously deleted after a few seconds. See <https://bbs.archlinux.org/viewtopic....73676#p1373676>.
    Thanks, I didn't notice and probably wouldn't have until i really needed a wired connection.

Page 1 of 2 12 LastLast

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •