Yung-Yum,
I successfully compiled UP (single processor) gigabit drivers.
The version I compiled is Intel's latest; v4.2.17. I plan to
continue attempts in compiling SMP drivers but I haven't had
the time lately.
The single proc drivers seem to work well after a week in
production. I do recommend that you follow Intel's recommendation
and set the parameter RxIntDelay to 0. The adapter seems
to hang occasionally when it is set to the default 64.
You can do this manually or in the startup scripts. It is
useful to test manually first by:
$ ifdown eth0
$ rmmod e1000
$ insmod e1000 RxIntDelay=0
$ ifup eth0; dmesg
I was unsuccessful in transferring data from one server
to another over these adapters using jumbo frames (I tried
mtu=6000 and mtu=9000) and scp but this may be due to my
switches. The default mtu=1500 works fine though. These
drivers work in both SME 5.0 and 5.5.
You can download the tarball from the following location:
ftp://ftp.arcop.com/swr/eth_drivers/Best regards, David.