Chinaunix

标题: 求救!我在LINUX装第二张网卡的问题(还是这个板高手多) [打印本页]

作者: lala34    时间: 2006-05-24 23:15
标题: 求救!我在LINUX装第二张网卡的问题(还是这个板高手多)
发到网络版没人理...高手都在这里内

AS4的LINUX
板子有两张网卡 一张是INTEL带的 一张是Marvell88e8050
我先挂内核
#ln -s /usr/src/kernel/2.6.9-5.EL-smp-i686 /usr/src/linux

然后编译

在编译的时候出错

#sh install.sh
Create tmp dir (/tmp/Sk98IHBmTbgeMIJfDglmDTRkr)                      [   OK   ]
Check user id (0)                                                    [   OK   ]
Check kernel version (2.6.9-5.ELsmp)                                 [   OK   ]
Check kernel symbol file (/proc/kallsyms)                            [   OK   ]
Check kernel type (SMP)                                              [   OK   ]
Check number of CPUs (4)                                             [   OK   ]
Check architecture (found)                                           [   OK   ]
Set architecture (i386)                                              [   OK   ]
Check compiler (/usr/bin/gcc)                                        [   OK   ]
Check mcmodel flags (32bit)                                          [   OK   ]
Check module support (/sbin/insmod)                                  [   OK   ]
Check make (/usr/bin/make)                                           [   OK   ]
Check archive file (sk98lin)                                         [   OK   ]
Check kernel gcc version (3.4.3) (Kernel:3.4.3 == gcc:3.4.3)         [   OK   ]
Check sk98lin driver availability (not loaded)                       [   OK   ]
Check kernel header files (/usr/src/linux)                           [   OK   ]
Check the mem address space (highmem)                                [   OK   ]
Unpack the sources (done)                                            [   OK   ]
Check sources for .config file (/usr/src/linux/.config)              [   OK   ]
Copy and check .config file (done)                                   [   OK   ]
Execute: make oldconfig (done)                                       [   OK   ]
Check kernel header version (Kernel:2.6.9-5.ELsmp == Header:2.6.9-5.E[   OK   ]
Check kernel functions (Changed: nothing)                            [   OK   ]
Compile the kernel (error)                                           [ failed ]

还是找不到内核??

#uname -a
#Linux localhost.domain.com 2.6.9-5.ELsmp #1 SMP Wed Jan 5 19:30:39 EST 2005 i686 i686 i386 GNU/Linux

会不会是我在系统上装了ORACLE的原因?
我有定义ORACLE用户的.bash_profile
export LD_ASSUME_KERNEL=2.4.1

但我是用ROOT装的的啊 不懂了我
作者: 清源    时间: 2006-05-24 23:47
朋友,安装此网卡,请到因特尔的下载网站上下载相应的驱动程序,然后按驱动文件夹中readme.txt文件中的安装说明进行相应操作就可以了。
 编译内核出现错误,应该跟你系统上安装的网卡没有关系,可能是你系统上跟内核编译相关的编译程序没有装完全,具体到哪个文件要看你在编译内核时的错误提示了,如上你贴出来的信息没有说清你在编译前都做了些什么,没有前因,怎能有后果呢?想想你在出错前做过什么,也许能找到出错原因。
作者: lala34    时间: 2006-05-25 00:40
感谢楼上的牛人
首先这个驱动是主板供应商给我的 他们的技术安装出现的问题
然后 系统是机房的人装的 我想他并没有动过内核 我只要求他安装XWINDOWS和开发包 其他的基本都是默认的
上面的 出错信息是内核的问题吗
作者: 清源    时间: 2006-05-25 12:15
用以下方法试试:
  #ln -s /usr/src/kernel/2.6.9-5.EL-smp-i686 /usr/src/kernel/linux
  cd /usr/include
把此目录下的asm,linux,scsi都删除,然后重新建立与/usr/src/kernel/linux/include下的asm-i386,linux,scsi的符号连接。
ln -s /usr/src/kernel/linux/include/asm-i386 asm
ln -s /usr/src/kernel/linux/include/linux linux
ln -s /usr/src/kernel/linux/include/scsi scsi
并把/usr/src/kernel/linux/include/asm-generic复制到/usr/include中。
然后进行内核编译:
  cd /usr/src/kernel/linux
  make clean
  make menuconfig
  make -i
  make -i modeles-install
  make -i install




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