82579 based Ethernet network cards are only supported in Kernel 2.6.36 and up, thus Ubuntu 10.04 LTS will not have out-of-the-box support for the network card. I needed this to work since I’ll be using this as my server and 11.04 is not LTS, I have no choice. To fix this with the motherboard I have from Intel, here are the steps that I did…
- Download the driver source from Intel driver webpage here, or the latest one they have. Double check if the driver supports the version of the network card, the one I have is 82579.
- Ready the Ubuntu server, install make gcc g++ and linux headers
aptitude install make gcc g++ linux-headers-`uname -r`
- Un-pack the src driver that you just downloaded, compile and install.
gunzip [filename].tar.gz tar -xvf [filename].tar cd [folder_name]/src make install
- If everything goes well, no error should come out, then enable your new ethernet card.
modprobe e1000e
- You can check your new network card via ifconfig
Enjoy! 😉
Note: If you update your kernel or linux image via aptitude safe-upgrade or dist-upgrade, you need to remove the e1000e module, re-compile the driver and install the newly compiled driver again.
Thank you! Worked fine in Debian squeeze 🙂
The only weird thing is that when I use mii-tool it shows:
SIOCGMIIREG on eth1 failed: Input/output error
SIOCGMIIREG on eth1 failed: Input/output error
But the card is working fine.
Glad to hear it!
Sorry I cant help with mii-tool, have never played around with that 😉
Thanks a lot。You really helped me。I put a thread in a forum。
http://www.u-share.cn/forum.php?mod=viewthread&tid=427&extra=page%3D1
No probs!
It works out! Great 🙂