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

[Xen-users] PCI Passthrough on VTd Enabled Board


  • To: <xen-users@xxxxxxxxxxxxxxxxxxx>
  • From: "Phil Winterfield (winterfi)" <winterfi@xxxxxxxxx>
  • Date: Wed, 13 Aug 2008 11:49:58 -0700
  • Authentication-results: sj-dkim-3; header.From=winterfi@xxxxxxxxx; dkim=pass ( sig from cisco.com/sjdkim3002 verified; );
  • Delivery-date: Wed, 13 Aug 2008 11:50:23 -0700
  • List-id: Xen user discussion <xen-users.lists.xensource.com>
  • Thread-index: Acj9dWKteP6keX2ER+KLeXlVc9INlg==
  • Thread-topic: PCI Passthrough on VTd Enabled Board

I am trying to run a paravirtualized guest OS and use the split driver model on an Intel board with VTd enabled. When I set up the device passthrough as per the xen wiki (http://wiki.xensource.com/xenwiki/VTdHowTo), I find that the device still shows up in dom0 and does not get passed into my guest OS.  The xenbus read returns not found for xen-3.0-x86_32p/backend-id.

 

Can you see anything missing below?

 

lspci:

 

[root@localhost phil]# lspci

.

.

01:00.0 Ethernet controller: Intel Corporation 82571EB Gigabit Ethernet Controller (rev 06)

01:00.1 Ethernet controller: Intel Corporation 82571EB Gigabit Ethernet Controller (rev 06)

02:00.0 Ethernet controller: Intel Corporation 82557/8/9 Ethernet Pro 100 (rev 09)

 

from grub.conf

 

title Xen-Fedora Core (2.6.18-xen)

        root (hd0,0)

        kernel /xen.gz com1=115200,8n1 console=com1

        module /vmlinuz-2.6.18.8-xen root=LABEL=/ ro xencons=ttyS console=tty0 console=ttyS0, pciback.hide=(01:00.0)(01:00.1)

        module /initrd-2.6.18-xen.img

 

 

from /etc/xen/pv.conf

pci = [ '01:00.0', '01:00.1' ]

 

 

from guest OS console:

 

************************ NETFRONT for xen-3.0-x86_32p **********

net TX ring size 256

net RX ring size 256

Failed to read xen-3.0-x86_32p/backend-id.

Thread "netfront" exited.

 

******************* PCIFRONT for device/pci/0 **********

Failed to read device/pci/0/backend-id.

Error ENOENT when reading the backend path device/pci/0/backend

Thread "pcifront" exited.

 

 

_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.