Hi there. I'm evaluating DCA feature of 82598EB 10G NIC. But It seems not work properly, I think. Please, help me out.
FYI, My configuration work flows are like below. 1. First, my evaluation system consist of Intel S5000PSL STAT mainboard Intel Quad-Core Xeon processor * 2 Intel 10G XF SR(EXPX9501AFXSR) -> 82598EB NIC and OS is Ubuntu 9.04 server (kernel version 2.6.28-13-server) and I've used driver ioatdma-3.61, ixgbe-2.0.34.3 from sourceforge e1000 forum. 2. I configured Intel I/OAT enable in BIOS Even though I enabled Intel I/OAT in BIOS, Kernel said that DCA is not enabled in BIOS. I don't know why kernel said like that. 3. Because of kernel's complaining, I've patched http://patchwork.kernel.org/patch/15273 As you maybe know, It make DCA enable forcefully. After that, ixgbe driver recognized as DCA can be enabled. 4. And the last, Whole of configuration results are like below. Please check them out. r...@intel-server:~$ insmod /usr/src/ioatdma-3.61/dca/dca.ko r...@intel-server:~$ insmod /usr/src/ioatdma-3.61/ioatdma/ioatdma.ko r...@intel-server:~$ insmod /usr/src/ixgbe-2.0.34.3/src/ixgbe.ko r...@intel-server:~$ lsmod Module Size Used by ioatdma 35592 0 ixgbe 178120 0 dca 16612 2 ioatdma,ixgbe r...@intel-server:/sys/class/dca$ ls -l lrwxrwxrwx 1 root root 0 2009-07-14 18:15 dca0 -> ../../devices/pci0000:00/0000:00:08.0/dca/dca0 lrwxrwxrwx 1 root root 0 2009-07-14 18:15 requester0 -> ../../devices/pci0000:00/0000:00:08.0/dca/dca0/requester0 r...@intel-server:/sys/class/dma$ ls -l lrwxrwxrwx 1 root root 0 2009-07-14 18:15 dma0chan0 -> ../../devices/pci0000:00/0000:00:08.0/dma/dma0chan0 lrwxrwxrwx 1 root root 0 2009-07-14 18:15 dma0chan1 -> ../../devices/pci0000:00/0000:00:08.0/dma/dma0chan1 lrwxrwxrwx 1 root root 0 2009-07-14 18:15 dma0chan2 -> ../../devices/pci0000:00/0000:00:08.0/dma/dma0chan2 lrwxrwxrwx 1 root root 0 2009-07-14 18:15 dma0chan3 -> ../../devices/pci0000:00/0000:00:08.0/dma/dma0chan3 r...@intel-server:/sys/class/net/eth10# ls -l -r--r--r-- 1 root root 4096 2009-07-14 18:16 addr_len -r--r--r-- 1 root root 4096 2009-07-14 18:14 address -r--r--r-- 1 root root 4096 2009-07-14 18:16 broadcast -r--r--r-- 1 root root 4096 2009-07-14 18:16 carrier -r--r--r-- 1 root root 4096 2009-07-14 18:16 dev_id lrwxrwxrwx 1 root root 0 2009-07-14 18:16 device -> ../../../0000:0c:00.0 -r--r--r-- 1 root root 4096 2009-07-14 18:16 dormant -r--r--r-- 1 root root 4096 2009-07-14 18:16 features -rw-r--r-- 1 root root 4096 2009-07-14 18:16 flags -rw-r--r-- 1 root root 4096 2009-07-14 18:16 ifalias -r--r--r-- 1 root root 4096 2009-07-14 18:16 ifindex -r--r--r-- 1 root root 4096 2009-07-14 18:16 iflink -r--r--r-- 1 root root 4096 2009-07-14 18:16 link_mode -rw-r--r-- 1 root root 4096 2009-07-14 18:16 mtu -r--r--r-- 1 root root 4096 2009-07-14 18:16 operstate drwxr-xr-x 2 root root 0 2009-07-14 18:16 power drwxr-xr-x 2 root root 0 2009-07-14 18:16 statistics lrwxrwxrwx 1 root root 0 2009-07-14 18:16 subsystem -> ../../../../../../class/net -rw-r--r-- 1 root root 4096 2009-07-14 18:16 tx_queue_len -r--r--r-- 1 root root 4096 2009-07-14 18:14 type -rw-r--r-- 1 root root 4096 2009-07-14 18:16 uevent r...@intel-server:/usr/src/ethregs-1.7.1# ./ethregs -c | grep DCA DCA_RXCTRL[0] 000010e1 DCA_RXCTRL[1] 000010e3 DCA_RXCTRL[2] 000010ed DCA_RXCTRL[3] 000010ef DCA_RXCTRL[4] 000010ed DCA_RXCTRL[5] 000010ef DCA_RXCTRL[6] 000010e1 DCA_RXCTRL[7] 000010e3 DCA_RXCTRL[8] 0000b200 DCA_RXCTRL[9] 0000b200 DCA_RXCTRL[10] 0000b200 DCA_RXCTRL[11] 0000b200 DCA_RXCTRL[12] 0000b200 DCA_RXCTRL[13] 0000b200 DCA_RXCTRL[14] 0000b200 DCA_RXCTRL[15] 0000b200 DCA_TXCTRL[0] 00002221 DCA_TXCTRL[1] 00002223 DCA_TXCTRL[2] 0000222d DCA_TXCTRL[3] 0000222f DCA_TXCTRL[4] 0000222d DCA_TXCTRL[5] 0000222f DCA_TXCTRL[6] 00002221 DCA_TXCTRL[7] 00002223 DCA_TXCTRL[8] 00002a00 DCA_TXCTRL[9] 00002a00 DCA_TXCTRL[10] 00002a00 DCA_TXCTRL[11] 00002a00 DCA_TXCTRL[12] 00002a00 DCA_TXCTRL[13] 00002a00 DCA_TXCTRL[14] 00002a00 DCA_TXCTRL[15] 00002a00 DCA_ID 00000c01 DCA_CTRL 00000002 If you need more information, please let me know. Thank you in advance. Best regards. P.S. Whenever I post a question, I'm afraid of my poor English. ------------------------------------------------------------------------------ Enter the BlackBerry Developer Challenge This is your chance to win up to $100,000 in prizes! For a limited time, vendors submitting new applications to BlackBerry App World(TM) will have the opportunity to enter the BlackBerry Developer Challenge. See full prize details at: http://p.sf.net/sfu/Challenge _______________________________________________ E1000-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/e1000-devel
