LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1107|回复: 9

安装nforce2驱动的问题

[复制链接]
发表于 2004-2-13 21:56:25 | 显示全部楼层 |阅读模式
我的主板是nForce2芯片组的,并且由于我的内核是自已编译的(版本2.6.2),因此从nvidia.com下载了驱动源代码编译,按照源代码中的说明运行
#make
提示错误如下:

  1. In file included from /lib/modules/2.6.2/build/include/linux/irq.h:20,
  2.                  from /lib/modules/2.6.2/build/include/asm/hardirq.h:6,
  3.                  from /lib/modules/2.6.2/build/include/linux/interrupt.h:11,
  4.                  from nvnet.h:30,
  5.                  from nvnet.c:21:
  6. /lib/modules/2.6.2/build/include/asm/irq.h:16: irq_vectors.h: No such file or directory
  7. make[1]: *** [nvnet.o] Error 1
  8. make: *** [nvnet_make] Error 2
复制代码

请问这是什么原因啊?
发表于 2004-2-13 22:11:18 | 显示全部楼层
首先确认内核源码是否存在于系统中
如果存在,请确认/lib/modules/2.6.2/build是否正确地指向内核源码所在目录
 楼主| 发表于 2004-2-14 12:29:00 | 显示全部楼层
首先谢谢你的解答。

我的内核源码确实在系统中/usr/src/linux2.6.2,并且/lib/modules/build也正确地指向了该目录。
按照错误提示缺少irq_vectors.h文件,我查看了一下/usr/src/linux2.6.2/include/asm/目录下,确实没有该文件,而且我看刚解开的内核源码中也没有该文件,不知是怎么回事?
发表于 2004-2-14 12:49:43 | 显示全部楼层
我去nvidia看了一下,驱动是June 11, 2003发布的,那个时候2.6.x还没有出现,而2.6.x相对于2.4.x改动比较大,可能是这个缘故……
 楼主| 发表于 2004-2-14 13:00:55 | 显示全部楼层
最初由 茗·剑 发表
我去nvidia看了一下,驱动是June 11, 2003发布的,那个时候2.6.x还没有出现,而2.6.x相对于2.4.x改动比较大,可能是这个缘故……


我在编译2.6.2的内核时看到一项nforce2的选项,我选上了,但不知有些什么作用,在网卡里并没有看到对应的驱动。
另外,我看了nforce源文件包里的Trouble Shouting,看到安装GART必须选上“x86 compatible CPU”,当时我没选,也许与这个有关。我去试试再说
发表于 2004-2-14 13:07:40 | 显示全部楼层
Character devices里面有个NVIDIA nForce/nForce2 chipset support。
帮助里说:
This option gives you AGP support for the GLX component of                 
XFree86 4.x on the following NVIDIA chipsets.  The supported chipsets include nForce and nForce2
仅仅是AGP的支持
发表于 2004-2-14 13:11:44 | 显示全部楼层
2.4.24后的版本肯定是不用安装nforce自带的agpgart,应该已经集成的内核了。
nvaudio可以不用编译安装,直接使用内核的i810的模块。

至于nvnet看你的编译结果应要等nvidia出一个补丁版本了吧,因为目前nforce的驱动最新的都是基于2.4.20内核的。或者要下非官方其他补丁吧。好像网上有。
发表于 2007-3-20 03:00:23 | 显示全部楼层
搜索过来的 , 希望给大家有帮助:

irq_vectors.h 等等文件提示找不到:
                             cp /usr/src/$(uname -r)/include/asm/mach-default/*    /usr/src/$(uname -r)/include/asm/
回复 支持 反对

使用道具 举报

发表于 2007-3-20 12:35:53 | 显示全部楼层
建议使用module-assistant ,具体可搜索论坛。
回复 支持 反对

使用道具 举报

发表于 2007-3-20 13:24:54 | 显示全部楼层
终于又见到茗·剑了
回复 支持 反对

使用道具 举报

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

本版积分规则

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