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 1708] New: [vt-d] dom0 igb driver is too old to support

To: xen-bugs@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-bugs] [Bug 1708] New: [vt-d] dom0 igb driver is too old to support 4-port Kawela
From: bugzilla-daemon@xxxxxxxxxxxxxxxxxxx
Date: Fri, 21 Jan 2011 01:41:05 -0800
Delivery-date: Fri, 21 Jan 2011 01:41:15 -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: [vt-d] dom0 igb driver is too old to support 4-port
           Product: Xen
           Version: unstable
          Platform: Other
        OS/Version: Windows
            Status: NEW
          Severity: normal
          Priority: P1
         Component: Linux-pv_ops dom0
        AssignedTo: xen-bugs@xxxxxxxxxxxxxxxxxxx
        ReportedBy: shaohui.zheng@xxxxxxxxx

Service Arch (ia32/ia32e/IA64): IA32e
Guest Arch (ia32/ia32e/IA64): 
Guest OS Type (Linux/Windows):
Change Set: 22764:75b6287626ee
Hardware: WSM-EP, SNB

Bug detailed description:
For 4-port Kawela which has SR/IOV supported, the Virtual Functions can not be
enabled in default, but for 2-port Kawela on the same machine, the Virtual
Functions can be recognized. 

We try to enable Virtual Functions manually.
# modprobe igb max_vfs=2

it complains "SR-IOV: bus number out of range",  the VFs can not be enabled,

And more, we already add dom0 parameter "iommu_inclusive_mapping=1" when we do
the testing.

Reproduce steps:
1. Install 4-port Kawela card on test machine
2. Run command "lspci" to check all the availabe BDFs, and confirm whether the
VFs were enabled.
3. If the VFs are not enabled, run command " modprobe igb max_vfs=2 " to enable
them manually.

Current result:

Expected result:

Basic root-causing log:
the output of command "modprobe igb max_vfs=2"

[  208.355950] Intel(R) Gigabit Ethernet Network Driver - version 1.3.16-k2
[  208.355980] Copyright (c) 2007-2009 Intel Corporation.
[  208.356098] xen: registering gsi 18 triggering 0 polarity 1
[  208.356107] xen_allocate_pirq: returning irq 18 for gsi 18
[  208.356115] xen: --> irq=18
[  208.356124] Already setup the GSI :18
[  208.356133] igb 0000:03:00.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
[  208.356335] igb 0000:03:00.0: setting latency timer to 64
[  208.357099] igb 0000:03:00.0: SR-IOV: bus number out of range
[  208.528764] igb 0000:03:00.0: Intel(R) Gigabit Ethernet Network Connection
[  208.528793] igb 0000:03:00.0: eth2: (PCIe:2.5Gb/s:Width x4)
[  208.528886] igb 0000:03:00.0: eth2: PBA No: e26906-004
[  208.528895] igb 0000:03:00.0: Using MSI-X interrupts. 4 rx queue(s), 4 tx
[  208.528983] xen: registering gsi 19 triggering 0 polarity 1
[  208.529040] xen_allocate_pirq: returning irq 19 for gsi 19
[  208.529049] xen: --> irq=19

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

Xen-bugs mailing list

<Prev in Thread] Current Thread [Next in Thread>