Skip to Content.
Sympa Menu

ndt-users - Re: e100/e1000 Drivers

Subject: ndt-users list created

List archive

Re: e100/e1000 Drivers


Chronological Thread 
  • From: Richard Carlson <>
  • To: Clayton Keller <>,
  • Subject: Re: e100/e1000 Drivers
  • Date: Tue, 20 Jun 2006 16:48:15 -0400

Hi Clay;

I don't have a good answer at this time. I've been working with a 2.6.16 kernel, and I see serious problems with data streaming into the server. The NDT code reports a non-zero loss rate and the achieved throughput is what I should expect with that loss rate. What isn't clear is where the loss is occurring. Hopefully I can spend some time on this in the near future.

Two other points.
1) looking at the e100.c source code I found this code around line 1255
"/* if you wish to disable the ucode functionality, while maintaining the
* workarounds it provides, set the following defines to:
* BUNDLESMALL 0
* BUNDLEMAX 1
* INTDELAY 1
*/
#define BUNDLESMALL 1
#define BUNDLEMAX (u16)6
#define INTDELAY (u16)1536 /* 0x600 */"

Turning off this ucode functionality seems to solve the problems I've seen with this card. So instead of replacing the e100.c source I edit the existing file and change the defines. Not a pretty solution, but it works.

2) I don't have a good solution for the e1000 NIC. I need to find a test machine with the NIC. One thing I'd like to try is to "enable" the RX polling (NAPI) option. Most of my configs leave this option disabled. Maybe enabling it will make things better.

If anyone else has any comments or experiences please share them with this list.

Rich
At 02:19 PM 6/20/2006, Clayton Keller wrote:
We have been running on th 2.6.12.5 kernel for some time now. Mostly due
in part to issues we were seeing when bumping the Kernel to a newer
version, at the time, Richard, you had pointed out that there may be an
issue with the NIC drivers with the Kernel.

I have seen posts recently where you are taking the 2.6.12.x kernel
drivers for the NIC and overwriting those in the newer kernels. Are you
still suggesting this, or are the newer kernels not showing the same
types of issues.

Clay

------------------------------------



Richard A. Carlson e-mail:

Network Engineer phone: (734) 352-7043
Internet2 fax: (734) 913-4255
1000 Oakbrook Dr; Suite 300
Ann Arbor, MI 48104


  • e100/e1000 Drivers, Clayton Keller, 06/20/2006
    • Re: e100/e1000 Drivers, Richard Carlson, 06/20/2006

Archive powered by MHonArc 2.6.16.

Top of Page