Bug 768010 - Resume from suspend hangs machine
Summary: Resume from suspend hangs machine
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: kernel
Version: 16
Hardware: i686
OS: Linux
unspecified
high
Target Milestone: ---
Assignee: Kernel Maintainer List
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2011-12-15 14:12 UTC by Jerry LeVan
Modified: 2012-03-01 17:24 UTC (History)
6 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2012-03-01 17:24:50 UTC
Type: ---


Attachments (Terms of Use)

Description Jerry LeVan 2011-12-15 14:12:13 UTC
Description of problem:
Machine hangs trying to resume from suspend.


Version-Release number of selected component (if applicable):
3.1.5-1 and 3.1.5-2 PAE kernels. Earlier versions work fine.

How reproducible:
Every time.


Steps to Reproduce:
1. Suspend Machine.
2. Attempt to resume
3.
  
Actual results:
Machine hangs, need power reset to get control because the
network interface is also down.

Expected results:
The machine should properly return from suspend.


Additional info:
[jerry@bigbox ~]$ lspci
00:00.0 Host bridge: Intel Corporation Core Processor DMI (rev 11)
00:03.0 PCI bridge: Intel Corporation Core Processor PCI Express Root Port 1 (rev 11)
00:08.0 System peripheral: Intel Corporation Core Processor System Management Registers (rev 11)
00:08.1 System peripheral: Intel Corporation Core Processor Semaphore and Scratchpad Registers (rev 11)
00:08.2 System peripheral: Intel Corporation Core Processor System Control and Status Registers (rev 11)
00:08.3 System peripheral: Intel Corporation Core Processor Miscellaneous Registers (rev 11)
00:10.0 System peripheral: Intel Corporation Core Processor QPI Link (rev 11)
00:10.1 System peripheral: Intel Corporation Core Processor QPI Routing and Protocol Registers (rev 11)
00:1a.0 USB Controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 05)
00:1b.0 Audio device: Intel Corporation 5 Series/3400 Series Chipset High Definition Audio (rev 05)
00:1c.0 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 1 (rev 05)
00:1c.1 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 2 (rev 05)
00:1c.4 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 5 (rev 05)
00:1c.7 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 8 (rev 05)
00:1d.0 USB Controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 05)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev a5)
00:1f.0 ISA bridge: Intel Corporation Mobile 5 Series Chipset LPC Interface Controller (rev 05)
00:1f.2 SATA controller: Intel Corporation 5 Series/3400 Series Chipset 6 port SATA AHCI Controller (rev 05)
00:1f.3 SMBus: Intel Corporation 5 Series/3400 Series Chipset SMBus Controller (rev 05)
01:00.0 VGA compatible controller: nVidia Corporation GT216 [GeForce GT 230M] (rev a2)
01:00.1 Audio device: nVidia Corporation High Definition Audio Controller (rev a1)
02:00.0 Network controller: Intel Corporation PRO/Wireless 5100 AGN [Shiloh] Network Connection
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 03)
04:00.0 FireWire (IEEE 1394): JMicron Technology Corp. IEEE 1394 Host Controller
04:00.1 System peripheral: JMicron Technology Corp. SD/MMC Host Controller
04:00.2 SD Host controller: JMicron Technology Corp. Standard SD Host Controller
04:00.3 System peripheral: JMicron Technology Corp. MS Host Controller
04:00.4 System peripheral: JMicron Technology Corp. xD Host Controller
ff:00.0 Host bridge: Intel Corporation Core Processor QuickPath Architecture Generic Non-Core Registers (rev 04)
ff:00.1 Host bridge: Intel Corporation Core Processor QuickPath Architecture System Address Decoder (rev 04)
ff:02.0 Host bridge: Intel Corporation Core Processor QPI Link 0 (rev 04)
ff:02.1 Host bridge: Intel Corporation Core Processor QPI Physical 0 (rev 04)
ff:03.0 Host bridge: Intel Corporation Core Processor Integrated Memory Controller (rev 04)
ff:03.1 Host bridge: Intel Corporation Core Processor Integrated Memory Controller Target Address Decoder (rev 04)
ff:03.4 Host bridge: Intel Corporation Core Processor Integrated Memory Controller Test Registers (rev 04)
ff:04.0 Host bridge: Intel Corporation Core Processor Integrated Memory Controller Channel 0 Control Registers (rev 04)
ff:04.1 Host bridge: Intel Corporation Core Processor Integrated Memory Controller Channel 0 Address Registers (rev 04)
ff:04.2 Host bridge: Intel Corporation Core Processor Integrated Memory Controller Channel 0 Rank Registers (rev 04)
ff:04.3 Host bridge: Intel Corporation Core Processor Integrated Memory Controller Channel 0 Thermal Control Registers (rev 04)
ff:05.0 Host bridge: Intel Corporation Core Processor Integrated Memory Controller Channel 1 Control Registers (rev 04)
ff:05.1 Host bridge: Intel Corporation Core Processor Integrated Memory Controller Channel 1 Address Registers (rev 04)
ff:05.2 Host bridge: Intel Corporation Core Processor Integrated Memory Controller Channel 1 Rank Registers (rev 04)
ff:05.3 Host bridge: Intel Corporation Core Processor Integrated Memory Controller Channel 1 Thermal Control Registers (rev 04)
[jerry@bigbox ~]$

Comment 1 Jerry LeVan 2011-12-20 19:35:11 UTC
Bug still present in 3.1.5-6 PAE kernel.

Comment 2 John Gotts 2011-12-26 00:27:06 UTC
Does booting with pci=nocrs fix the problem?

Comment 3 Jerry LeVan 2011-12-26 00:49:31 UTC
(In reply to comment #2)
> Does booting with pci=nocrs fix the problem?

Unfortunately no...

Comment 4 John Gotts 2011-12-26 00:59:15 UTC
What are your boot options?

Comment 5 Jerry LeVan 2011-12-26 01:51:29 UTC
(In reply to comment #4)
> What are your boot options?

From dmesg:

[    0.000000] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-3.1.5-6.fc16.i686.PAE root=UUID=101b1556-d097-4d85-9bc5-fac2f
9abe5d8 ro rd.md=0 rd.lvm=0 rd.dm=0 KEYTABLE=us quiet SYSFONT=latarcyrheb-sun16 rhgb rd.luks=0 LANG=en_US.UTF-8

Comment 6 Josh Boyer 2012-01-03 12:31:07 UTC
There is an upstream commit that was added to 3.1.5 that seems to have caused a regression here.  I'll try to provide a scratch kernel with that commit reverted later today for testing.

Comment 7 Jerry LeVan 2012-01-03 17:30:04 UTC
For what it's worth... Hibernate locks the machine also, the system does not
attempt to write to disk and a hard restart is necessary.

(I had to boot into the fallback Gnome 2 mode in order to see the hibernate
option on shutdown ).

Comment 8 Josh Boyer 2012-01-03 22:55:40 UTC
Please try kernel-3.1.7-1.fc16 which will be in the next f16-updates-testing push.

Comment 9 Jerry LeVan 2012-01-04 20:00:10 UTC
Bless you my son...

I pulled the kernel 3.1.7-1 PAE from koji and it seems to have
cured the problem!

I can resume from suspension and as a bonus, hibernate also works :)

Thanks for finding/fixing the problem...

Jerry


Note You need to log in before you can comment on or make changes to this bug.