View Issue Details

IDProjectCategoryView StatusLast Update
0016092CentOS-7qemu-kvmpublic2019-05-16 07:39
Reporterumoorjani 
PrioritynormalSeverityminorReproducibilityalways
Status newResolutionopen 
Product Version7.5.1804 
Target VersionFixed in Version 
Summary0016092: Intel-VT IOMMU Command Line Kernel Commands not working
DescriptionDear All,

I'm trying to activate IOMMU in my centos kernel and I'm unable to do so. As mentioned on the the Kernel documentation page I did get graphics problems, and adding the iommu=igfx_off flag solved the problem but was still unable to move foward with virt-host-validate with a proper IOMMU PASS.

[mario@merlin ~]$ su
Password:
[root@merlin mario]# virt-host-validate
  QEMU: Checking for hardware virtualization : PASS
  QEMU: Checking if device /dev/kvm exists : PASS
  QEMU: Checking if device /dev/kvm is accessible : PASS
  QEMU: Checking if device /dev/vhost-net exists : PASS
  QEMU: Checking if device /dev/net/tun exists : PASS
  QEMU: Checking for cgroup 'memory' controller support : PASS
  QEMU: Checking for cgroup 'memory' controller mount-point : PASS
  QEMU: Checking for cgroup 'cpu' controller support : PASS
  QEMU: Checking for cgroup 'cpu' controller mount-point : PASS
  QEMU: Checking for cgroup 'cpuacct' controller support : PASS
  QEMU: Checking for cgroup 'cpuacct' controller mount-point : PASS
  QEMU: Checking for cgroup 'cpuset' controller support : PASS
  QEMU: Checking for cgroup 'cpuset' controller mount-point : PASS
  QEMU: Checking for cgroup 'devices' controller support : PASS
  QEMU: Checking for cgroup 'devices' controller mount-point : PASS
  QEMU: Checking for cgroup 'blkio' controller support : PASS
  QEMU: Checking for cgroup 'blkio' controller mount-point : PASS
  QEMU: Checking for device assignment IOMMU support : PASS
  QEMU: Checking if IOMMU is enabled by kernel : WARN (IOMMU appears to be disabled in kernel. Add intel_iommu=on to kernel cmdline arguments)
   LXC: Checking for Linux >= 2.6.26 : PASS
   LXC: Checking for namespace ipc : PASS
   LXC: Checking for namespace mnt : PASS
   LXC: Checking for namespace pid : PASS
   LXC: Checking for namespace uts : PASS
   LXC: Checking for namespace net : PASS
   LXC: Checking for namespace user : PASS
   LXC: Checking for cgroup 'memory' controller support : PASS
   LXC: Checking for cgroup 'memory' controller mount-point : PASS
   LXC: Checking for cgroup 'cpu' controller support : PASS
   LXC: Checking for cgroup 'cpu' controller mount-point : PASS
   LXC: Checking for cgroup 'cpuacct' controller support : PASS
   LXC: Checking for cgroup 'cpuacct' controller mount-point : PASS
   LXC: Checking for cgroup 'cpuset' controller support : PASS
   LXC: Checking for cgroup 'cpuset' controller mount-point : PASS
   LXC: Checking for cgroup 'devices' controller support : PASS
   LXC: Checking for cgroup 'devices' controller mount-point : PASS
   LXC: Checking for cgroup 'blkio' controller support : PASS
   LXC: Checking for cgroup 'blkio' controller mount-point : PASS
   LXC: Checking if device /sys/fs/fuse/connections exists : PASS

[root@merlin mario]# cat /etc/default/grub
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
GRUB_DEFAULT=saved
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="console"
GRUB_CMDLINE_LINUX="crashkernel=auto rd.lvm.lv=centos/root rd.lvm.lv=centos/swap rhgb quiet intel_iommu=on intel_iommu=igfx_off"
GRUB_DISABLE_RECOVERY="true"

Thanks for your help in helping me resolve this.

Thank you.
TagsNo tags attached.
abrt_hash
URL

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2019-05-16 07:39 umoorjani New Issue