suse 网卡驱动问题

suse 网卡驱动问题

前两天安装了suse linux 9,进去后结果无法上网,用ifconfig查看网卡信息,只有lo 的信息。用 hardware tool 配置网卡 marvell yukon 88e8039 ethernet controller,配置名为 bus-pci-0000:02:00.0,配置完成后,在/etc/sysconfig/network下看到对应的配置文件,再次用ifconfig查看,结果还是一样,只有lo。
      网线没问题,网卡灯不亮,怀疑是没驱动。在网上找不到8039的网卡驱动,远景上说用8053的修改,但不能注册,看不到附件内容。在网上搜索8053的驱动,也没看到有linux版本的。只好去marvell上下了 kernel 2.4 and higher 和 kernel 2.6 fedora。解压后运行 install.sh,选择installation模式,最后有个警告,提示 modpost.c 文件丢失。
用modprobe sk98lin  提示找不到 sk98lin 。
ifdown bus-pci-0000:02:00.0 提示 marvell yukon ethernet controller :4353 (rev 15)unkown device。
换用2.6的也一样不行。
我在网上,搜到的帖子,都说直接简单运行就可以 ,没遇到我这种情况。
请问各位大虾,这可能是什么原因?我很急,请不吝赐教,谢谢!      
ifconfig eth0 试试看,有时eth0未配置时只是运行不带参数的ifconfig时是不把它显示出来的.      
我早试了,IFCONFIG ETH0 会出现错误提示:ETH0未配置。用IFCONFIG -A查看有两个,一个是LO,另一个是SIT0,但是在硬件里找不到,用命令配置后,重起网络,就又会提示没有找到SIT0的配置文件。不知道怎么回事。。。。      
SIT是IPv6-in-IPv4 tunnel interfaces, 这个interfaces(界面或是接口)也称作sitx, sit是"Simple Internet Transition"的缩写. 它可以将IPv6的数据包塞进IPv4, 通过IPv4到达另一个地点.

你的网卡还没驱动起来呢,还是到硬件厂商网站去下载驱动吧,一般还需要安装内核源码的。      
我下了啊,marvell yukon 官网上下的,只有说是哪个内核版本的,没有具体到型号。2.4和2.6版本的我都下了,安装的时候选择的是 installation模式,运行完了,什么反映也没有,只有最后一行,有个警告,然后下面一大堆东西,大概的意思是说 MODPOST.C 和对应的二进制文件丢失了。用MODPROBE加载驱动,说找不到SK98LIN,和以前没什么两样。      
唉,不知道该怎么说楼主 ...

你难道就懒得再多打几个字么,把下载到的文件名全名也贴出来一下不行么,要不至少也要说清楚下载来的到底是 *.run 格式的还是 *.tar.gz 的东东吧 ... 而且既然警告说缺少东西那当然肯定不行了,哪还用试 ...      
install_v10.61.3.3.tar.bz2   2.4 and Higher 版本的,
install_v10.70.1.3.tar.bz2   2.6 版本的,
marvell-88e8050_linux_v8.24.1.3.tar.bz2  intel 官网上marvell网卡的驱动。这个安装的时候,没有任何提示,完成之后,可以加载驱动,但是驱动不了,估计是型号的问题。
下面的是安装2.4版本的时候,最后的提示原文,请各位帮忙看下 是什么原因,谢谢!
前面都是 Ok的,就是最后一个:
Check mopost availability (not available)                                                     [ warn ]
The kernel's modpost utility is not available. Addtionally we did not even find the source code for utility . For this situation is exists only one reason: your kernel source  tree is corrupted.

You may continue to check for modpsot.c file bellow the directory  /usr/src/linux/scripts/mod. Normally you should find here also a binary called modpost. both seem to be missing.

Please contact your distribution vendor or download a kernel from kernel.org to build your own kernel manually . It then will contain the missing utility.      
自己解决了。刚刚试了下,然后去仔细看了下,竟然没找到 mod 文件夹,警告提到的文件在linux文件下,而不在mod 下,所以试着自己新建个文件夹,然后把文件复制一份到mod 下,然后就可以成功安装了。谢谢各位的关注,谢谢!      
但是现在又又问题了,网卡灯亮,但上不了网,而且网卡驱动在重启机器后就没用了,不能自动加载,手动加载都不行,执行 modprobe sk98lin,报的错误和没装网卡驱动是一样的 no such device。

运行 ifconfig 命令:
eth0     link encap:Ethernet  HWaddr  00:21:85:41:7D:E1
             inet addr 172.17.252.40  Bcast 172.17.252.255 Mask 255.255.255.0
             ineta addr     fe80::221:85ff:fe41:7de1/64 Scope:link
             UP BROACAST NOTRAILERS MULTICAST MTU:1500  Metric :1
             RX packets :11203 errors:0  droped:0 overruns:0 frame:0
             TX packets:1167 errors:0 dropped:0 overruns:0 carrier:0
             colisions:0 txquenelen:1000
             RX bytes:7520474 (7.1M)  TX bytes:116010(113.2Kb)
             interrupt: 10 Memery:febfc000-0
还有个 lo 的这个我没改。
运行route 命令:
kernel IP routing  table
Destionation                   GateWay               Genmask              flags  metric   ref    use Iface
172.17.252.0                   *                           255.255.255.0        U            0          0       0  eth0
link-local                           *                           255.255.0.0             U            0           0      0   eth0
loopback                           *                           255.0.0.0                  UG         0          0        0    lo
default                              172.17.252.1      0.0.0.0                       U            0          0        0   eth0

我是直接连网的,不用拨号,网关是172.17.252.1。我也用DHCP试过,也上不了网。请各位看下是哪里配置出错了?还有为什么网卡驱动,在机器重启后,变成不可用?谢谢各位了!      
配置一下让系统启动时加载网卡驱动,用modprobe还是insmod随便你,我没用过suse,请楼主自己找找应该在哪里配置。

如果楼主的“上不了网”指的是打不开网页,还请配置DNS参数,可以直接改/etc/resolv.conf。