This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
Home Products Support Community News


[Xen-bugs] [Bug 1742] New: Passthrough VF does not work after DomU reboo

To: xen-bugs@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-bugs] [Bug 1742] New: Passthrough VF does not work after DomU reboot
From: bugzilla-daemon@xxxxxxxxxxxxxxxxxxx
Date: Mon, 14 Feb 2011 16:45:26 -0800
Delivery-date: Mon, 14 Feb 2011 16:45:35 -0800
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-bugs-request@lists.xensource.com?subject=help>
List-id: Xen Bugzilla <xen-bugs.lists.xensource.com>
List-post: <mailto:xen-bugs@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-bugs>, <mailto:xen-bugs-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-bugs>, <mailto:xen-bugs-request@lists.xensource.com?subject=unsubscribe>
Reply-to: bugs@xxxxxxxxxxxxxxxxxx
Sender: xen-bugs-bounces@xxxxxxxxxxxxxxxxxxx

           Summary: Passthrough VF does not work after DomU reboot
           Product: Xen
           Version: unstable
          Platform: x86-64
        OS/Version: Linux-2.6
            Status: NEW
          Severity: normal
          Priority: P2
         Component: HVM
        AssignedTo: xen-bugs@xxxxxxxxxxxxxxxxxxx
        ReportedBy: jason.kwon@xxxxxxxxxxxx

Running 4.1.0-rc4-pre on top of CentOS 5.5 base system, with PCI passthrough of
82599 VFs to Ubuntu 10.10 DomU.  On the first boot of the DomU, when I select
the 2.6.35-22-server kernel (which is the kernel installed with the distro), VF
passthrough works, and I am able to configure the interfaces within the guest
and ping through the interfaces.  I see a WARN message from msi.c in 'xm dmesg'
but VF functionality seems to be unaffected.

If I then shutdown the guest and boot it again, this time selecting another
kernel (e.g. 2.6.35-23-server), the VFs appear in the guest and can be
configured, but I cannot ping through them.  'xm dmesg' shows multiple
IOMMU-related page faults.

If I select the original DomU distro kernel (2.6.35-22-server) on any guest
boot, VF passthrough works and I can ping through the VFs--it is only when I
select a different kernel from 2.6.35-22-server that VF traffic fails.

If I boot 2.6.35-23-server in the DomU first, without first booting the
original distro kernel (2.6.35-22-server), I cannot ping through the VF, but
there are no IOMMU page fault message in 'xm dmesg.'

To recap: VF passthrough and network functionality always works with the
original guest distro kernel (2.6.35-22-server).  Booting the guest with any
other kernel causes VF network functionality to fail, but we may or may not see
IOMMU errors in 'xm dmesg' as a result.

Configure bugmail: 
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

Xen-bugs mailing list