Red Hat Bugzilla – Bug 1412951
Blacklist kms driver to prevent kexec issues
Last modified: 2017-05-01 10:29:22 EDT
We found an issue in kexec when terminal is frozen due to graphics driver stack, this is a request to backport two lines into FDI for 6.2 to prevent these errors. We have seen this multiple times already, some cases were attached to 6.3 bug: https://bugzilla.redhat.com/show_bug.cgi?id=1334477 We've seen this with both virtualized and bare-metal environments. *HIGH IMPACT*, *LOW RISK*, *LOW EFFORT*.
Moving this bug to POST for triage into Satellite 6 since the upstream issue http://projects.theforeman.org/issues/15144 has been resolved.
Verification steps: Verify that DRI drivers are not present on the FDI image: rm -rf /lib/modules/*/kernel/drivers/gpu/drm /lib/firmware/{amdgpu,radeon} Extra verification: KExec VM in all possible QEMU video drivers (QXL, Cirrus, KVM): http://libvirt.org/formatdomain.html#elementsVideo and all should work fine.
I was unable to replicate the issue on sat6.2.7 (foreman-discovery-image-3.1.1-16.iso). I've created generic hosts where each used a different driver: -cirrus -qxl -vga (the other 3 options - virtio, vmvga and xen were not working for me at all - vmvga+xen gave me the blank screen) I booted up FDI, sent the facts out to the satellite and then provisioned them from satellite. All console sessions made it through the kexec phase just fine.
*** Bug 1334477 has been marked as a duplicate of this bug. ***
VERIFIED sat6.2.8 snap#3 foreman-discovery-image-3.1.1-20.iso
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2017:0447
QA NOTES: Boot the image and verify these does NOT exist: /lib/modules/*/kernel/drivers/gpu/drm /lib/firmware/{amdgpu,radeon}
verified for snap3 (both rhel6 and rhel7 repos now contain -22 version of FDI package)
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2017:1191