Bug 811044

Summary: ehci_hcd and xhci_hcd shouldn't be built into the kernel
Product: [Fedora] Fedora Reporter: Nathan <nathan0n5ire>
Component: kernelAssignee: Kernel Maintainer List <kernel-maint>
Status: CLOSED WONTFIX QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: high Docs Contact:
Priority: unspecified    
Version: 16CC: gansalmon, itamar, jonathan, kernel-maint, madhu.chinakonda
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2012-09-05 13:42:46 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description Nathan 2012-04-10 00:16:08 UTC
Description of problem:
ehci_hcd and xhci_hcd are known to cause problems when suspending to ram. Therefore they shouldn't be built into the default kernel, but instead loaded as modules, allowing pm-suspend to suspend them before suspending to ram.

How reproducible:


Steps to Reproduce:
1.use the fedora kernel
2.suspend to ram
  
Actual results:
Crash

Expected results:
Suspend to ram

Additional info:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/522998
https://wiki.archlinux.org/index.php/Pm-utils#Black_screen_with_unblinking_cursor_when_trying_to_suspend

Comment 1 Dave Jones 2012-04-11 17:19:28 UTC
the real fix is going to be figuring out what needs to change in the usb drivers to correctly handle suspend/resume.

We can't make them modular without breaking things like usb serial console, and other usb devices that are needed in early boot.

Comment 2 Josh Boyer 2012-09-05 13:42:46 UTC
Closing this out per Dave's comment.  If you're seeing crashes or issues, please report those in separate bugs.