- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi, everyone
My server has a nic card of which PCIe MPS(max payload size) capability is 1024 bytes.
However, the MPS of the nic card negotiated is 128 bytes.
We search for the reason and we found that the MPS capability of the intel PCIe bridge connected with our nic is 128 bytes.
Our OS is linux.
Please let me know if there is any method for modifing the MPS of our nic?
If the MPS of the bridge is 128bytes, is the MPS of the nic connected to it alway under 128bytes?
Thanks in advnace.
J.Hwan Kim
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi there,
Please let us know the model number for the server system and the network card you have in order to provide further assistance on your inquiry.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thanks for reply.
I'm sorry that there are mistakes in previous my post.
The negotiated MPS is 256 bytes.
The server model is S2600CP and the NIC is FPGA-based board made from Xilinx.
The nic is a customized board, not commercial NIC.
Thanks
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi!
As we understand, instead of negotiating at 256 bytes, the Xilinx* NIC card on the Intel® Server Board S2600CP does at just 128 bytes. If we infer correctly, although the BIOS of the Intel® Server Board S2600CP does not feature an option to manually alter MPS settings, based on the fact no Xilinx card is listed among the officially validated hardware (click http://www.intel.com/support/motherboards/server/sb/CS-033388.htm here for the complete list), we recommend the following:
1. Set the PCI Configuration/Memory Mapped IO Size BIOS option to Auto; save, reboot and test. If the situation still continues, try forcing it to 256:
2. Test with the BIOS default settings if the Xilinx still does not negotiate at 256b.
3. Ensure the BIOS/firmware of your Intel® Server Board S2600CP is at the latest (click https://downloadcenter.intel.com/download/24612/Intel-Server-Board-S2600CP-Firmware-Update-Package-for-EFI here); otherwise, please, check with the NIC card manufacturer.
![](/skins/images/45C6C2D737ED71F4C51F0145C8CB1E9C/responsive_peak/images/icon_anonymous_message.png)
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page