Ethernet Products
Determine ramifications of Intel® Ethernet products and technologies
4898 Discussions

Problems in enabling DCA

ICust70
Beginner
1,853 Views

When I try to use the DCA (Direct Cache Access) function of the 82599 10Gbe NIC, I had difficulty in enableing it.

The environment which I operated is as followed.

1.Intel(R) Xeon(R) CPU E5540 @ 2.53GHz

2.Intel 82599 10Gbe NIC which has DCA support and the Driver of ixgbe 3.17 for 82599

3.DCA is enabled in BIOS .

4.The Chipset type is

System peripheral: Intel Corporation 5520/5500/X58 Chipset QuickData Technology Device (rev 22)

which support QuickData Technology,and sure to support DCA.

5.The linux kernel is linux 3.2.0 and make menuconfig and toggle I/OAT as a module.

After making sure the environment is ok, I touched the registers

  • The DCA capability bit in the PCI Express Control Register 4 in the configuration space for the PCI bridge your NIC(s) are attached to.
  • The DCA Model Specific Register on your CPU(s)

by using the code https://github.com/ice799/dca_force/tree/master https://github.com/ice799/dca_force/tree/master

and I followed the website http://timetobleed.com/enabling-bios-options-on-a-live-server-with-no-rebooting/ Enabling BIOS options on a live server with no rebooting at time to bleed by Joe Damato.

So, what else should I do to enable DCA (Direct Cache Access) of 82599 ?

0 Kudos
0 Replies
Reply