how to install intel driver ( for built in motherboard , pro 10/100 adaptor ) for linux
What you need before installation
you need your Red Hat Linux kernel Source ( in my case, Red Hat Kernel 2.4.21-15.EL)
In my case ,File name was kernel-source-2.4.21-15.EL.i386.rpm
This source file must be in your installation Red Hat CD's ( chances are in Red Hat 2nd CD)
Download this file in any directory ( for example /usr/src/ )
go to that directory
and run it.
rpm -ivh kernel-source-2.4.21-15.EL.i386.rpm ( of course , you should type your kernel version filename)
You might get errors for dependent gcc package .( version might be different your case, In my case it was gcc-3.2.3-34.i386.rpm )
Install that gcc package, download the rpm file in any directory from internet OR this file should be in your installation CD's )
and run from that directory ,
rpm -ivh gcc-3.2.3-34.i386.rpm
There could be more depedent files, donot worry ... keep on going....
whichever rpm files is missing ... downlaod in any directory .. (99% case you should be able to find it on iternet or on yopur Cd's)... and run it from that directory.
Make sure your Kernel source rpm is run finally.
and .... you are pretty close to......... done job.
============================================================================================
1. download the driver from
www.intel.com site
http://downloadfinder.intel.com/scri...stems&lang=eng
If you are building the e100 driver on a fresh install of Red Hat* without recompiling the kernel, the build generates warnings. This is normal and does not affect driver performance.
2.
Move the base driver tar file to the directory of your choice. For example, use /home/username/e100 or /usr/local/src/e100.
3.
Untar/unzip the archive by entering the following, where x.x.x is the version number for the driver tar:
tar xfz e100-x.x.x.tar.gz
4.
Change to the driver src directory by entering the following, where x.x.x is the version number for the driver tar::
cd e100-x.x.x/src/
5.
Compile the driver module:
make install
The binary will be installed as:
For Linux 2.2.x systems: /lib/modules/[KERNEL_VERSION]/net/e100.o
For Linux 2.4.x systems: /lib/modules/[KERNEL_VERSION]/kernel/drivers/net/e100.o
The install locations listed above are the default locations. They may not be correct for certain Linux distributions. For more information, go to ldistrib.htm.
6.
Install the module:
insmod e100 <parameter>=<value>
NOTE: If you are using Hot Plug, see the Hot Plug section below.
7.
Assign an IP address to the interface by entering the following, where <x> is the interface number:
ifconfig ethx <IP_address>
8.
Verify that the interface works. Enter the following, where <IP_address> is the IP address for another machine on the same subnet as the interface that is being tested:
ping <IP_address> (Assign any IP address, e.g., 192.168.1.104 )
-------------------------------------------------------------------------------
ReBoot the machine...
and you are all set.