nForce2驱动下载:
http://www.nvidia.com/object/linux.html
原英文文档
http://download.nvidia.com/XFree86/...leaseNotes.html

序言:
nforce芯片组包括一组可以运行在linux下的硬件设备。随同一个显示处理器,芯片中包含一个网络设备(mac),音频部件,一个ide控制器,一个ohci usb控制器。nforce芯片的许多组成部分应用了工业标准接口;因此,并不是所有的组件需要在linux下定制驱动。
错误报告和安装问题可以发往:
linux-nforce-bugs@nvidia.com
请确认已经先阅读了疑难解决部分,并且报告所有有关的详细资料,诸如linux发行版本,内核版本,程序安装包或者rpm源文件,你确实选择的bios配置,/etc/modules.conf内容,你发现的错误信息清单(你可以运行dmesg,或者以root的身份查看/var/log/messages)。如果你有操作方面的问题,请尽可能的详细的描述,以便我们设法再现问题,并解决这个问题(如果我们有补丁)。
可用的程序包:
本程序包能在nvidia站点找到:
http;//www.nvidia.com/content/drivers/drivers.asp
我们强烈的建议你使用上面站点,或者从一些可以信任的linux发行处获得驱动程序。

最底要求:
nforce驱动需要2.4系列内核支持。

许可证:
网络驱动程序服从nvidia软件许可;这个软件许可可以在nvidia网站找到,也包含在本程序包中。通过使用本软件,你被默认同意本许可协议。软件的其余部分在gnu公共许可协议下。

本程序包包括:
本程序包包括下面一些项目:
1、本安装向导。
2、GNU许可协议
3、NVIDIA网络驱动软件协议
4、配置文件,安装、卸载软件
5、音频驱动的源程序
6、音频控制面板的源程序
7、安装NVIDIA网络硬件所需的源程序和二进制安装文件
8、一个内核补丁为nforce芯片的GART支持

本程序包做些什么:
本程序包内建以组网络驱动和音频驱动,并且安装在适当的位置让内核模块调用。网络驱动程序来源于NVIDIA,音频驱动基于开放的i810音频驱动程序,但是已经基于NVIDIA硬件做过改动。一个让nforce芯片组支持GART的内核补丁也包含在内,本补丁必须捆绑在内核中才可使用。
本二进制程序包支持更新模块配置文件,注释掉现有的网络,音频和USB接口,然后增加新驱动的接口。在改动被写进配置文件之前一个备份文件已经被创建,如果本程序包被卸载,程序会试图从备份中恢复先前的版本。
tar版本不会试图修改模块配置文件,你应该确认配置文件的下列行在文件中(在大多数的通用的发行版本中是/etc/modules.conf文件):
alias eth0 nvnet
alias sound-slot-0 nvaudio
alias usb-interface usb-ohci
二进制包和原程序包都不会在安装过程中装载内核驱动。你可以用在重新启动之前用insmod或者modprobe.(用法:insmod modulename 或者 modprobe modulename)内核模块会自动的插入它们。

安装:
nvidia已经预先编译了几种二进制安装包(RPM)为不同的redhat和mandrake版本。你可以选择适合你当前的内核版本的RPM。你可以通过检查‘uname -r’的输出来检查你的机器的内核版本。
如果你使用一个不同的redhat或mandrake版本,一个重新编译的内核,一个基于不同的RPM发行,你可以SRPM来重建适合你系统的RPM。如果你使用SUSE RPM,查看SUSE安装在下面:
如果你使用一个没有基于RPM安装的系统,或者你不想使用RPM,你可以下载安装TAR版本的源程序。
安装RPM程序包,你仅仅需要用RPM 安装程序包。这将安装配置驱动。一个SRPM需要你自己重建RPM包,并且安装它。 程序包内的文件被组织成同一层次以便更容易使用。
你可能需要检查BIOS配置以确保音频核网络设备已经被选择。在问题解决部分查看系统BIOS配置描述。

SUSE安装部分:
更新SUSE内核:
如果你使用SUSE linux发行版本,注意SUSE版本的RPM包仅支持更新内核的SUSE版本。本部分包含更新制SUSE7.1,7.2,7.3版本的内核的方法。

从以下站点获得更新的内核(依赖于SUSE发行版本)
ftp://ftp.suse.com/pub/suse/i386/up...1/kernel/2.4.16 (for suse 7.1)
ftp://ftp.suse.com/pub/suse/i386/up...2/kernel/2.4.16 (for suse 7.2)
ftp://ftp.suse.com/pub/suse/i386/up...3/kernel/2.4.16 (for suse 7.3)
升级内核指导,请查看SUSE 的说明在以下站点:
http://sdb.suse.de/en/sdb/html/ftpkernel.html
二选一的安装方法:
以下的安装指示应在进行SRPM或TAR安装之前完成。如果你不想更新内核安装nforce驱动,你需要应用以下的安装方法。注意这种方法不能工作在SUSE7.1,7.2。
安装下面YAST(2)开发系列包裹:
make
gcc
binutils
glibc-devel
kernel-source
用以下命令设置你的开发环境:
example% cd <directory with the rpm file>
example% su
password:******
example# pushd /usr/src/linux
example# make cloneconfig
example# make dep
example# popd
现在你可以进行TAR或者RPM安装,可以省略成为ROOT。

RPM安装:
本安装包括下载合适你的发行的RPM包并安装它。如果你使用SUSE发行,请查看SUSE安装部分在上面。
成为ROOT并安装RPM包:
example% cd <directory with the rpm file>
example% su
password:******
example# rpm -i nforce(package name)-1.0-1.rpm

SRPM安装:
SRPM会创建一个合适你的系统的RPM包。如果你使用SUSE RPM 安装,请看上面:
example% cd <directory with the rpm file>
example% su
password:******
example# rpmbuild --rebuild nforce(package name)-1.0-1.src.rpm
在旧系统中不支持rpmbuild
example# rpm --rebuild nforce(package name)-1.0-1.src.rpm
在这里SRPM将被重新编译,命令结束时,应出现如下提示:
wrote: /usr/src/(rpm root dir)/rpms/i386/nforce(package name)-1.0-1.rpm
这将提供新RPM包的名字和位置给你,你应该按照上面的指示安装这个RPM包。

tar文件安装:
tar文件包由源代码,库文件,编译文件和随包文挡打包而成。
安装tar文件包需要先解压它,重建源代码并安装。如果你使用SUSE RPM包,请参照上面:
example% tar -xvzf nforce.tgz
example% cd nforce
example% make
example% su
password:******
example# make install

GART补丁安装:
注意:本补丁仅支持2.4.20和2.4.21内核。你需要在打补丁前安装合适的内核和资源,或者手动结合下面的改动到其它内核版本中。
更新内核
1、到LINUX内核源目录:
example# cd /usr/src/linux-2.4.20
2、打内核补丁,注意警告和错误信息。
example# patch -pl < linux-2.4.20-agpgart.diff
配置内核:
为了使用NVIDIA AGP芯片的支持,内核必须被重新配置。
在内核源目录,运行一个内核配置工具诸如menuconfig
example# make menuconfig
在处理器类型和特征(processor type and features),确保x86兼容CPU已经选择。
在(character device)选项,选择(/dev/agpgart(AGP support)作为包含的内核特色模块。
在相同的选项中,启用(NVIDIA chipset support)

重建并安装新内核:
重建并安装新内核及用合适的方式安装下面的内核模块为你的发行版本。

移除:
移除RPM文件的组建,用RPM移除它:
example% cd <directory with rpm file>
example% su
password:******
example% rpm -e nforce<package name>-1.0-1.rpm
移除SPRM 或TAR包,进入编译目录,然后运行make uninstall
example% cd <directory with unpacked build>
example% cd nforce
example% su
password:******
example# make uninstall

模块参数:

nvnet模块参数:
nforce网络设备支持以下可选参数:
1、optimization
2、speed
3、duplex
Optimization:
nforce网络设备支持两种最优化模式:
CPU最优化
吞吐最优化
CPU最优化中采用适度的CPU负载。
吞吐最优化中最大化网络吞吐量,这种模式下有最重的CPU负载。
默认的网络设备运行在吞吐最优化模式下,最优化模式可以用模块参数optimization指定。
speed:
speed模块参数用来设置以太网控制器接口的速度,默认控制器将自动选择接口速度,也支持下面的选项:
speed=0 ;auto
speed=1 ;10Mbps
speed=2 ;100Mbps
duplex:
双工模块参数可以选择适配器的双工模式,默认控制器将自适应,支持以下选项:
duplex=0 ;auto
duplex=1 ;half duplex
duplex=2 ;full duplex

nvaudio 模块选项:
nforce音频设备支持以下可选参数:
1、spdif_status
spdif_status:
spdif_status模块参数可以选择支持或者不支持S/PDIF。默认S/PDIF是被支持的,但可以设置spdif_staus=0来禁用。S/PDIF支持启用时仅支持48KHZ的音频采样,禁用S/PDIF可以增加(假定使用某种特定音频采样的音频设备)应用程序的兼容性。
配置:
模块参数可以在装入模块时用命令的方式装入,或者修改配置文件(/etc/modules.conf)。例如:网卡使用吞吐最优化模式,增加以下文字到模块配置文件中去:
options nvnet optimization=1
或者从命令行手动装入:
modprobe nvnet optmization=1
网卡的模块参数可以用命令modinfo -p nvnet查到。
音频控制面板
一个控制面板实用程序包括在音频驱动中用来控制nforce特色音频特性。包括:
扬声器调整
高级声音控制
每声道音量控制/静音
选择输入源
模拟和数字输出控制
音频控制面板可以从命令行输入nvpanel来调用:
example% nvpanel

疑难解答:
系统BIOS配置:
既然音频和网络设备工作在nforce芯片中,这些和主板的其它设备被系统BIOS控制。如果安装的驱动程序不认可你系统的硬件,问题可能出在你系统的BIOS的即插即用配置中。如果你的系统BIOS期望操作系统配置硬件设备,你的LINUX内河不支持ACPI-style配置,你需要改变你BIOS选项。
查看并改动一个AWARD类型的系统BIOS,重新启动计算机,并且按delete键。当你看到一个配置屏幕时选择即插即用(PnP/PCI Configurations),如果(PNP OS installed)选择yes,改变它到no。
如果你的BIOS是Phoenix类型,用F2键代替Delete,卷动菜单找到OS Type,选择other。精确的系统BIOS资料可能随厂商不同而不同。
警告:你应在改动BIOS设置前写下先前的配置,你的改动可能影响你的系统的正常运做,甚至不能启动。

nForce2芯片组内置网卡、音频驱动安装[转]相关推荐

  1. CQ40_519TX_XP_SP3系统声卡无声、显卡驱动安装方法

    HP CQ40 519TX GHOST版的XP SP3 安装步骤总结 步骤如下: 一:安装GHOST XP SP3 (原装的xp sp3也行,注xp系统最好是sp3版本的) 驱动安装步骤(请按以下步骤 ...

  2. USB2.0驱动安装全接触

    USB2.0驱动安装全接触 其实许多电脑的USB2.0并没有正确安装或根本没有安装,多数用户并没有真正享受USB2.0的快感,虽然USB2.0具有480Mbps的峰值理论数据传输率,包括联想等的品牌电 ...

  3. Intel J4125 音频驱动(声卡驱动)安装

    Intel J4125 音频驱动(声卡驱动) 最近,手上有一台使用Intel J4125 CPU的小电脑,声卡驱动程序丢失了,右下角是一个红色的X,一开始以为是声卡坏了,后来折腾了半天,居然可以装上驱 ...

  4. ibmt60驱动安装

    T60/X60安装操作系统全攻略! 1.bios设置.这一步是针对T60/X60的.开机按f1进入bios,进入configuration,然后在SATA里面将SATA的模式设置成compatibil ...

  5. 服务器如何安装虚拟声卡,虚拟声卡驱动安装步骤_虚拟声卡驱动有什么使用要求...

    这音频设备应用过程中经常是需要使用一些虚拟声卡驱动软件的,因为只有有了这种软件的支持,对于没有内录功能的笔记本电脑也是特别有用的一种工具.使用虚拟声卡驱动软件过程中,非常方便的让用户用来架设虚拟的线路 ...

  6. Linux服务器网卡驱动安装及故障排除(转)

    Linux服务器网卡驱动安装及故障排除(转) 转自:http://www.ccw.com.cn/server/yyjq/htm2005/20050817_15OF4.htm感谢原创作者 曹江华 Lin ...

  7. 如何安装Windows操作系统(五)驱动安装

    VMware的驱动安装选项在这里. 自定义安装截图,安装过程就不截图了. 完成后提示机器重启!!!! 其他的驱动安装方法 安装前后的情况对比.安装完驱动后机器的性能可以得到提升或更好的支持硬件. PS ...

  8. Linux 音频驱动

    Linux 音频驱动 硬件介绍 WM8960与IMX6ULL之间有两个通信接口:I2C和I2S 其中I2C用于配置WM8960 I2S用于音频数据传输 修改设备树文件 编写I2C子节点设备树 code ...

  9. conexant hd audio音频驱动

    conexant hd audio驱动是一款适合Conexant系列最新的声卡驱动,它不直接提供给用户,所以我们也只能在厂商那里"淘"驱动了,今天带给大家免费下载.目前此驱动能够支 ...

最新文章

  1. BAT数据披露:缺人!110万AI人才缺口,两者矛盾,凉凉了!
  2. java执行linux shell命令,并拿到返回值
  3. 爬虫工程师是干什么的?你真的知道了吗?
  4. django国际化与html语言,Django 国际化
  5. 密码学专题 数据填充的方式|序列加密的方式
  6. 一个优秀的程序员应该如何提高工作效率?
  7. 周计划1[7.22~7.28]
  8. linux solr home 配置,关于tomcat6:如何在Linux OS中设置solr / home?
  9. java+icepdf+下载_Java使用icepdf将pdf文件按页转成图片
  10. php redis官方网站,PHP-redis中文文档介绍
  11. stl中auto_ptr,unique_ptr,shared_ptr,weak_ptr四种智能指针使用总结
  12. unity 入门学习之(一)创建基本的3D游戏场景
  13. Axure 元件库分享
  14. IDEA中Terminal窗口中无法使用maven命令
  15. java程序员面试自身优缺点,详细说明
  16. android 多版本共存,Android 多版本共存的处理方式
  17. 怎样在微信、手机中浏览查看3D模型
  18. matplotlib画图-折线/散点/柱状/条形图
  19. python组合无重复三位数
  20. 花了两个月,研究了多家大厂的岗位JD,发现.....

热门文章

  1. 服装店收银系统如何管理店铺支出?
  2. 禅知系统安装手册(sae平台)
  3. kalman滤波推导
  4. 分子模拟的理论与实践_超级电容器储能机制的理论计算研究
  5. FluBot 移动恶意软件席卷欧洲,安卓苹果都不放过
  6. linux无名管道和有名管道
  7. [《编程高手箴言》读后感]
  8. 解决STM32 PWM有输出波形,但是舵机(DS3115)不动问题
  9. 人工智能与机器学习课程设计
  10. MybatisPlus快速开发-代码生成器