作者:北南南北
来自:LinuxSir.Org
提要:本文主要讲述NVIDIA NForce 芯片集成网卡nvnet和声卡nvsound驱动的安装方法
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
正文:
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
关于Linux硬件驱动的一点基础:
1、如何判断硬件芯片组;
Linux 的硬件驱动,主要是通过芯片组来识别,而非以主板或者硬件的牌子来识别;以nForce 芯片组的主板无论什么牌子都无关紧要;重要的是他的芯片组;
我们要知道几个常用的命令来查看硬件芯片的命令;
[root@localhost beinan]#lspci -v
或者
[root@localhost beinan]# dmesg |more
如果我们提问时,一定把通过上面的两个命令查看得到的相应硬件的芯片信息输出贴出来;
2、安装硬件驱动所需要的系统环境是什么;
首先您要知道您所用的系统的版本、内核版本;
[root@localhost beinan]# uname -a
其次是硬认否安装了gcc ;make ;automake;kernel-devel 等开发工具和内核的源码包;
[root@localhost beinan]# rpm -q gcc
gcc-4.0.0-8
[root@localhost beinan]# rpm -q kernel-devel
kernel-devel-2.6.11-1.1369_FC4
[root@localhost beinan]# rpm -q make
make-3.80-7
[root@localhost beinan]# rpm -q automake
automake-1.9.5-1
如果没有类似上面的提示,证明你没有安装这些开发工具;所以还是建议您找出安装盘来安装;参考《Fedora 软件包管理器system-config-packages》
一、nForce 驱动的下载选择;
您可以到下面的地址下载:
ftp://download.nvidia.com/XFree86/nforce/
选择最新的版本号,看ftp的日期;amd64是64位架构机器的驱动;如果您的机器是这样的,您可以下载amd64的;
当前最新的x86驱动是 1.0-0306 的
所以我们以后的安装以 1.0-0306 为例子;
二、nForce 驱动的安装;
[root@localhost beinan]# sh NFORCE-Linux-x86-1.0-0306-pkg1.run
Please select packages for installation:
NVIDIA audio driver for Linux-x86 (1.0-6)
NVIDIA network driver for Linux-x86 (1.0-12)
/usr/share/doc/nforce/ReleaseNotes.html
如果提到OK或者 Accept 就接受; :)
三、配置nforce 网卡和声卡;
如果您用 Fedora Core 2.0以上,请修改 /etc/modprobe.conf 文件;请删除eth0和声卡相关的行;然后加入:如果您用的是Fedora 1.0 或者 Redhat 就修改 /etc/modules.conf ;
alias eth0 nvnet
alias forcedeth off
alias sound-slot-0 nvsound
alias snd-intel8x0 off
alias i810_audio off
然后运行;
[root@localhost beinan]# modprobe nvnet
[root@localhost beinan]# modprobe nvsound
如果您用的是Fedora Core 3.0 以上版本,请在/etc/rc.local中加入一行
/usr/bin/nvmix-reg -f /etc/nvmixrc -L >/dev/null 2>&1
对于声卡,在Fedora 3.0以上的版本,您还要下载;
ftp://download.nvidia.com/linux/nforce/nvmixer/nvmixer.tgz
或
http://download.nvidia.com/linux/nforce/nvmixer/nvmixer.tgz
或
http://www.linuxsir.org/main/files/nvmixer.tgz
安装nvmixter ;
[root@localhost beinan]# tar zxvf nvmixer.tgz
[root@localhost beinan]# cd nvmixer
[root@localhost nvmixer]# make
[root@localhost nvmixer]# make install
[root@localhost nvmixer]# nvmixer
1、网卡的配置:
请用 system-config-network 工具,请参见 《Fedora Core 网络配置工具system-config-network介绍》
2、声卡音量的调节,请用
[root@localhost nvmixer]# nvmixer
四、其它问题处理;
《NVIDIA nForce Linux Drivers》
《NVIDIA nForce Linux: Known Problems》