LinuxSir.cn,穿越时空的Linuxsir!

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

一直找不到NVIDIA GF2 5200的显示卡驱动..帮帮忙吧~

[复制链接]
发表于 2006-5-20 11:02:19 | 显示全部楼层 |阅读模式
下了好多但是都不可以用
7667
7174


我都用了就事不能安装,说是什么不符合~
我都晕死了 ~
发表于 2006-5-20 11:27:28 | 显示全部楼层
好像 NVIDIA驱动 不支持 5200的吧。。?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-5-20 12:00:41 | 显示全部楼层
晕.没发安驱动了?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-5-20 12:09:00 | 显示全部楼层
按照制订贴中的:

http://file3.mydrivers.com/files/dis...6-1.0-4363.run

ftp://download.nvidia.com/XFree86/Li....0-4363.tar.gz

ftp://download.nvidia.com/XFree86/Li....0-4363.tar.gz



下载:NVIDIA_kernel-1.0-4363.tar.gz和NVIDIA_GLX-1.0-4363.tar.gz

进入/tmp/NVIDIA目录下执行解压和安装

#cd /tmp/NVIDIA
#tar zxvf NVIDIA_kernel-1.0-4363.tar.gz
#tar zxvf NVIDIA_GLX-1.0-4363.tar.gz
# cd NVIDIA_kernel-1.0-4363
#make
#cd ../NVIDIA_GLX-1.0-4363
#make


当make  第一个 kernel的时候出错:



In file included from nv-linux.h:17,
                 from nv.c:14:
/usr/include/linux/config.h:5:2: error: #error Incorrectly using glibc headers for a kernel module
In file included from nv.c:14:
nv-linux.h:69:75: error: linux/tqueue.h: 没有那个文件或目录
nv-linux.h:71:75: error: linux/slab.h: 没有那个文件或目录
nv-linux.h:72:75: error: linux/vmalloc.h: 没有那个文件或目录
nv-linux.h:75:75: error: linux/delay.h: 没有那个文件或目录
nv-linux.h:78:75: error: linux/wrapper.h: 没有那个文件或目录
In file included from /usr/include/linux/interrupt.h:9,
                 from nv-linux.h:79,
                 from nv.c:14:
/usr/include/asm/bitops.h:327:2: warning: #warning This includefile is not available on all architectures.
/usr/include/asm/bitops.h:328:2: warning: #warning Using kernel headers in userspace: atomicity not guaranteed
In file included from nv-linux.h:79,
                 from nv.c:14:
/usr/include/linux/interrupt.h:12:25: error: asm/hardirq.h: 没有那个文件或目录
/usr/include/linux/interrupt.h:13:25: error: asm/softirq.h: 没有那个文件或目录
In file included from nv.c:14:
nv-linux.h:80:25: error: linux/timer.h: 没有那个文件或目录
In file included from nv-linux.h:83,
                 from nv.c:14:
/usr/include/asm/io.h:4:2: warning: #warning <asm/io.h> is deprecated, use <sys/io.h> instead
In file included from nv.c:14:
nv-linux.h:84:75: error: asm/uaccess.h: 没有那个文件或目录
nv-linux.h:86:75: error: asm/pgtable.h: 没有那个文件或目录
nv-linux.h:91:27: error: linux/highmem.h: 没有那个文件或目录
nv-linux.h:167:2: error: #error "Couldn't determine number of arguments expected by remap_page_range!"
In file included from nv.c:14:
nv-linux.h: 在函数 ‘NV_SET_AMD_PAGE_ATTRIB’ 中:
nv-linux.h:234: 警告:隐式声明函数 ‘virt_to_page’
nv-linux.h:234: 警告:隐式声明函数 ‘__va’
nv-linux.h:234: 警告:初始化时将整数赋给指针,未作类型转换
nv-linux.h:235: 警告:隐式声明函数 ‘change_page_attr’
nv-linux.h:235: 错误:‘PAGE_KERNEL_NOCACHE’ 未声明 (在此函数内第一次使用)
nv-linux.h:235: 错误:(即使在一个函数内多次出现,每个未声明的标识符在其
nv-linux.h:235: 错误:所在的函数内只报告一次。)
nv-linux.h: 在函数 ‘NV_CLEAR_AMD_PAGE_ATTRIB’ 中:
nv-linux.h:243: 警告:初始化时将整数赋给指针,未作类型转换
nv-linux.h:244: 错误:‘PAGE_KERNEL’ 未声明 (在此函数内第一次使用)
nv-linux.h: 在函数 ‘NV_IRQL_IS_RAISED’ 中:
nv-linux.h:255: 警告:隐式声明函数 ‘__save_flags’
nv-linux.h: 在顶层:
nv-linux.h:270: 错误:syntax error before ‘pgprot_noncached’
nv-linux.h:270: 错误:syntax error before ‘old_prot’
nv-linux.h:271: 警告:返回类型默认为 ‘int’
nv-linux.h: 在函数 ‘pgprot_noncached’ 中:
nv-linux.h:272: 错误:‘pgprot_t’ 未声明 (在此函数内第一次使用)
nv-linux.h:272: 错误:syntax error before ‘new_prot’
nv-linux.h:273: 错误:‘boot_cpu_data’ 未声明 (在此函数内第一次使用)
nv-linux.h:274: 错误:‘new_prot’ 未声明 (在此函数内第一次使用)
nv-linux.h:274: 警告:隐式声明函数 ‘__pgprot’
nv-linux.h:274: 警告:隐式声明函数 ‘pgprot_val’
nv-linux.h:274: 错误:‘old_prot’ 未声明 (在此函数内第一次使用)
nv-linux.h:274: 错误:‘_PAGE_PCD’ 未声明 (在此函数内第一次使用)
nv-linux.h:276: 警告:在有返回值的函数中,控制流程到达函数尾
nv-linux.h: 在顶层:
nv-linux.h:316: 错误:syntax error before ‘atomic_t’
nv-linux.h:316: 警告:结构或联合后没有分号
nv-linux.h:328: 错误:syntax error before ‘rm_lock’
nv-linux.h:328: 警告:在 ‘rm_lock’ 的声明中,类型默认为 ‘int’
nv-linux.h:328: 警告:数据定义时没有类型或存储类
nv-linux.h:332: 错误:syntax error before ‘ldata_lock’
nv-linux.h:332: 警告:在 ‘ldata_lock’ 的声明中,类型默认为 ‘int’
nv-linux.h:332: 警告:数据定义时没有类型或存储类
nv-linux.h:336: 错误:syntax error before ‘at_lock’
nv-linux.h:336: 警告:在 ‘at_lock’ 的声明中,类型默认为 ‘int’
nv-linux.h:336: 警告:数据定义时没有类型或存储类
nv-linux.h:337: 警告:在 ‘nv_linux_state_t’ 的声明中,类型默认为 ‘int’
nv-linux.h:337: 警告:数据定义时没有类型或存储类
nv.c:23: 错误:syntax error before ‘nv_linux_devices’
nv.c:23: 警告:在 ‘nv_linux_devices’ 的声明中,类型默认为 ‘int’
nv.c:23: 警告:braces around scalar initializer
nv.c:23: 警告:(靠近 ‘nv_linux_devices[0]’ 的初始化)
nv.c:23: 警告:braces around scalar initializer
nv.c:23: 警告:(靠近 ‘nv_linux_devices[0]’ 的初始化)
nv.c:23: 警告:数据定义时没有类型或存储类
nv.c:34: 错误:syntax error before ‘nv_ctl_device’
nv.c:34: 警告:在 ‘nv_ctl_device’ 的声明中,类型默认为 ‘int’
nv.c:34: 警告:braces around scalar initializer
nv.c:34: 警告:(靠近 ‘nv_ctl_device’ 的初始化)
nv.c:34: 警告:数据定义时没有类型或存储类
nv.c:39: 错误:数组元素的类型不完全
nv.c:95: 错误:syntax error before ‘*’ token
nv.c:96: 错误:syntax error before ‘*’ token
nv.c:97: 错误:syntax error before ‘*’ token
nv.c:118: 警告:‘struct file’ 在形参表内部声明
nv.c:118: 警告:它的作用域仅限于此定义或声明,这可能并不是您想要的
nv.c:118: 警告:‘struct inode’ 在形参表内部声明
nv.c:119: 警告:‘struct file’ 在形参表内部声明
nv.c:119: 警告:‘struct inode’ 在形参表内部声明
nv.c:120: 警告:‘struct file’ 在形参表内部声明
nv.c:121: 错误:syntax error before ‘poll_table’
nv.c:122: 警告:‘struct file’ 在形参表内部声明
nv.c:122: 警告:‘struct inode’ 在形参表内部声明
nv.c:135: 警告:‘struct file’ 在形参表内部声明
nv.c:135: 警告:‘struct inode’ 在形参表内部声明
nv.c:136: 警告:‘struct file’ 在形参表内部声明
nv.c:136: 警告:‘struct inode’ 在形参表内部声明
nv.c:137: 错误:syntax error before ‘poll_table’
nv.c:146: 错误:变量 ‘nv_fops’ 有初始值设定但类型不完全
nv.c:147: 错误:初始值设定项里有未知的字段 ‘poll’
nv.c:147: 警告:结构初始值设定项中有多余元素
nv.c:147: 警告:(靠近 ‘nv_fops’ 的初始化)
nv.c:148: 错误:初始值设定项里有未知的字段 ‘ioctl’
nv.c:148: 警告:结构初始值设定项中有多余元素
nv.c:148: 警告:(靠近 ‘nv_fops’ 的初始化)
nv.c:149: 错误:初始值设定项里有未知的字段 ‘mmap’
nv.c:149: 警告:结构初始值设定项中有多余元素
nv.c:149: 警告:(靠近 ‘nv_fops’ 的初始化)
nv.c:151: 错误:初始值设定项里有未知的字段 ‘release’
nv.c:151: 警告:结构初始值设定项中有多余元素
nv.c:151: 警告:(靠近 ‘nv_fops’ 的初始化)
nv.c: 在函数 ‘nvos_set_primary_card’ 中:
nv.c:173: 错误:request for member ‘nv_state’ in something not a structure or union
nv.c:174: 错误:request for member ‘nv_state’ in something not a structure or union
nv.c:176: 错误:request for member ‘nv_state’ in something not a structure or union
nv.c: 在顶层:
nv.c:185: 错误:syntax error before ‘u32’
nv.c: 在函数 ‘nvos_get_pci_size’ 中:
nv.c:187: 错误:‘u32’ 未声明 (在此函数内第一次使用)
nv.c:187: 错误:syntax error before ‘base_reg’
nv.c:189: 警告:隐式声明函数 ‘pci_read_config_dword’
nv.c:189: 错误:‘dev’ 未声明 (在此函数内第一次使用)
nv.c:189: 错误:‘base’ 未声明 (在此函数内第一次使用)
nv.c:189: 错误:‘base_reg’ 未声明 (在此函数内第一次使用)
nv.c:190: 警告:隐式声明函数 ‘pci_write_config_dword’
nv.c:191: 错误:‘size’ 未声明 (在此函数内第一次使用)
nv.c:196: 错误:‘ap’ 未声明 (在此函数内第一次使用)
nv.c: 在函数 ‘nvos_probe_devices’ 中:
nv.c:218: 错误:‘nvl’ 未声明 (在此函数内第一次使用)
nv.c:223: 警告:隐式声明函数 ‘pci_find_class’
nv.c:223: 警告:赋值时将整数赋给指针,未作类型转换
nv.c:226: 错误:提领指向不完全类型的指针
nv.c:226: 错误:提领指向不完全类型的指针
nv.c:233: 错误:提领指向不完全类型的指针
nv.c:234: 错误:提领指向不完全类型的指针
nv.c:236: 错误:提领指向不完全类型的指针
nv.c:237: 错误:提领指向不完全类型的指针
nv.c:240: 警告:隐式声明函数 ‘pci_read_config_word’
nv.c:246: 警告:隐式声明函数 ‘pci_write_config_word’
nv.c:252: 错误:提领指向不完全类型的指针
nv.c:263: 错误:提领指向不完全类型的指针
nv.c:267: 错误:提领指向不完全类型的指针
nv.c:277: 警告:赋值时将整数赋给指针,未作类型转换
nv.c: 在函数 ‘nvos_malloc_pages’ 中:
nv.c:366: 警告:隐式声明函数 ‘__get_free_pages’
nv.c:366: 错误:‘GFP_KERNEL’ 未声明 (在此函数内第一次使用)
nv.c:370: 警告:隐式声明函数 ‘virt_to_phys’
nv.c:373: 警告:隐式声明函数 ‘mem_map_reserve’
nv.c:386: 警告:隐式声明函数 ‘mem_map_unreserve’
nv.c:387: 警告:隐式声明函数 ‘free_page’
nv.c:387: 警告:隐式声明函数 ‘phys_to_virt’
nv.c: 在函数 ‘nvos_create_alloc’ 中:
nv.c:439: 警告:隐式声明函数 ‘kmalloc’
nv.c:439: 错误:‘GFP_KERNEL’ 未声明 (在此函数内第一次使用)
nv.c:439: 错误:赋值的左值无效
nv.c:446: 警告:隐式声明函数 ‘memset’
nv.c:446: 警告:内建函数 ‘memset’ 不兼容的隐式声明
nv.c:449: 警告:隐式声明函数 ‘vmalloc_32’
nv.c:449: 错误:赋值的左值无效
nv.c:453: 警告:隐式声明函数 ‘kfree’
nv.c: 在函数 ‘nvos_free_alloc’ 中:
nv.c:477: 警告:隐式声明函数 ‘vfree’
nv.c: 在顶层:
nv.c:484: 错误:syntax error before ‘nvos_find_agp_capability’
nv.c:484: 警告:‘struct pci_dev’ 在形参表内部声明
nv.c:485: 警告:返回类型默认为 ‘int’
nv.c: 在函数 ‘nvos_find_agp_capability’ 中:
nv.c:486: 错误:‘u16’ 未声明 (在此函数内第一次使用)
nv.c:486: 错误:syntax error before ‘status’
nv.c:487: 错误:‘u8’ 未声明 (在此函数内第一次使用)
nv.c:489: 错误:‘status’ 未声明 (在此函数内第一次使用)
nv.c:494: 错误:提领指向不完全类型的指针
nv.c:497: 警告:隐式声明函数 ‘pci_read_config_byte’
nv.c:497: 错误:‘cap_ptr’ 未声明 (在此函数内第一次使用)
nv.c: 在函数 ‘nvos_find_agp_by_class’ 中:
nv.c:517: 错误:‘u8’ 未声明 (在此函数内第一次使用)
nv.c:517: 错误:syntax error before ‘cap_ptr’
nv.c:520: 警告:赋值时将整数赋给指针,未作类型转换
nv.c:523: 错误:提领指向不完全类型的指针
nv.c:524: 警告:隐式声明函数 ‘pci_find_slot’
nv.c:524: 错误:提领指向不完全类型的指针
nv.c:524: 警告:赋值时将整数赋给指针,未作类型转换
nv.c:527: 错误:‘cap_ptr’ 未声明 (在此函数内第一次使用)
nv.c:527: 警告:passing argument 1 of ‘nvos_find_agp_capability’ from incompatible
pointer type
nv.c:531: 警告:赋值时将整数赋给指针,未作类型转换
nv.c: 在函数 ‘nv_find_pci_dev’ 中:
nv.c:545: 警告:隐式声明函数 ‘pci_find_device’
nv.c:545: 警告:赋值时将整数赋给指针,未作类型转换
nv.c:547: 错误:提领指向不完全类型的指针
nv.c:548: 错误:提领指向不完全类型的指针
nv.c: 在顶层:
nv.c:649: 错误:syntax error before ‘*’ token
nv.c: 在函数 ‘nvl_find_alloc’ 中:
nv.c:656: 错误:‘nvl’ 未声明 (在此函数内第一次使用)
nv.c:660: 错误:‘flags’ 未声明 (在此函数内第一次使用)
nv.c:688: 错误:syntax error before ‘*’ token
nv.c: 在函数 ‘nvl_add_alloc’ 中:
nv.c:692: 错误:‘nvl’ 未声明 (在此函数内第一次使用)
nv.c:693: 错误:‘at’ 未声明 (在此函数内第一次使用)
nv.c: 在顶层:
nv.c:700: 错误:syntax error before ‘*’ token
nv.c: 在函数 ‘nvl_remove_alloc’ 中:
nv.c:706: 错误:‘nvl’ 未声明 (在此函数内第一次使用)
nv.c:706: 错误:‘at’ 未声明 (在此函数内第一次使用)
nv.c: 在函数 ‘init_module’ 中:
nv.c:731: 错误:‘nvl’ 未声明 (在此函数内第一次使用)
nv.c:735: 警告:内建函数 ‘memset’ 不兼容的隐式声明
nv.c:748: 警告:隐式声明函数 ‘register_chrdev’
nv.c:790: 错误:request for member ‘nv_state’ in something not a structure or union
nv.c:791: 错误:request for member ‘event_queue’ in something not a structure or un
ion
nv.c:828: 警告:隐式声明函数 ‘unregister_chrdev’
nv.c: 在函数 ‘cleanup_module’ 中:
nv.c:836: 错误:‘nvl’ 未声明 (在此函数内第一次使用)
nv.c:837: 错误:‘max_devices’ 未声明 (在此函数内第一次使用)
nv.c: 在函数 ‘nv_kern_vma_open’ 中:
nv.c:909: 错误:提领指向不完全类型的指针
nv.c:909: 错误:提领指向不完全类型的指针
nv.c:909: 错误:提领指向不完全类型的指针
nv.c:911: 错误:提领指向不完全类型的指针
nv.c:913: 错误:提领指向不完全类型的指针
nv.c:922: 警告:隐式声明函数 ‘atomic_inc’
nv.c:922: 错误:‘__this_module’ 未声明 (在此函数内第一次使用)
nv.c:922: 警告:value computed is not used
nv.c: 在函数 ‘nv_kern_vma_release’ 中:
nv.c:930: 错误:提领指向不完全类型的指针
nv.c:930: 错误:提领指向不完全类型的指针
nv.c:930: 错误:提领指向不完全类型的指针
nv.c:932: 错误:提领指向不完全类型的指针
nv.c:934: 错误:提领指向不完全类型的指针
nv.c:952: 错误:提领指向不完全类型的指针
nv.c:956: 警告:隐式声明函数 ‘atomic_dec’
nv.c:956: 错误:‘__this_module’ 未声明 (在此函数内第一次使用)
nv.c:956: 警告:value computed is not used
nv.c: 在函数 ‘nv_kern_vma_nopage’ 中:
nv.c:975: 错误:‘nvl’ 未声明 (在此函数内第一次使用)
nv.c:980: 错误:提领指向不完全类型的指针
nv.c:984: 错误:提领指向不完全类型的指针
nv.c:985: 错误:‘NOPAGE_SIGBUS’ 未声明 (在此函数内第一次使用)
等等 ......


nv.c:2559: 错误:‘nvl’ 未声明 (在此函数内第一次使用)
nv.c:2563: 错误:提领指向不完全类型的指针
nv.c:2564: 错误:syntax error before ‘)’ token
nv.c:2564: 错误:提领指向不完全类型的指针
nv.c: 在函数 ‘nv_post_vblank’ 中:
nv.c:2581: 错误:‘nvl’ 未声明 (在此函数内第一次使用)
nv.c:2581: 错误:syntax error before ‘)’ token
nv.c: 在函数 ‘nv_agp_init’ 中:
nv.c:2637: 警告:隐式声明函数 ‘inter_module_get’
nv.c:2638: 警告:隐式声明函数 ‘inter_module_put’
nv.c: 在函数 ‘nv_agp_translate_address’ 中:
nv.c:2705: 错误:syntax error before ‘)’ token
nv.c: 在函数 ‘nv_start_rc_timer’ 中:
nv.c:2751: 错误:‘nvl’ 未声明 (在此函数内第一次使用)
nv.c:2751: 错误:syntax error before ‘)’ token
nv.c:2757: 警告:隐式声明函数 ‘init_timer’
nv.c:2761: 错误:‘jiffies’ 未声明 (在此函数内第一次使用)
nv.c:2761: 错误:‘HZ’ 未声明 (在此函数内第一次使用)
nv.c: 在函数 ‘nv_stop_rc_timer’ 中:
nv.c:2772: 错误:‘nvl’ 未声明 (在此函数内第一次使用)
nv.c:2772: 错误:syntax error before ‘)’ token
nv.c:2779: 警告:隐式声明函数 ‘del_timer’
make: *** [nv.o] 错误 1






不知道杂办了~~
555555555555555
回复 支持 反对

使用道具 举报

发表于 2006-5-20 19:13:15 | 显示全部楼层
GF2 5200?有这个显卡吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-5-20 19:41:43 | 显示全部楼层
GF FX5200
回复 支持 反对

使用道具 举报

发表于 2006-5-20 19:50:18 | 显示全部楼层
用最新的1.0-8756版本试试。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-5-21 10:18:11 | 显示全部楼层
我是不是却少kernel-source啊~~
回复 支持 反对

使用道具 举报

发表于 2006-6-1 20:49:42 | 显示全部楼层
2.6.15以上的内核要用最新的驱动。
回复 支持 反对

使用道具 举报

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

本版积分规则

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