Linux Nic as4.2
Last Update:2017-09-14
Source: Internet
Author: User
Linux Nic as4.2 -- Linux Enterprise Application-Linux server application information. For more information, see. Make sure that the make gcc kernel-devel package must be installed. If not, manually install the package.
Check whether the installation method is correct.
Rpm-aq | gcc
Rpm-aq | make
Rpm-aq | kernel-devel
Extract
[Root @ mail/] # tar-zxvf e1000-7.6.9.tar.gz
E1000-7.6.9/
E1000-7.6.9/src/
E1000-7.6.9/src/Makefile
E1000-7.6.9/src/e1000.h
E1000-7.6.9/src/e1000_80003es2lan.c.
E1000-7.6.9/src/e1000_80003es2lan.h.
E1000-7.6.9/src/e1000_82540.c.
E1000-7.6.9/src/e1000_82541.c.
E1000-7.6.9/src/e1000_82541.h.
E1000-7.6.9/src/e1000_82542.c.
E1000-7.6.9/src/e1000_82543.c.
E1000-7.6.9/src/e1000_82543.h.
E1000-7.6.9/src/e1000_82571.c.
E1000-7.6.9/src/e1000_82571.h.
E1000-7.6.9/src/e1000_api.c.
E1000-7.6.9/src/e1000_api.h.
E1000-7.6.9/src/e1000_defines.h.
E1000-7.6.9/src/e1000_ethtool.c.
E1000-7.6.9/src/e1000_h1_h
E1000-7.6.9/src/e1000_ich8lan.c.
E1000-7.6.9/src/e1000_ich8lan.h.
E1000-7.6.9/src/e1000_mac.c.
E1000-7.6.9/src/e1000_mac.h.
E1000-7.6.9/src/e1000_main.c.
E1000-7.6.9/src/e1000_manage.c.
E1000-7.6.9/src/e1000_manage.h.
E1000-7.6.9/src/e1000_nvm.c.
E1000-7.6.9/src/e1000_nvm.h.
E1000-7.6.9/src/e1000_osdep.h.
E1000-7.6.9/src/e1000_param.c.
E1000-7.6.9/src/e1000_phy.c.
E1000-7.6.9/src/e1000_phy.h.
E1000-7.6.9/src/e1000_regs.h.
E1000-7.6.9/src/kcompat. c
E1000-7.6.9/src/kcompat. h.
E1000-7.6.9/src/kcompat_ethtool.c
E1000-7.6.9/COPYING
E1000-7.6.9/README
E1000-7.6.9/ldistrib.txt
E1000-7.6.9/pci. updates
E1000-7.6.9/e1000.spec
E1000-7.6.9/e1000.7
E1000-7.6.9/SUMS.
[Root @ mail/] # e1000-7.6.9/src/cd/
Compile
[Root @ mail src] # make
Make-C/lib/modules/2.6.18-8. el5xen/build SUBDIRS =/igb-1.0.1/src modules
Make [1]: Entering directory '/usr/src/kernels/2.6.18-8. el5-xen-i686'
CC [M]/igb-1.0.1/src/igb_main.o
CC [M]/igb-1.0.1/src/e1000_82575.o
CC [M]/igb-1.0.1/src/e1000_mac.o
CC [M]/igb-1.0.1/src/e1000_nvm.o
CC [M]/igb-1.0.1/src/e1000_phy.o
CC [M]/igb-1.0.1/src/e1000_manage.o
CC [M]/igb-1.0.1/src/igb_param.o
CC [M]/igb-1.0.1/src/igb_ethtool.o
CC [M]/igb-1.0.1/src/kcompat. o
CC [M]/igb-1.0.1/src/e1000_api.o
LD [M]/igb-1.0.1/src/igb. o
Building modules, stage 2.
MODPOST
CC/igb-1.0.1/src/igb. mod. o
LD [M]/igb-1.0.1/src/igb. ko
Make [1]: Leaving directory '/usr/src/kernels/2.6.18-8. el5-xen-i686'
[Root @ mail src] # cd/e1000-7.6.9/src/
[Root @ mail src] # make
Make-C/lib/modules/2.6.18-8. el5xen/build SUBDIRS =/e1000-7.6.9/src modules
Make [1]: Entering directory '/usr/src/kernels/2.6.18-8. el5-xen-i686'
CC [M]/e1000-7.6.9/src/e1000_main.o
CC [M]/e1000-7.6.9/src/e1000_82540.o
CC [M]/e1000-7.6.9/src/e1000_82542.o
CC [M]/e1000-7.6.9/src/e1000_82571.o
CC [M]/e1000-7.6.9/src/e1000_82541.o
CC [M]/e1000-7.6.9/src/e1000_82543.o
CC [M]/e1000-7.6.9/src/e1000_ich8lan.o
CC [M]/e1000-7.6.9/src/e1000_80003es2lan.o
CC [M]/e1000-7.6.9/src/e1000_mac.o
CC [M]/e1000-7.6.9/src/e1000_nvm.o
CC [M]/e1000-7.6.9/src/e1000_phy.o
CC [M]/e1000-7.6.9/src/e1000_manage.o
CC [m]/e1000-7.6.9/src/e1000_param.o
CC [M]/e1000-7.6.9/src/e1000_ethtool.o
CC [M]/e1000-7.6.9/src/kcompat. o
CC [M]/e1000-7.6.9/src/e1000_api.o
LD [M]/e1000-7.6.9/src/e1000.o
Building modules, stage 2.
MODPOST
CC/e1000-7.6.9/src/e1000.mod. o
LD [M]/e1000-7.6.9/src/e1000.ko
Make [1]: Leaving directory '/usr/src/kernels/2.6.18-8. el5-xen-i686'
Install
[Root @ mail src] # make install
[Root @ mail src] # kudzu
The NIC configuration page appears.