Server Products
Data Center Products including boards, integrated systems, Intel® Xeon® Processors, RAID Storage, and Intel® Xeon® Processors
4761 Discussions

Wolf Pass Server 2600WFT Enumerates X710 PCI domain 10000 - DPDK will not load

GKena1
Beginner
2,096 Views

I have a Wolf Pass 2600WFT Server where I am trying to load a DPDK-assisted vSwitch as I do on the Wild Cat Pass.

But DPDK fails to load because the Ethernet port is on PCIe domain 10000, instead of the normal 0000.

Is there some BIOS setting or update to make the domain for this Fortville NIC to be enumerated in domain 0000 ?

# ovs-dpdk -c 0x5 -n 4 -r 2 --socket-mem 1024,1024 --huge-dir /mnt/huge-1048576kB --file-prefix vs --proc-type primary -w 10000:01:00.0

DPDK failed to allocate requested resources...

# lspci | grep Eth

0000:3d:00.0 Ethernet controller: Intel Corporation Ethernet Connection X722 for 10GBASE-T (rev 09)

0000:3d:00.1 Ethernet controller: Intel Corporation Ethernet Connection X722 for 10GBASE-T (rev 09)

0000:af:00.0 Ethernet controller: Intel Corporation Ethernet Controller X710/X557-AT 10GBASE-T (rev 01)

0000:af:00.1 Ethernet controller: Intel Corporation Ethernet Controller X710/X557-AT 10GBASE-T (rev 01)

0000:af:00.2 Ethernet controller: Intel Corporation Ethernet Controller X710/X557-AT 10GBASE-T (rev 01)

0000:af:00.3 Ethernet controller: Intel Corporation Ethernet Controller X710/X557-AT 10GBASE-T (rev 01)

10000:01:00.0 Ethernet controller: Intel Corporation Ethernet Controller X710 for 10GbE SFP+ (rev 01)

10000:01:00.1 Ethernet controller: Intel Corporation Ethernet Controller X710 for 10GbE SFP+ (rev 01)

0 Kudos
9 Replies
idata
Employee
789 Views

Hello Gary,

 

 

We are going to investigate on your question and we will get back to you as soon we get a resolution.

 

 

We appreciate your patience on this matter.

 

 

Best regards,

 

Sergio S.
0 Kudos
idata
Employee
789 Views

Hello Gary,

 

 

In order to continue assisting you with your problem can you please let us know if you are getting an error message? If so, please provide us the exact wording of the message.

 

 

 

 

Best regards,

 

 

Sergio S.
0 Kudos
idata
Employee
789 Views

Hello Gary,

 

 

We are following up your request and we were wondering if you still need further assistance. In case you need further help feel free to contact us back.

 

 

Regards.
0 Kudos
idata
Employee
789 Views

Hello Gary,

 

 

We are following up your request and we were wondering if you still need further assistance. In case you need further help feel free to contact us back.

 

 

Regards.
0 Kudos
GKena1
Beginner
789 Views

Hi,

I found the problem could be worked around by moving my NIC to a different PCIe slot.

However it is not clear which slots would work and which slots would not work.

So I request that Intel do the following, if possible:

1. Document which PCIe slots generate a 32 bit PCIe domain and which generate a 16 bit PCIe domain

AND/OR

2. Change the firmware/BIOS so that only a 16 bit PCIe domain is generated. It seems to me that 65,536 PCIe domains should be "quite sufficient".

16 or 32 bit PCIe domain space generation could be a setting in the BIOS, with 16 bit being the default.

Thanks,

Gary

0 Kudos
idata
Employee
789 Views

Hello Gary,

 

 

We are glad to hear that you were able to find a workaround for your problem.

 

 

We also are going to look into your request and will get back to you.

 

 

Best regards,

 

 

Sergio S.
0 Kudos
idata
Employee
789 Views

Hello Gary,

 

 

Can you please put the NIC in the other CPU slot. Seems like it is currently in CPU 2 slot. Connecting that NIC to CPU 1 slot will help to give the number as you desire.

 

 

Best regards,

 

 

Sergio S.
0 Kudos
idata
Employee
789 Views

Hello Gary,

 

 

We are following up your request and we were wondering if you still need further assistance. In case you need further help feel free to contact us back.

 

 

Regards.
0 Kudos
idata
Employee
789 Views

Hello Gary,

 

 

We are following up your request and we were wondering if you still need further assistance. In case you need further help feel free to contact us back.

 

 

Regards.
0 Kudos
Reply