Chinaunix

标题: 请教各位大大,RHEL5,INTEL 82574L 驱动不能MAKE,急盼,解决!THANKS [打印本页]

作者: xxhlw    时间: 2013-03-17 16:16
标题: 请教各位大大,RHEL5,INTEL 82574L 驱动不能MAKE,急盼,解决!THANKS
本帖最后由 xxhlw 于 2013-03-17 17:35 编辑

[root@host ~]# uname -r
2.6.18-274.el5



[root@host ~]# rpm -qa|grep kernel
kernel-headers-2.6.18-274.el5
kernel-devel-2.6.18-274.el5
kernel-2.6.18-274.el5
kernel-doc-2.6.18-274.el5
均做过校验,都无输出。



[root@host ~]# rpm -qa|grep gcc
gcc-4.1.2-51.el5
compat-gcc-34-3.4.6-4.1
gcc-gfortran-4.1.2-51.el5
libgcc-4.1.2-51.el5
compat-libgcc-296-2.96-138
libgcc-4.1.2-51.el5
compat-gcc-34-c++-3.4.6-4.1
compat-gcc-34-g77-3.4.6-4.1
gcc-c++-4.1.2-51.el5
gcc-java-4.1.2-51.el5
[root@host ~]#




[root@host x]# lspci|grep Ethernet
02:00.0 Ethernet controller: Intel Corporation 82574L Gigabit Network Connection
03:00.0 Ethernet controller: Intel Corporation 82574L Gigabit Network Connection
[root@host x]#


[root@host x]# kudzu --probe --class=network
class: NETWORK
bus: PCI
detached: 0
device: eth0
desc: "Intel Corporation 82574L Gigabit Network Connection"
vendorId: 8086
deviceId: 10d3
subVendorId: 8086
subDeviceId: 0000
pciType: 1
pcidom:    0
pcibus:  2
pcidev:  0
pcifn:  0
-
class: NETWORK
bus: PCI
detached: 0
device: eth1
desc: "Intel Corporation 82574L Gigabit Network Connection"
vendorId: 8086
deviceId: 10d3
subVendorId: 8086
subDeviceId: 0000
pciType: 1
pcidom:    0
pcibus:  3
pcidev:  0
pcifn:  0


[root@host ~]# lsmod
Module                  Size  Used by
dm_raid45              99785  0
dm_message             36289  1 dm_raid45
dm_region_hash         46145  1 dm_raid45
dm_log                 44993  2 dm_raid45,dm_region_hash
dm_mod                102289  2 dm_raid45,dm_log
dm_mem_cache           38977  1 dm_raid45
usb_storage           122401  0
ata_piix               57541  0
libata                208977  1 ata_piix
shpchp                 70637  0
mptsas                 86865  3
mptscsih               71105  1 mptsas
mptbase               123973  2 mptsas,mptscsih
scsi_transport_sas     68929  1 mptsas
sd_mod                 56513  4
scsi_mod              199129  6 usb_storage,libata,mptsas,mptscsih,scsi_transport_sas,sd_mod
ext3                  169297  2
jbd                    94897  1 ext3
uhci_hcd               57433  0
ohci_hcd               56181  0
ehci_hcd               66381  0



[root@host ~]# kudzu
[root@host ~]#
此操作无输出


[root@host src]# rpmbuild -tb /x/3224872_1308358475/e1000e-1.3.17.tar.gz
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.93189
+ umask 022
+ cd /usr/src/redhat/BUILD
+ LANG=C
+ export LANG
+ unset DISPLAY
+ cd /usr/src/redhat/BUILD
+ rm -rf e1000e-1.3.17
+ /usr/bin/gzip -dc /x/3224872_1308358475/e1000e-1.3.17.tar.gz
+ tar -xvvf -
drwxr-xr-x root/root         0 2011-05-19 06:51:20 e1000e-1.3.17/
-rwxr--r-- root/root      3942 2011-05-19 06:51:20 e1000e-1.3.17/pci.updates
-rwxr--r-- root/root      9504 2011-05-19 06:51:20 e1000e-1.3.17/e1000e.7
-rwxr--r-- root/root       763 2011-05-19 06:51:20 e1000e-1.3.17/SUMS
drwxr-xr-x root/root         0 2011-05-19 06:51:20 e1000e-1.3.17/src/
-rwxr--r-- root/root      3241 2011-05-19 06:51:19 e1000e-1.3.17/src/manage.h
-rwxr--r-- root/root      3538 2011-05-19 06:51:19 e1000e-1.3.17/src/mac.h
-rwxr--r-- root/root    110989 2011-05-19 06:51:19 e1000e-1.3.17/src/ich8lan.c
-rwxr--r-- root/root     60422 2011-05-19 06:51:19 e1000e-1.3.17/src/ethtool.c
-rwxr--r-- root/root    200808 2011-05-19 06:51:19 e1000e-1.3.17/src/netdev.c
-rwxr--r-- root/root     16627 2011-05-19 06:51:19 e1000e-1.3.17/src/nvm.c
-rwxr--r-- root/root     52891 2011-05-19 06:51:19 e1000e-1.3.17/src/82571.c
-rwxr--r-- root/root     23461 2011-05-19 06:51:19 e1000e-1.3.17/src/kcompat.c
-rwxr--r-- root/root     10124 2011-05-19 06:51:19 e1000e-1.3.17/src/manage.c
-rwxr--r-- root/root     91523 2011-05-19 06:51:19 e1000e-1.3.17/src/phy.c
-rwxr--r-- root/root     14629 2011-05-19 06:51:19 e1000e-1.3.17/src/param.c
-rwxr--r-- root/root     21541 2011-05-19 06:51:19 e1000e-1.3.17/src/regs.h
-rwxr--r-- root/root     77717 2011-05-19 06:51:19 e1000e-1.3.17/src/kcompat.h
-rwxr--r-- root/root     12562 2011-05-19 06:51:19 e1000e-1.3.17/src/phy.h
-rwxr--r-- root/root      2322 2011-05-19 06:51:19 e1000e-1.3.17/src/82571.h
-rwxr--r-- root/root      4032 2011-05-19 06:51:19 e1000e-1.3.17/src/80003es2lan.h
-rwxr--r-- root/root        19 2011-05-19 06:51:20 e1000e-1.3.17/src/Module.supported
-rwxr--r-- root/root      2073 2011-05-19 06:51:19 e1000e-1.3.17/src/nvm.h
-rwxr--r-- root/root     18790 2011-05-19 06:51:19 e1000e-1.3.17/src/hw.h
-rwxr--r-- root/root     41087 2011-05-19 06:51:19 e1000e-1.3.17/src/80003es2lan.c
-rwxr--r-- root/root     22207 2011-05-19 06:51:19 e1000e-1.3.17/src/e1000.h
-rwxr--r-- root/root     76596 2011-05-19 06:51:19 e1000e-1.3.17/src/defines.h
-rwxr--r-- root/root     11196 2011-05-19 06:51:19 e1000e-1.3.17/src/ich8lan.h
-rwxr--r-- root/root     50881 2011-05-19 06:51:19 e1000e-1.3.17/src/mac.c
-rwxr--r-- root/root     29791 2011-05-19 06:51:19 e1000e-1.3.17/src/kcompat_ethtool.c
-rwxr--r-- root/root     10750 2011-05-19 06:51:19 e1000e-1.3.17/src/Makefile
-rwxr--r-- root/root      9548 2011-05-19 06:51:20 e1000e-1.3.17/e1000e.spec
-rwxr--r-- root/root     18671 2011-05-19 06:51:20 e1000e-1.3.17/COPYING
-rwxr--r-- root/root     31613 2011-05-19 06:51:20 e1000e-1.3.17/README
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd e1000e-1.3.17
++ /usr/bin/id -u
+ '[' 0 = 0 ']'
+ /bin/chown -Rhf root .
++ /usr/bin/id -u
+ '[' 0 = 0 ']'
+ /bin/chgrp -Rhf root .
+ /bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ exit 0
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.93189
+ umask 022
+ cd /usr/src/redhat/BUILD
+ cd e1000e-1.3.17
+ LANG=C
+ export LANG
+ unset DISPLAY
+ make -C src clean
make: Entering directory `/usr/src/redhat/BUILD/e1000e-1.3.17/src'
Makefile:71: *** Kernel header files not in any of the expected locations.
Makefile:72: *** Install the appropriate kernel development package, e.g.
Makefile:73: *** kernel-devel, for building kernel modules and try again.  Stop.
make: Leaving directory `/usr/src/redhat/BUILD/e1000e-1.3.17/src'
error: Bad exit status from /var/tmp/rpm-tmp.93189 (%build)
RPM build errors:
    Bad exit status from /var/tmp/rpm-tmp.93189 (%build)
[root@host src]#
驱动2.2.14报错相同。


不能重做操作系统。

已经晕菜啦!
现不知该如何继续,烦请指出如何进行下一步操作,并写出完整命令。
需要其它信息,请说
感谢所有大大的帮助。
作者: chenyx    时间: 2013-03-17 16:31
你的kernel-headers和kernel-devel都安装好了吗
作者: xxhlw    时间: 2013-03-17 17:24
本帖最后由 xxhlw 于 2013-03-17 17:26 编辑
chenyx 发表于 2013-03-17 16:31
你的kernel-headers和kernel-devel都安装好了吗



    你好,操作如下:
[root@host x]# rpm -ivh kernel-headers-2.6.18-274.el5.x86_64.rpm
warning: kernel-headers-2.6.18-274.el5.x86_64.rpm: Header V3 DSA

signature: NOKEY, key ID 37017186
Preparing...                ########################################### [100%]
        package kernel-headers-2.6.18-274.el5.x86_64 is already installed
[root@host x]#

[root@host x]# rpm -ivh kernel-devel-2.6.18-274.el5.x86_64.rpm
warning: kernel-devel-2.6.18-274.el5.x86_64.rpm: Header V3 DSA

signature: NOKEY, key ID 37017186
Preparing...                ########################################### [100%]
        package kernel-devel-2.6.18-274.el5.x86_64 is already installed
[root@host x]#


操作完成后,错误依旧。请继续帮忙分析。THANKS
作者: gust    时间: 2013-03-17 23:25
内核太旧了
作者: chenyx    时间: 2013-03-18 08:02
楼主看下源码包里面的README,看看具体的操作步骤




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2