I'm using the Intel 82576 1G device with the latest SRIOV drivers on an 
up-to-date 2.6.32 kernel (from kernel.org Linus git tree). The device works 
fine in non-SRIOV mode, e.g. I call an ifup and the device gets an IP address 
assigned. When I start up the device in SRIOV mode (with modprobe max_vfs=8, 
for example) then I see the VFs are activated and listed on the PCI bus as 
well. However, I get the message "PF still resetting" from the VF driver, and 
none of the interfaces seems to get an IP address. It always shows me "Link is 
not ready". What does that mean, and what do I need to configure to get this 
SRIOV setup to work?

Thanks,
Anna


igb: eth1 NIC Link is Up 100 Mbps Full Duplex, Flow Control: RX
eth1: no IPv6 routers present
igb 0000:02:00.1: PCI INT B disabled
igb 0000:02:00.0: PCI INT A disabled
dca service started, version 1.12.1
Intel(R) Gigabit Ethernet Network Driver - version 2.1.0-k2
Copyright (c) 2007-2009 Intel Corporation.
igb 0000:02:00.0: PCI INT A -> GSI 26 (level, low) -> IRQ 26
igb 0000:02:00.0: setting latency timer to 64
igb 0000:02:00.0: irq 85 for MSI/MSI-X
igb 0000:02:00.0: irq 86 for MSI/MSI-X
igb 0000:02:00.0: irq 87 for MSI/MSI-X
igb 0000:02:00.0: irq 88 for MSI/MSI-X
igb 0000:02:00.0: irq 89 for MSI/MSI-X
igb 0000:02:00.0: 2 vfs allocated
Intel(R) Virtual Function Network Driver - version 1.0.0-k0
Copyright (c) 2009 Intel Corporation.
igb 0000:02:00.0: Intel(R) Gigabit Ethernet Network Connection
igb 0000:02:00.0: eth0: (PCIe:2.5Gb/s:Width x4) 00:1b:21:2b:45:dc
igb 0000:02:00.0: eth0: PBA No: e43709-003
igb 0000:02:00.0: Using MSI-X interrupts. 2 rx queue(s), 2 tx queue(s)
igbvf 0000:03:10.0: enabling device (0000 -> 0002)
igbvf 0000:03:10.0: setting latency timer to 64
igbvf 0000:03:10.0: irq 90 for MSI/MSI-X
igbvf 0000:03:10.0: irq 91 for MSI/MSI-X
igbvf 0000:03:10.0: irq 92 for MSI/MSI-X
igbvf 0000:03:10.0: PF still in reset state, assigning new address
igbvf 0000:03:10.0: PF still resetting
igbvf 0000:03:10.0: Intel(R) 82576 Virtual Function
igbvf 0000:03:10.0: Address: fa:ec:c5:4b:0a:f4
igbvf 0000:03:10.0: MAC: 1
igb 0000:02:00.1: PCI INT B -> GSI 35 (level, low) -> IRQ 35
igb 0000:02:00.1: setting latency timer to 64
igb 0000:02:00.1: irq 93 for MSI/MSI-X
igb 0000:02:00.1: irq 94 for MSI/MSI-X
igb 0000:02:00.1: irq 95 for MSI/MSI-X
igb 0000:02:00.1: irq 96 for MSI/MSI-X
igb 0000:02:00.1: irq 97 for MSI/MSI-X
igb 0000:02:00.1: 2 vfs allocated
igb 0000:02:00.1: Intel(R) Gigabit Ethernet Network Connection
igb 0000:02:00.1: eth4: (PCIe:2.5Gb/s:Width x4) 00:1b:21:2b:45:dd
igb 0000:02:00.1: eth4: PBA No: e43709-003
igb 0000:02:00.1: Using MSI-X interrupts. 2 rx queue(s), 2 tx queue(s)
igbvf 0000:03:10.2: enabling device (0000 -> 0002)
igbvf 0000:03:10.2: setting latency timer to 64
igbvf 0000:03:10.2: irq 98 for MSI/MSI-X
igbvf 0000:03:10.2: irq 99 for MSI/MSI-X
igbvf 0000:03:10.2: irq 100 for MSI/MSI-X
igbvf 0000:03:10.2: PF still in reset state, assigning new address
igbvf 0000:03:10.2: PF still resetting
igbvf 0000:03:10.2: Intel(R) 82576 Virtual Function
igbvf 0000:03:10.2: Address: 1a:a8:c2:36:58:7a
igbvf 0000:03:10.2: MAC: 1
igbvf 0000:03:10.1: enabling device (0000 -> 0002)
igbvf 0000:03:10.1: setting latency timer to 64
igbvf 0000:03:10.1: irq 101 for MSI/MSI-X
igbvf 0000:03:10.1: irq 102 for MSI/MSI-X
igbvf 0000:03:10.1: irq 104 for MSI/MSI-X
igbvf 0000:03:10.1: PF still in reset state, assigning new address
igbvf 0000:03:10.1: PF still resetting
igbvf 0000:03:10.1: Intel(R) 82576 Virtual Function
igbvf 0000:03:10.1: Address: d2:f1:44:2a:ab:3a
igbvf 0000:03:10.1: MAC: 1
igbvf 0000:03:10.3: enabling device (0000 -> 0002)
igbvf 0000:03:10.3: setting latency timer to 64
igbvf 0000:03:10.3: irq 105 for MSI/MSI-X
igbvf 0000:03:10.3: irq 106 for MSI/MSI-X
igbvf 0000:03:10.3: irq 107 for MSI/MSI-X
igbvf 0000:03:10.3: PF still in reset state, assigning new address
igbvf 0000:03:10.3: PF still resetting
igbvf 0000:03:10.3: Intel(R) 82576 Virtual Function
igbvf 0000:03:10.3: Address: f6:70:c6:0f:19:78
igbvf 0000:03:10.3: MAC: 1
ADDRCONF(NETDEV_UP): eth1: link is not ready
igbvf 0000:03:10.0: PF still resetting
ADDRCONF(NETDEV_UP): eth4: link is not ready
ADDRCONF(NETDEV_UP): eth0: link is not ready
ADDRCONF(NETDEV_UP): eth0: link is not ready
ADDRCONF(NETDEV_UP): eth2: link is not ready
ADDRCONF(NETDEV_UP): eth3: link is not ready
ADDRCONF(NETDEV_UP): eth5: link is not ready
ADDRCONF(NETDEV_UP): eth6: link is not ready


------------------------------------------------------------------------------
Return on Information:
Google Enterprise Search pays you back
Get the facts.
http://p.sf.net/sfu/google-dev2dev
_______________________________________________
E1000-devel mailing list
E1000-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/e1000-devel

Reply via email to