[已解决]linux 如何安装GA945PL 主板集成网卡
我现在有台电话是ga945pL -s3 的主板,内部集成网卡 和 声卡,但是现在装了linux-rh4-u4的系统,不识别网卡我刚如何做?找技嘉的客服他们说不支持linux /unix 的服务。让我自己下载,我不知道该去哪里下,找不到,还请各位有经验的给指点指点!
[ 本帖最后由 yingweixu 于 2008-2-20 16:32 编辑 ]
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
一般来说,目前新版的 Linux 预设可以支持的网络卡芯片组数量已经很完备了,很多网络卡芯片都已经被支持,例如RLT 8139 芯片 ( RealTek 8139 ) 的网络卡所以使用者可以很轻易的设定好他们的网络卡。不过今天就是这么巧,碰到一个realtek 的8111b集成的网卡,没法,只有手动安装网络卡驱动程序了.
一.查看系统是否识别该硬件
可以用命令# dmesg | grep eth 查看启动项内容:发现没有显示eth0 和 eth1的内容,只有lo 的信息,说明linux 无法识别该硬件。
二.确定系统是否已经安装下面包 (我装系统时已经将所有关于GCC编译程序都安装好了,所以可以跳过这步。)
1.由于编译需要用到内核的源代码包和编译程序gcc.所以如果没有的话,要先装.
查看:
[root@localhost root]# rpm -qa|grep kernel
kernel-2.4.18-3
kernel-source-2.4.18-3
[root@localhost root]# rpm -qa|grep gcc (gcc是编译用)
gcc-2.96-110
gcc-g77-2.96-110
gcc-c++-2.96-110
一般装了内核源包的话,都会在出现/usr/src/linux-2.4,同路径下会有linux-2.4.18-3的文件实际目录.
2.如果再不行的话就去安装盘里面找!
三. 取得驱动程序和编译
1.我是在 http://www.driverchina.com 这个网站里面找到该驱动程序的,realtek_rtl8111b_800400_linux.rar 这个是window 下压缩工具压缩,所以我在window下把他解压后在传到linux上,这时把该文件改名为realtek-8111b并放到/home/dwt/,然后把该文件移动至/usr/src/realtek-8111b/,请留意一开始是没有.o文件的. 我们编译前可以看看目录的linux.txt,是一个包含介绍安装说明.该文件内有一个make的文件,这时执行一下命令make ;
[root@localhost root]# mv /home/dwt/realtek-8111b /usr/src/realtek-8111b
[root@localhost root]# cd /usr/src/realtek-8111b
[root@localhost root]# make
2.经过编译后,会编译出一个r8168.o 文件,这个就是驱动模块,我们把它拷贝到相应地方:
[root@localhost src]#cp r8168.o /lib/modules/2.6.9-42.ELsmp/kernel/drivers/net
注:在/lib/modules/里面会出现几个文件夹,你要用uname -a 查看自己系统的具体版本,然后选择后进入。
[root@localhost realtek-8111b]# depmod -a
这时分析可载入模块的相依性,更新模块库配置。
3.加载模块
[root@localhost realtek-8111b]# insmod r8168.o
加载.如果没出错信息说明ok,用命令lsmod 可以看看是否已经加载了
[root@localhost realted-8111b]# lsmod
r8168 32264 0
这样,看到r8168模块已经加载了,基本上,这样就证明已经编译成功.
4.设置开机加载模块
[root@localhost etc]# vi /etc/modprobe.conf
在后面添加:alias eth0 r8168
然后剩下的就只有对网卡的ip和DNS设置了,这方面的资料比较多就不多说了!