I/OAT provides the CPU index to APIC mapping for DCA hints, so I/OAT needs to
be available.
That being said, when you enabled I/OAT in your BIOS, did you then see an
option for enabling DCA in the BIOS? Sometimes that option becomes available
only when I/OAT is enabled. If you still don’t see DCA as an option in the
BIOS, I’d suggest contacting the manufacturer of the system you have to
identify a BIOS that will enable DCA, if they have one.
Cheers,
PJ Waskiewicz
[email protected]<mailto:[email protected]>
From: [email protected] [mailto:[email protected]]
Sent: Monday, July 06, 2009 10:04 PM
To: Waskiewicz Jr, Peter P
Cc: [email protected]
Subject: Re: [E1000-devel] DCA Enabling by BIOS or whatever.
First, thank you for your concern.
Is it true that only I/OAT Enabling in BIOS can enable DCA feature?
After I read your reply, I tried insmod ioatdma.ko, of cause I've enabled I/OAT
in BIOS.
but dmesg is like below. Please check this out.
--------------
[ 484.797798] dca service started, version 1.4
[ 512.916421] ioatdma 0000:00:08.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 512.916508] ioatdma 0000:00:08.0: setting latency timer to 64
[ 512.916528] ioatdma 0000:00:08.0: Intel(R) I/OAT DMA Engine found, 4
channels, device version 0x12, driver version 3.30
[ 512.916638] ioatdma 0000:00:08.0: irq 2280 for MSI/MSI-X
[ 513.017020] ioatdma 0000:00:08.0: DCA is disabled in BIOS
--------------
What's wrong with this?
Are there something to do more for it?
FYI, I'm using Ubuntu 9.04 (kernel version 2.6.28).
Please help me out.
Best Regards.
Waskiewicz Jr, Peter P 쓴 글:
The S5000 physically supports DCA. You first need to make sure I/OAT is
enabled (aka Crystal Beach) in the BIOS. Once that is available, DCA might
become available in the BIOS.
If that doesn't help, I'd suggest speaking with the vendor of the system you
purchased to see if they have any BIOS that will enable DCA for you.
PJ Waskiewicz
[email protected]<mailto:[email protected]>
-----Original Message-----
From: [email protected]<mailto:[email protected]> [mailto:[email protected]]
Sent: Sunday, July 05, 2009 10:25 PM
To: [email protected]<mailto:[email protected]>
Subject: [E1000-devel] DCA Enabling by BIOS or whatever.
HI there.
As you maybe know, I've evaluated RSS feature of Intel 82598EB AF 10G
Interface.
and I got satisfactory result. (I'd like to thanks some of you helped me.)
At this time, I have to another important feature of the Intel NIC. That
is DCA(Direct Cache Access).
But, It request supporting of BIOS's DCA enabling.
and I found some conversations about it like this conversation
http://kerneltrap.org/mailarchive/linux-netdev/2009/1/26/4819134
However, according to this conversation, To enable DCA, support of BIOS
is mandatory and there is no way only by software.
In this situation, I checked my testing system that is consist of Intel
Server Board S5000PSL mainboard.
Even though chipset of the mainboard is supporting the DCA feature,
BIOS doesn't have DCA enable configuration.
(I can't understand that. It is a product of Intel and named "server
board", Isn't it?)
There is a option that is enabling only Intel I/OAT and it's not that I
want.
FYI, It is need to introduce briefly.
CPU : Two of Quad-core Intel Xeion Processor E5430.
RAM : ECC fully Buffered DDR2
NIC : Intel 10Gigabit XF SR(EXPX9501AFXSR) Single Port (82598EB) and
Intel PRO/1000 PT quad port(EXPI9404PT) copport (82591)
M/B : ntel Server Board S5000PSL
So, What I want to know is the name of product or model number that have
BIOS supporting DCA.
If there are anybody who know about it, please let me know.
Thank you for your help in advance.
Best Regards.
P.S. Whenever I post a question, I'm afraid of my "poor" English :-(
------------------------------------------------------------------------------
_______________________________________________
E1000-devel mailing list
[email protected]<mailto:[email protected]>
https://lists.sourceforge.net/lists/listinfo/e1000-devel
------------------------------------------------------------------------------
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/blackberry
_______________________________________________
E1000-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/e1000-devel