Support in other languages: 
Showing results for 
Search instead for 
Do you mean 
Reply
Ctrl-Alt-Del
Posts: 10
Registered: ‎08-23-2008
Location: Singapore
0

T400 ethernet driver for linux (Intel 82567LM) [SOLVED]

[ Edited ]

Hello everyone.

 

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?

 

Thanks!

 

EDIT:

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:

https://bugzilla.redhat.com/show_bug.cgi?id=459202

http://bugzilla.kernel.org/show_bug.cgi?id=11382

 

EDIT3 (8 October 2008):

Linux 2.6.27-rc9 has the necessary safety patches for the e1000e bug.

Message Edited by xslr on 10-08-2008 09:05 AM
T400 2768-AA6 // Linux 2.6.29-gentoo-r1 x86_64 // xorg-server 1.6
What's DOS?
alfredy
Posts: 1
Registered: ‎09-30-2008
Location: Toronto
0

Re: T400 ethernet driver for linux (Intel 82567LM) [SOLVED]

HI,

 

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"?

 

Thanks.

Ctrl-Alt-Del
Posts: 10
Registered: ‎08-23-2008
Location: Singapore
0

Re: T400 ethernet driver for linux (Intel 82567LM) [SOLVED]

[ Edited ]

Hi alfredy

 

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:

http://downloadcenter.intel.com/Detail_Desc.aspx?ProductID=2247&DwnldID=15817&lang=eng

 

Message Edited by xslr on 10-01-2008 05:31 PM
T400 2768-AA6 // Linux 2.6.29-gentoo-r1 x86_64 // xorg-server 1.6
What's DOS?
avalon_class
Posts: 1
Registered: ‎10-06-2008
Location: Frnace
0

Re: T400 ethernet driver for linux (Intel 82567LM) [SOLVED]

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 !

Ctrl-Alt-Del
Posts: 10
Registered: ‎08-23-2008
Location: Singapore
0

Re: T400 ethernet driver for linux (Intel 82567LM) [SOLVED]

Hi avalon_class

 

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.

T400 2768-AA6 // Linux 2.6.29-gentoo-r1 x86_64 // xorg-server 1.6