IOMMU kernel option enabled by default
Starting with UEK R5U1, IOMMU functionality is enabled by default
in the x86_64
kernel. This change better
facilitates single root input-output virtualization (SR-IOV) and
other virtualization extensions; but, it is also known to result
in boot failure issues on certain hardware that cannot complete
discovery when IOMMU is enabled. The status of this feature no
longer appears in /proc/cmd
reporting as
iommu=on
and may need to be explicitly disabled
as a kernel cmdline
option if boot failure
occurs. As an alternate workaround, you can disable IOMMU or
Intel-Vtd in your system ROM by following your vendor
instructions.
These boot failure issues have been observed on equipment with certain Broadcom network devices, such HP Gen8 servers. For more detailed information, see https://support.hpe.com/hpesc/public/docDisplay?docId=emr_na-c04565693.