qemu-discuss
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-discuss] DMAR errors with iommu emulation enabled


From: Jintack Lim
Subject: [Qemu-discuss] DMAR errors with iommu emulation enabled
Date: Tue, 7 Feb 2017 05:07:49 -0500

Hi,

I'm getting DMAR errors during VM booting when I enable the iommu
emulation for the VM. I was not able to complete booting since the VM
gets really slow and just keep printing the error message (sym0:
unexpected disconnect) at a speed of one character per second.

I have enabled the iommu emulation, but didn't assign any device to the VM.

This is the kernel log from the VM

[    6.087794] sym0: SCSI BUS has been reset.
[    6.087960] DMAR: DRHD: handling fault status reg 2
[    6.088001] DMAR: DMAR:[DMA Read] Request device [04:03.0] fault
addr fe281000
[    6.088001] DMAR:[fault reason 06] PTE Read access is not set
[    6.090513] scsi host1: sym-2.2.3
[    6.090567] sym0: unexpected disconnect
[    8.814929] sym0: unexpected disconnect
[   11.670251] sym0: unexpected disconnect

I enabled iommu in the host (intel_iommu=on). I also enabled iommu in
the guest AND gave this option to the qemu (-device intel-iommu). I'm
using qemu 2.8.0 and libvirt 3.0.0.
I used <qemu:commandline> in libvirt xml to enable iommu emulation.
Here's the full libvirt xml.
http://paste.ubuntu.com/23946803/

I did lspci -vvv and 04:03:0 is scsi device. Unfortunately, I lost
that information, and can't boot the VM now. I'll add this information
later if necessary.

Any thoughts why this happens and how to fix?

Thanks,
Jintack




reply via email to

[Prev in Thread] Current Thread [Next in Thread]