Community
cancel
Showing results for 
Search instead for 
Did you mean: 
ALyak
Beginner
2,069 Views

82599EB: Failed to spawn VFs, "bus number out of range"

Hi everybody,

I have a linux box running ubuntu-natty, kernel 2.6.38-13.53, with 2 82599EB NICs (each dual port).

I am trying to spawn VFs on both NICs, using max_vfs=16 kernel paramter. However, only one of the NICs spawns the VFs as required. The second does not spawn any (on any port), and the errors in kernel log tell:

...

Dec 22 01:49:27 hs-srv1 kernel: [ 4556.875390] ixgbe 0000:02:00.0: SR-IOV: bus number out of range

 

Dec 22 01:49:27 hs-srv1 kernel: [ 4556.877197] ixgbe 0000:02:00.0: (unregistered net_device): Failed to enable PCI sriov: -12

Dec 22 01:49:27 hs-srv1 kernel: [ 4557.075012] ixgbe 0000:02:00.1: SR-IOV: bus number out of range

 

Dec 22 01:49:27 hs-srv1 kernel: [ 4557.076816] ixgbe 0000:02:00.1: (unregistered net_device): Failed to enable PCI sriov: -12

The versions of the drivers:

ixgbe: 3.2.9-k2, ixgbevf: 1.0.19-k0.

I can provide any additional information required.

Searching though google I found couple of references advising to add "pci=assign-busses" parameter to the kernel. But I would like to understand more what is happening, before trying that.

Thanks,

Alex.

0 Kudos
3 Replies
ALyak
Beginner
299 Views

The issue is solved. The NIC was erroneously placed into a 2.5Gb x4 PCI slot. Moving it to 5Gb x8 PCI slot solved the issue.

idata
Community Manager
299 Views

Any help on http://www.mail-archive.com/e1000-devel@lists.sourceforge.net/msg06052.html [E1000-devel] Problem : SR-IOV: bus number out of range

Patrick_K_Intel1
Employee
299 Views

Hi,

I believe Greg R. answered your questions as fully as we could. Issues such as this have historically always been in the BIOS.

Your motherboard seems to be listed as being for a Workstation rather than a Server, it is possible that your BIOS does not support SR-IOV. Perhaps somebody from the Workstation motherboard team will see this and reply to the thread.

Reply