Bug 539861
| Summary: | Resume from suspend does not work with virt enabled (HP 6930p) | ||||||
|---|---|---|---|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | drago01 | ||||
| Component: | kernel | Assignee: | Kernel Maintainer List <kernel-maint> | ||||
| Status: | CLOSED DUPLICATE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||
| Severity: | medium | Docs Contact: | |||||
| Priority: | low | ||||||
| Version: | 12 | CC: | dougsland, dwmw2, gansalmon, itamar, jfeeney, kernel-maint | ||||
| Target Milestone: | --- | ||||||
| Target Release: | --- | ||||||
| Hardware: | All | ||||||
| OS: | Linux | ||||||
| Whiteboard: | |||||||
| Fixed In Version: | Doc Type: | Bug Fix | |||||
| Doc Text: | Story Points: | --- | |||||
| Clone Of: | Environment: | ||||||
| Last Closed: | 2009-11-24 10:37:27 UTC | Type: | --- | ||||
| Regression: | --- | Mount Type: | --- | ||||
| Documentation: | --- | CRM: | |||||
| Verified Versions: | Category: | --- | |||||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
| Cloudforms Team: | --- | Target Upstream Version: | |||||
| Embargoed: | |||||||
| Attachments: |
|
||||||
|
Description
drago01
2009-11-21 11:36:25 UTC
OK, done some more tests. With "iommu=off" (rather than soft or intel_iommu=off) suspend/resume does work with virt enabled. It does flood the logs with "nommu_map_single: overflow" messages on boot. (In reply to comment #1) > OK, done some more tests. > > With "iommu=off" (rather than soft or intel_iommu=off) suspend/resume does work > with virt enabled. > > It does flood the logs with "nommu_map_single: overflow" messages on boot. This also adds a significant delay when starting X (~5sec) More testing done: intel_iommu=igfx_off seems to be the best setting: 1) I can leave virt enabled 2) no nasty messages in the logs 3) no effect on X 4) suspend/resume works We still need a fix to either autodetect this or fix the problem to make it not required, but as always I assume this is a bios bug. In Fedora 12 we set the VGA devices to complete passthrough. The only difference between that and 'intel_iommu=igfx_off' is that in the latter case we notice that there's an IOMMU which is _just_ for the graphics device, and we don't initialise that IOMMU at all. I'm confused, therefore, that one works and the other doesn't. Can you post the full dmesg when booting normally work no arguments? Created attachment 372895 [details]
dmesg without "intel_iommu=igfx_off"
OK, here it is (dmesg with no arguments).
*** This bug has been marked as a duplicate of bug 533402 *** Argh, sorry; wrong bug. *** This bug has been marked as a duplicate of bug 536675 *** |