Btw, I had to compile the e1000 driver as a module. Compiled in it
doesn't work, as is stated on the intel support page:
This is not clear from the kernel config help. A patch against
2.6.0-test6 is attached (I don't know how to only give n/m as an
option).
This patch is not necessary or desired. The version of e1000 that ships
with the kernel source should work fine statically linked, and the
comment on the Intel support web page applies to the separate download
of the e1000 source. If you download the driver source from Intel and
do the work to add it into a kernel source tree yourself, Intel customer
support may not help you when you have problems.
If you are having problems compiling in the version of e1000 that ships
with the kernel, please report it on netdev and we'll try and help.
Btw2, can somebody please explain what the option E1000_NAPI does?
NAPI is a network driver polling mode interface. It enables a form of
software managed interrupt moderation, and may result in better
performance under some traffic patterns (specifically sustained high
packet rate reception).
-- Chris
Leech, Christopher wrote (ao):
quoted
Btw, I had to compile the e1000 driver as a module. Compiled in it
doesn't work, as is stated on the intel support page:
quoted
This is not clear from the kernel config help. A patch against
2.6.0-test6 is attached (I don't know how to only give n/m as an
option).
This patch is not necessary or desired. The version of e1000 that ships
with the kernel source should work fine statically linked, and the
comment on the Intel support web page applies to the separate download
of the e1000 source. If you download the driver source from Intel and
do the work to add it into a kernel source tree yourself, Intel customer
support may not help you when you have problems.
If you are having problems compiling in the version of e1000 that ships
with the kernel, please report it on netdev and we'll try and help.
I'm sorry for the patch. The problem I had with e1000 compiled into the
kernel was that the interface resets every 60(?) seconds, and there was
no network connection. After a google search I came onto the intel
support page, saw the module-only text, tried e1000 as a module and it
worked. This all is with the e1000 driver which is in the 2.6.0-test6
kernel, which I thought was the intel provided driver.
The server is co-located now, so I'm sorry to say that I can't try
again to give more details.
quoted
Btw2, can somebody please explain what the option E1000_NAPI does?
NAPI is a network driver polling mode interface. It enables a form of
software managed interrupt moderation, and may result in better
performance under some traffic patterns (specifically sustained high
packet rate reception).
Aha, tnx. Can you please provide a patch to get this text in the 2.6
help?