08-23-2008 06:37 AM - edited 10-07-2008 06:05 PM
As stated in the thread subject, has anyone managed to get the wired ethernet on the thinkpad T400 working on linux?
Is the driver included in kernel?
Nevermind, I compiled the driver available from Intel's download site. It works now.
EDIT2 (1 October 2008):
If you are using the rc kernels from 2.6.27 series and the e1000e module on an Intel 82566/82567 NIC, you risk having your NIC eeprom corrupted by the e1000e driver. So, it is recommended to avoid using the vanilla rc kernels until the issue is resolved.
If, despite this, you must have wired ethernet on your rc kernel, you should immediately run
ethtool -e ethX >> savemyeep.txt
to backup your NIC eeprom, so that there is something to restore your eeprom from, incase it goes bad.
For more info:
EDIT3 (8 October 2008):
Linux 2.6.27-rc9 has the necessary safety patches for the e1000e bug.
09-30-2008 09:22 AM
could use some help with trying to get my T400 working with Linux e1000 driver as well. Tried going to Intel to download and complied but when doing a insmod getting an "invalid module format"?
10-01-2008 02:13 AM - edited 10-01-2008 02:31 AM
Which distro are you using?
I am guessing the 'invalid module format error' means that either you did not build the module properly or there is some version mismatch between the kernel, the module and gcc. Did you get any kind of warnings/errors while building the module?
Note that it is the the e1000e driver on linux, not e1000. My ethernet is intel 82567.
For reference, this is the driver I used:
10-06-2008 09:24 AM
Hi, i'm french, so I don't speak english very well... but I read this topic and I have the same problem. I have a Thinkpad T500, and i am a student in Informatique engineering. I must install Mandriva Distro on my notebook for learn how to use linux.
I don't understand how I can compil the driver, with software like Eclipse ? like a normal program ( and what is the "main" file? ) is it inside the distro ? what about gcc ?
Thanks you for read my message !
10-07-2008 06:52 PM
You will need to:
step 0, open a terminal window
1, download the e1000e driver package from intel
2, in the terminal, extract the driver package with: tar xf "driver_package.tar.gz"
3, in the terminal, enter the directory which contains the extracted driver files and run make to compile the driver
4, finally, in the terminal, change to root user (su), and run make install to install the compiled driver modules to the correct location and run modprobe e1000e.
You will need to install the linux kernel source files in order to build the modules successfully. For that, I will have to point you to the Mandriva forums since I dont use mandriva myself.