QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4388|回复: 11

asrock的AM2NF6G-VSTA网卡驱动问题

[复制链接]
发表于 2006-12-20 16:35:58 | 显示全部楼层 |阅读模式
我的主板是asrock的AM2NF6G-VSTA,装的是ml2.0。在装了realtek的声卡驱动和nvidia的显卡驱动后,声卡和显卡工作正常。但找不到集成的Realtek RTL8201CL 10-100M网卡的驱动。
  开机按F2看到bring up eth0显示为failed.用ml提供的网络连接向导显示检测到0块显卡。
  请高手指点。
发表于 2006-12-21 00:40:38 | 显示全部楼层
可能需要新内核里的驱动才能支持。板载的东西问题太多。
回复

使用道具 举报

发表于 2006-12-21 10:00:57 | 显示全部楼层
AM2NF6G-VSTA ?
这主板是NVIDIA的IC吧?这的下NVIDIA的驱动阿!
http://download.nvidia.com/XFree86/nforce/1.11/NFORCE-Linux-x86-1.11.zip
回复

使用道具 举报

 楼主| 发表于 2006-12-21 10:49:06 | 显示全部楼层
回楼上的,nv的官方论坛上对forcedeth,就是网卡的驱动的安装说明如下: to build forcedeth for your kernel kernel, create a new Makefile with the line:

obj-m := forcedeth.o


Then, type the command "make -C /usr/src/<kernel> SUBDIRS=$PWD modules" to build the forcedeth module for the kernel you specified.
请问是什么意思?我是新手,大家帮忙。
回复

使用道具 举报

发表于 2006-12-21 12:10:57 | 显示全部楼层
我知道是 forcedeth ,不过这forcedeth和内核自带的不同的,,你装上了用md5sum 看下就知道了。。
回复

使用道具 举报

 楼主| 发表于 2006-12-21 19:16:23 | 显示全部楼层
我就是装不上才问那段命令是什么意思。
我在ml2.0原有的内核里找到了forcedeth.ko这个module,但是用insmod命令载入forcedeth后(我确定载入成功,用lsmod查看的)还是不能上网。
我在学校,网络设置是用DHCP动态分布ip,这个我已经用netconfig设置好了,但是连网关都ping不通。
昨天自己笨手笨脚的把内核升级到2.6.19.1,就是最新的稳定内核,上网是没问题了,但是nvidia的显卡驱动又装不了,刷新频率很低,眼睛不舒服,声卡也没有被自动检测出来,估计要用realtek自己家的驱动。
可能是依赖关系,准备更新xorg.
但还是希望高手能解释那段命令,让我能在ml2.0原有的内核上装上驱动,因为我也不能保证重建xorg成功,感觉新的内核问题多多,谢谢了。
回复

使用道具 举报

发表于 2006-12-22 13:11:25 | 显示全部楼层
forcedeth是网卡的驱动!
显卡要
http://us.download.nvidia.com/XFree86/Linux-x86/1.0-9746/NVIDIA-Linux-x86-1.0-9746-pkg1.run

内核里找到了forcedeth.ko这个module,这之是内核带的,在很多板上都有你这问题。你下了厂家的替代没有?
回复

使用道具 举报

 楼主| 发表于 2006-12-22 22:55:33 | 显示全部楼层
回楼上的,我把2.6.19.1的内核重新配置编译了一次,网卡和声卡全部ok,不用额外装驱动,显卡装了nvidia的官方驱动后也ok。
不过楼上的好像一直没有理解我的意思,我问的是to build forcedeth for your kernel kernel, create a new Makefile with the line:

obj-m := forcedeth.o


Then, type the command "make -C /usr/src/<kernel> SUBDIRS=$PWD modules" to build the forcedeth module for the kernel you specified.
是什么意思,这是nv官方论坛对forcedeth安装的说明,我没看懂。
还是谢谢楼上的!
回复

使用道具 举报

发表于 2006-12-23 00:22:56 | 显示全部楼层
新建一个 Makefile,在 Makefile 里添加一行:
obj-m := forcedeth.o
然后运行
make -C /usr/src/<kernel> SUBDIRS=$PWD modules
来编译特定内核的 forcedeth 内核模块。
回复

使用道具 举报

发表于 2006-12-23 03:49:59 | 显示全部楼层
这里 /usr/src/<kernel> 表示内核源码存放位置。magic linux 下的具体编译命令是:
make -C /lib/modules/`uname -r`/source SUBDIRS=$PWD modules
注意`uname -r`这里是反引号,而不是单引号。
回复

使用道具 举报

 楼主| 发表于 2006-12-23 12:57:39 | 显示全部楼层
好的,问题解决,可以结帖了,谢谢各位的帮助!!!!!!!
回复

使用道具 举报

发表于 2006-12-26 14:03:26 | 显示全部楼层
KDE,  建议用NV的forcedeth代替内核的forcedeth
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-24 06:31 , Processed in 0.040771 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表