Xen pci passthrough: PCI Backend and pci-stub don't own sibling device 0000:00:00.0

Bug #941220 reported by Mark Hurenkamp
14
This bug affects 3 people
Affects Status Importance Assigned to Milestone
xen (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

When starting a xen virtual machine with pci-passthrough of my pci cards, it complains about xen pciback not owning the device 0000:00:00.0, but it is not supposed to own that device (since it is the pci root).
I found someone reporting this, and providing a workaround (probably not a real solution) in the following mailinglist post(s):

Problem:
http://osdir.com/ml/xen-users/2011-04/msg00207.html

Workaround:
http://osdir.com/ml/xen-users/2011-04/msg00210.html

Note: I'm running ubuntu 12.04, and have done a update & upgrade today.

root@hoth:/usr/lib/xen-4.1/lib/python/xen/xend/server# apt-cache policy xen-tools xen-utils-4.1 xen-hypervisor-4.1-i386
xen-tools:
  Installed: (none)
  Candidate: 4.2.1-1
  Version table:
     4.2.1-1 0
        500 http://nl.archive.ubuntu.com/ubuntu/ precise/universe amd64 Packages
xen-utils-4.1:
  Installed: 4.1.2-2ubuntu1
  Candidate: 4.1.2-2ubuntu1
  Version table:
 *** 4.1.2-2ubuntu1 0
        500 http://nl.archive.ubuntu.com/ubuntu/ precise/universe amd64 Packages
        100 /var/lib/dpkg/status
xen-hypervisor-4.1-i386:i386:
  Installed: (none)
  Candidate: 4.1.2-2ubuntu1
  Version table:
     4.1.2-2ubuntu1 0
        500 http://nl.archive.ubuntu.com/ubuntu/ precise/universe i386 Packages

root@hoth:/usr/lib/xen-4.1/lib/python/xen/xend/server# apt-cache policy linux-image
linux-image:
  Installed: (none)
  Candidate: 3.2.0.17.17
  Version table:
     3.2.0.17.17 0
        500 http://nl.archive.ubuntu.com/ubuntu/ precise/main amd64 Packages

description: updated
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in xen (Ubuntu):
status: New → Confirmed
alex (hackroute)
Changed in xen (Ubuntu):
assignee: nobody → alex (hackroute)
assignee: alex (hackroute) → nobody
Revision history for this message
alex (hackroute) wrote :

PCI1_slot - 09:00.0: via gigabite net
PCI2_slot - 09:01.0: texas instrument firewire

in config for create with xm a VM:
pci = [ '09:00.0', '09:01.0' ]

i have this message (Xen pci passthrough: PCI Backend and pci-stub don't own sibling device 0000:00:00.0)

when in config pci string have only one pci_slot_device then xm successful creating a VM)
vith pci = [ '09:00.0' ] - ok
or pci = [ '09:01.0' ] - ok

asrock x79 extreme6 / i7-3930k
debian Wheezy (testing)
kernel 3.4.0-xen
xen 4.1 (xen-hypervisor-amd64 xen-tools)

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.