CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
花落谁家,你作主! 盛大widget设计大赛英雄榜
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Linux/Unix社区 >  内核及驱动程序研究区

nvidia显卡驱动的问题,都发了n个贴了,还没解决

楼主holerescue(人因理想而伟大)2004-09-03 12:53:00 在 Linux/Unix社区 / 内核及驱动程序研究区 提问

geforce4   mx   440     kernel   :   2.4.20-8         redhat   9  
  通过运行NVchooser.sh,提示我安装NVIDIA_GLX-1.0-4191.i386.rpm和NVIDIA_kernel-1.0-4191.src.rpm  
  init   3退出X  
  rpmbuild   --rebuild   NVIDIA_kernel-1.0-4191.src.rpm  
  得到结果  
  Installing   NVIDIA_kernel-1.0-4191.src.rpm  
  Executing(%prep):   /bin/sh   -e   /var/tmp/rpm-tmp.95241  
  +   umask   022  
  +   cd   /usr/src/redhat/BUILD  
  +   LANG=C  
  +   export   LANG  
  +   cd   /usr/src/redhat/BUILD  
  +   rm   -rf   NVIDIA_kernel-1.0-4191  
  +   /usr/bin/gzip   -dc   /usr/src/redhat/SOURCES/NVIDIA_kernel-1.0-4191.tar.gz  
  +   tar   -xf   -  
  +   STATUS=0  
  +   '['   0   -ne   0   ']'  
  +   cd   NVIDIA_kernel-1.0-4191  
  ++   /usr/bin/id   -u  
  +   '['   0   =   0   ']'  
  +   /bin/chown   -Rhf   root   .  
  ++   /usr/bin/id   -u  
  +   '['   0   =   0   ']'  
  +   /bin/chgrp   -Rhf   root   .  
  +   /bin/chmod   -Rf   a+rX,g-w,o-w   .  
  +   exit   0  
  Executing(%build):   /bin/sh   -e   /var/tmp/rpm-tmp.95241  
  +   umask   022  
  +   cd   /usr/src/redhat/BUILD  
  +   cd   NVIDIA_kernel-1.0-4191  
  +   LANG=C  
  +   export   LANG  
  +   set   +e  
  ++   rpm   -q   --queryformat   '%{VERSION}'   rpm  
  +   RPMVERSION=4.2  
  ++   echo   4.2  
  ++   awk   -F   .   '{print   $1;}'  
  +   RPMMAJOR=4  
  ++   echo   4.2  
  ++   awk   -F   .   '{print   $2;}'  
  +   RPMMINOR=2  
  ++   echo   4.2  
  ++   awk   -F   .   '{print   $3;}'  
  +   RPMPATCH=  
  +   '['   4   -le   3   -a   2   -le   0   -a   -lt   4   ']'  
  /var/tmp/rpm-tmp.95241:   line   35:   [:   too   many   arguments  
  +   make   nvidia.o  
  echo   \#define   NV_COMPILER   \"`cc   -v   2>&1   |   tail   -1`\"   >   nv_compiler.h  
  cc   -c   -Wall   -Wimplicit   -Wreturn-type   -Wswitch   -Wformat   -Wchar-subscripts   -Wparentheses   -Wpointer-arith   -Wcast-qual   -Wno-multichar     -O   -MD   -D__KERNEL__   -DMODULE  
  -D_LOOSE_KERNEL_NAMES   -DNTRM   -D_GNU_SOURCE   -D_LOOSE_KERNEL_NAMES   -D__KERNEL__   -DMODULE     -DNV_MAJOR_VERSION=1   -DNV_MINOR_VERSION=0   -DNV_PATCHLEVEL=4191     -DNV_UNIX       -DNV_LINUX       -DNV_INT64_OK       -DNVCPU_X86               -I.   -I/lib/modules/2.4.20-8/build/include   -Wno-cast-qual   nv.c  
  In   file   included   from   /lib/modules/2.4.20-8/build/include/linux/vmalloc.h:8,  
                                    from   nv-linux.h:64,  
                                    from   nv.c:14:  
  /lib/modules/2.4.20-8/build/include/linux/highmem.h:   In   function   `bh_kmap':  
  /lib/modules/2.4.20-8/build/include/linux/highmem.h:20:   warning:   pointer   of   type   `void   *'   used   in   arithmetic  
  nv.c:   In   function   `nv_kern_mmap':  
  nv.c:1282:   warning:   passing   arg   1   of   `remap_page_range_R2baf18f2'   makes   pointer  
  from   integer   without   a   cast  
  nv.c:1282:   incompatible   type   for   argument   4   of   `remap_page_range_R2baf18f2'  
  nv.c:1282:   too   few   arguments   to   function   `remap_page_range_R2baf18f2'  
  nv.c:1301:   warning:   passing   arg   1   of   `remap_page_range_R2baf18f2'   makes   pointer  
  from   integer   without   a   cast  
  nv.c:1301:   incompatible   type   for   argument   4   of   `remap_page_range_R2baf18f2'  
  nv.c:1301:   too   few   arguments   to   function   `remap_page_range_R2baf18f2'  
  nv.c:1387:   warning:   passing   arg   1   of   `remap_page_range_R2baf18f2'   makes   pointer  
  from   integer   without   a   cast  
  nv.c:1387:   incompatible   type   for   argument   4   of   `remap_page_range_R2baf18f2'  
  nv.c:1387:   too   few   arguments   to   function   `remap_page_range_R2baf18f2'  
  nv.c:   In   function   `nv_get_phys_address':  
  nv.c:2250:   warning:   implicit   declaration   of   function   `pte_offset'  
  nv.c:2250:   invalid   type   argument   of   `unary   *'  
  make:   ***   [nv.o]   Error   1  
  +   exit   0  
  Executing(%install):   /bin/sh   -e   /var/tmp/rpm-tmp.31558  
  +   umask   022  
  +   cd   /usr/src/redhat/BUILD  
  +   cd   NVIDIA_kernel-1.0-4191  
  +   LANG=C  
  +   export   LANG  
  +   rm   -f   /tmp/files.lst  
  +   '['   -z   ''   ']'  
  ++   uname   -r  
  +   export   TARGET_KERNEL=2.4.20-8  
  +   TARGET_KERNEL=2.4.20-8  
  +   '['   -d   /lib/modules/2.4.20-8/kernel   ']'  
  +   INSTALLPATH=/lib/modules/2.4.20-8/kernel/drivers/video  
  +   mkdir   -p   /var/tmp/NVIDIA_kernel-1.0//lib/modules/2.4.20-8/kernel/drivers/video+   install   -m   0444   nvidia.o   /var/tmp/NVIDIA_kernel-1.0//lib/modules/2.4.20-8/kernel/drivers/video  
  install:   cannot   stat   `nvidia.o':   No   such   file   or   directory  
  error:   Bad   exit   status   from   /var/tmp/rpm-tmp.31558   (%install)  
  RPM   build   errors:  
          Bad   exit   status   from   /var/tmp/rpm-tmp.31558   (%install)  
   
  不能生成nvidia.o.  
  失败  
   
  若是直接装nvidia提供的.run格式的包,修改XF86Config文件的Driver   "nv"为Driver   "nvidia",删掉Load   "dri",一startx就挂了,什么都显示不出来。  
   
  有谁能帮我解决吗?不胜感激! 问题点数:100、回复次数:8Top

1 楼beyond291(beyond)回复于 2004-09-03 13:13:43 得分 0

从src.rpm装的不知道,但用.run的包,在没有X窗口环境装完后,先要modprobe   nvidia装入模块,然后再修改XF86Config,如果还不行你就试试别的版本的驱动。  
  我都是从.run包装的,从来没有问题,在redhat、SuSe、mandrake、slackware、gentoo里都没有问题过,当然不同的版本一下配置文件不一样,但安装了都可以用。Top

2 楼beyond291(beyond)回复于 2004-09-03 13:14:51 得分 70

还有可能需要安装内核的源代码包Top

3 楼holerescue(人因理想而伟大)回复于 2004-09-03 16:25:04 得分 0

源代码包装了,我试试modprobe。Top

4 楼holerescue(人因理想而伟大)回复于 2004-09-03 17:14:00 得分 0

不行,结果和原来一样的,startx时会自动加载nvidia模块。Top

5 楼beyond291(beyond)回复于 2004-09-03 19:14:41 得分 0

挂了有没有显示信息???有的话贴上来Top

6 楼holerescue(人因理想而伟大)回复于 2004-09-05 01:16:02 得分 0

什么都没显示,漆黑一片  
  不过如果我按ctrl,alt,delete,能听见嘟的一声,大概过了20秒后就回重启Top

7 楼beyond291(beyond)回复于 2004-09-05 20:20:57 得分 0

显示器配置正确吗?你再重新运行一遍xf86config生成XF86config文件,然后再继续改  
  可以用nvidia驱动的字段,你load   "glx"没有注释掉吧?还是没有,没有就加上去。Top

8 楼wangguoqin1001(王国钦)回复于 2004-09-06 09:57:51 得分 30

按ctrl+alt+back可以退出X,看到显示的信息。Top

相关问题

  • 显卡驱动~~急!!!!!!
  • 在红旗linux 4.1下怎样安装nvidia的显卡驱动(在线等,解决马上给分100!!!)
  • 求显卡驱动~~~急~~~~~~~
  • 显卡驱动问题
  • 显卡驱动的问题
  • 显卡驱动的问题
  • 关于显卡驱动
  • 我有一个ATTIANCE 6410显卡,驱动程序掉了,上网下了N个,但是只有FOR95和FORNT均不能用,特向各位大虾请教
  • 我的显卡驱动装不上?
  • 显卡驱动程序装不上

关键词

  • nvidia
  • redhat
  • rpm
  • kernel
  • src
  • bin
  • usr
  • 问题
  • lang
  • xf86config

得分解答快速导航

  • 帖主:holerescue
  • beyond291
  • wangguoqin1001

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo