public inbox for kvm@vger.kernel.org
 help / color / mirror / Atom feed
From: "Goutham GS" <goutham@zadarastorage.com>
To: <kvm@vger.kernel.org>
Subject: vfio issue in qemu 2.5
Date: Thu, 4 Feb 2016 20:31:17 +0530	[thread overview]
Message-ID: <10c201d15f5c$f7819670$e684c350$@zadarastorage.com> (raw)

[-- Attachment #1: Type: text/plain, Size: 1171 bytes --]

Hi All,

We are facing a vfio issue on qemu 2.5. Really appreciate any help or
pointers. Details are as below:

We are using qemu 2.5 compiled out of git commit
0b0571dd246871f18b7d64b5279511e91e2a7bf6 and are using Linux Kernel 3.18.19
for both host and the VM. We are also using KVM VM with pci-assign'ed SRIOV
VF interfaces.

The issue happens once in a while when a running VM is rebooted. On boot,
the VM hits the following error and stops.

qemu-system-x86_64: -device
vfio-pci,host=04:00.7,id=hostdev2,bus=pci.0,addr=0x9: vfio: failed to set
iommu for container: Bad address
qemu-system-x86_64: -device
vfio-pci,host=04:00.7,id=hostdev2,bus=pci.0,addr=0x9: vfio: failed to setup
container for group 40
qemu-system-x86_64: -device
vfio-pci,host=04:00.7,id=hostdev2,bus=pci.0,addr=0x9: vfio: failed to get
group 40
qemu-system-x86_64: -device
vfio-pci,host=04:00.7,id=hostdev2,bus=pci.0,addr=0x9: Device initialization
failed

Strange thing is, once this error is hit, no further VMs can be spawned on
the host and all of them run into the same problem. However a reboot of the
host appears to solve the issue.

I have attached the relevant logs.

Regards,
Goutham.

[-- Attachment #2: vfio_issue.tgz --]
[-- Type: application/x-compressed, Size: 2208 bytes --]

             reply	other threads:[~2016-02-04 15:01 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-02-04 15:01 Goutham GS [this message]
2016-02-04 17:02 ` vfio issue in qemu 2.5 Alex Williamson
2016-02-04 18:23   ` Goutham GS
2016-02-05  5:19     ` Goutham GS
2016-02-05  6:02       ` Alex Williamson
2016-02-05  6:30         ` Goutham GS

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='10c201d15f5c$f7819670$e684c350$@zadarastorage.com' \
    --to=goutham@zadarastorage.com \
    --cc=kvm@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox