برگ 1 از 1

نصب درایور geforce FX 5200 در Ubuntu 8.10

نوشتهنوشته شده: دو شنبه دی 9, 87 7:04 pm
از Ali_Gh
سلام به دوستان خوبم،
من پیش از این کارت گرافیک geforce fx 5200 رو به کمک NVIDIA-Linux-x86-173.14.12-pkg1.run و دستور
sh NVIDIA-Linux-x86-173.14.12-pkg1.run –q
توی توزیع openSuse 10.3 و 11 نصب می کردم.
الان توی ابونتو همون برنامه توی کامپایل nvidia-kernel خطا می ده. راستی، من با دستور
/etc/init.d/gdm stop
xserver رو خاموش می کنم. در مورد پیش نیازهای نصب هم باید بگم که gcc و make هستند ولی linux-kernel-source رو هر چی گشتم پیدا نکردم. متن کامل گزارش برنامه نصاب رو اینجا میگذارم. دوستان اگر جوانمردی می تونه، به من کمک کنه ممنون می شم. :oops:
کد: گزینش همه
nvidia-installer log file '/var/log/nvidia-installer.log'
creation time: Mon Dec 29 17:57:51 2008
installer version: 1.0.7

option status:
  license pre-accepted    : false
  update                  : false
  force update            : false
  expert                  : false
  uninstall               : false
  driver info             : false
  precompiled interfaces  : true
  no ncurses color        : false
  query latest version    : false
  OpenGL header files     : true
  no questions            : true
  silent                  : false
  no recursion            : false
  no backup               : false
  kernel module only      : false
  sanity                  : false
  add this kernel         : false
  no runlevel check       : false
  no network              : false
  no ABI note             : false
  no RPMs                 : false
  no kernel module        : false
  force SELinux           : default
  no X server check       : false
  no cc version check     : false
  force tls               : (not specified)
  X install prefix        : (not specified)
  X library install path  : (not specified)
  X module install path   : (not specified)
  OpenGL install prefix   : (not specified)
  OpenGL install libdir   : (not specified)
  utility install prefix  : (not specified)
  utility install libdir  : (not specified)
  doc install prefix      : (not specified)
  kernel name             : (not specified)
  kernel include path     : (not specified)
  kernel source path      : (not specified)
  kernel output path      : (not specified)
  kernel install path     : (not specified)
  proc mount point        : /proc
  ui                      : (not specified)
  tmpdir                  : /tmp
  ftp mirror              : ftp://download.nvidia.com
  RPM file list           : (not specified)

Using: nvidia-installer ncurses user interface
-> License accepted.
-> Installing NVIDIA driver version 173.14.12.
-> No precompiled kernel interface was found to match your kernel; would you li
   ke the installer to attempt to download a kernel interface for your kernel f
   rom the NVIDIA ftp site (ftp://download.nvidia.com)? (Answer: Yes)
ERROR: Unable to connect to download.nvidia.com (unknown host)
-> No matching precompiled kernel interface was found on the NVIDIA ftp site;
   this means that the installer will need to compile a kernel interface for
   your kernel.
-> Performing CC sanity check with CC="cc".
-> Performing CC version check with CC="cc".
-> Kernel source path: '/lib/modules/2.6.27-7-generic/build'
-> Kernel output path: '/lib/modules/2.6.27-7-generic/build'
-> Performing rivafb check.
-> Performing nvidiafb check.
-> Performing Xen check.
-> Cleaning kernel module build directory.
   executing: 'cd ./usr/src/nv; make clean'...
-> Building kernel module:
   executing: 'cd ./usr/src/nv; make module SYSSRC=/lib/modules/2.6.27-7-generi
   c/build SYSOUT=/lib/modules/2.6.27-7-generic/build'...
   NVIDIA: calling KBUILD...
   make CC=cc  KBUILD_VERBOSE=1 -C /lib/modules/2.6.27-7-generic/build SUBDIRS=
   /tmp/selfgz5775/NVIDIA-Linux-x86-173.14.12-pkg1/usr/src/nv modules
   test -e include/linux/autoconf.h -a -e include/config/auto.conf || (      \
      echo;                        \
      echo "  ERROR: Kernel configuration is invalid.";      \
      echo "         include/linux/autoconf.h or include/config/auto.conf are mis
   sing.";   \
      echo "         Run 'make oldconfig && make prepare' on kernel src to fix it
   .";   \
      echo;                        \
      /bin/false)
   mkdir -p /tmp/selfgz5775/NVIDIA-Linux-x86-173.14.12-pkg1/usr/src/nv/.tmp_ver
   sions ; rm -f /tmp/selfgz5775/NVIDIA-Linux-x86-173.14.12-pkg1/usr/src/nv/.tm
   p_versions/*
   make -f scripts/Makefile.build obj=/tmp/selfgz5775/NVIDIA-Linux-x86-173.14.1
   2-pkg1/usr/src/nv
     cc -Wp,-MD,/tmp/selfgz5775/NVIDIA-Linux-x86-173.14.12-pkg1/usr/src/nv/.nv.
   o.d  -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.3.2/include -D__KERNEL
   __  -Iinclude  -I/usr/src/linux-headers-2.6.27-7-generic/arch/x86/include -i
   nclude include/linux/autocon
   f.h -Iubuntu/include  -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-
   strict-aliasing -fno-common -Werror-implicit-function-declaration -O2 -m32 -
   msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -ma
   rch=i586 -mtune=generic -ffreestanding -pipe -Wno-sign-compare -fno-asynchro
   nous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Iinclude/asm-x86/
   mach-default -fno-stack-protector -fno-omit-frame-pointer -fno-optimize-sibl
   ing-calls -pg -Wdeclaration-after-statement -Wno-pointer-sign -I/tmp/selfgz5
   775/NVIDIA-Linux-x86-173.14.12-pkg1/usr/src/nv -Wall -Wimplicit -Wreturn-typ
   e -Wswitch -Wformat -Wchar-subscripts -Wparentheses -Wpointer-arith -Wno-mul
   tichar -Werror -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DM
   ODULE -DNVRM -DNV_VERSION_STRING=\"173.14.12\" -UDEBUG -U_DEBUG -DNDEBUG -DM
   ODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(nv)"  -D"KBUILD_MOD
   NAME=KBUILD_STR(nvidia)" -c -o /tmp/selfgz5775/NVIDIA-Linux-x86-173.14.12-pk
   g1/usr/src/nv/.tmp_nv.o /tmp/selfgz5
   775/NVIDIA-Linux-x86-173.14.12-pkg1/usr/src/nv/nv.c
   In file included from include/linux/bitops.h:17,
                    from include/linux/kernel.h:15,
                    from include/linux/sched.h:52,
                    from include/linux/utsname.h:35,
                    from /tmp/selfgz5775/NVIDIA-Linux-x86-173.14.12-pkg1/usr/sr
   c/nv/nv-linux.h:19,
                    from /tmp/selfgz5775/NVIDIA-Linux-x86-173.14.12-pkg1/usr/sr
   c/nv/nv.c:14:
   include/asm/bitops.h: In function ‘set_bit’:
   include/asm/bitops.h:60: warning: pointer of type ‘void *’ used in arith
   metic
   include/asm/bitops.h: In function ‘clear_bit’:
   include/asm/bitops.h:97: warning: pointer of type ‘void *’ used in arith
   metic
   In file included from include/linux/list.h:6,
                    from include/linux/preempt.h:11,
                    from include/linux/spinlock.h:50,
                    from include/linux/seqlock.h:29,
                    from include/linux/time.h:8,
                    from include/linux/timex.h:57,
                    from include/linux/sched.h:54,
                    from include/linux/utsname.h:35,
                    from /tmp/selfgz5775/NVIDIA-Linux-x86-173.14.12-pkg1/usr/sr
   c/nv/nv-linux.h:19,
                    from /tmp/selfgz5775/NVIDIA-Linux-x86-173.14.12-pkg1/usr/sr
   c/nv/nv.c:14:
   include/linux/prefetch.h: In function ‘prefetch_range’:
   include/linux/prefetch.h:57: warning: pointer of type ‘void *’ used in a
   rithmetic
   In file included from include/linux/utsname.h:35,
                    from /tmp/selfgz5775/NVIDIA-Linux-x86-173.14.12-pkg1/usr/sr
   c/nv/nv-linux.h:19,
                    from /tmp/selfgz5775/NVIDIA-Linux-x86-173.14.12-pkg1/usr/sr
   c/nv/nv.c:14:
   include/linux/sched.h: In function ‘object_is_on_stack’:
   include/linux/sched.h:1969: warning: pointer of type ‘void *’ used in ar
   ithmetic
   In file included from include/asm/dma-mapping.h:9,
                    from include/linux/dma-mapping.h:52,
                    from include/asm-generic/pci-dma-compat.h:7,
                    from include/asm/pci.h:94,
                    from include/linux/pci.h:983,
                    from /tmp/selfgz5775/NVIDIA-Linux-x86-173.14.12-pkg1/usr/sr
   c/nv/nv-linux.h:86,
                    from /tmp/selfgz5775/NVIDIA-Linux-x86-173.14.12-pkg1/usr/sr
   c/nv/nv.c:14:
   include/linux/scatterlist.h: In function ‘sg_virt’:
   include/linux/scatterlist.h:199: warning: pointer of type ‘void *’ used
   in arithmetic
   In file included from /tmp/selfgz5775/NVIDIA-Linux-x86-173.14.12-pkg1/usr/sr
   c/nv/nv.c:14:
   /tmp/selfgz5775/NVIDIA-Linux-x86-173.14.12-pkg1/usr/src/nv/nv-linux.h:107:27
   : error: asm/semaphore.h: No such file or directory
   In file included from /tmp/selfgz5775/NVIDIA-Linux-x86-173.14.12-pkg1/usr/sr
   c/nv/nv-linux.h:109,
                    from /tmp/selfgz5775/NVIDIA-Linux-x86-173.14.12-pkg1/usr/sr
   c/nv/nv.c:14:
   include/linux/highmem.h: In function ‘zero_user_segments’:
   include/linux/highmem.h:134: warning: pointer of type ‘void *’ used in a
   rithmetic
   include/linux/highmem.h:134: warning: pointer of type ‘void *’ used in a
   rithmetic
   include/linux/highmem.h:134: warning: pointer of type ‘void *’ used in a
   rithmetic
   include/linux/highmem.h:134: warning: pointer of type ‘void *’ used in a
   rithmetic
   include/linux/highmem.h:137: warning: pointer of type ‘void *’ used in a
   rithmetic
   include/linux/highmem.h:137: warning: pointer of type ‘void *’ used in a
   rithmetic
   include/linux/highmem.h:137: warning: pointer of type ‘void *’ used in a
   rithmetic
   include/linux/highmem.h:137: warning: pointer of type ‘void *’ used in a
   rithmetic
   In file included from /tmp/selfgz5775/NVIDIA-Linux-x86-173.14.12-pkg1/usr/sr
   c/nv/nv.c:14:
   /tmp/selfgz5775/NVIDIA-Linux-x86-173.14.12-pkg1/usr/src/nv/nv-linux.h: In fu
   nction ‘nv_execute_on_all_cpus’:
   /tmp/selfgz5775/NVIDIA-Linux-x86-173.14.12-pkg1/usr/src/nv/nv-linux.h:674: e
   rror: too many arguments to function ‘on_each_cpu’
   /tmp/selfgz5775/NVIDIA-Linux-x86-173.14.12-pkg1/usr/src/nv/nv.c: In function
   ‘nv_kern_cpu_callback’:
   /tmp/selfgz5775/NVIDIA-Linux-x86-173.14.12-pkg1/usr/src/nv/nv.c:1299: error:
   too many arguments to function ‘smp_call_function’
   /tmp/selfgz5775/NVIDIA-Linux-x86-173.14.12-pkg1/usr/src/nv/nv.c:1306: error:
   too many arguments to function ‘smp_call_function’
   make[3]: *** [/tmp/selfgz5775/NVIDIA-Linux-x86-173.14.12-pkg1/usr/src/nv/nv.
   o] Error 1
   make[2]: *** [_module_/tmp/selfgz5775/NVIDIA-Linux-x86-173.14.12-pkg1/usr/sr
   c/nv] Error 2
   NVIDIA: left KBUILD.
   nvidia.ko failed to build!
   make[1]: *** [module] Error 1
   make: *** [module] Error 2
-> Error.
ERROR: Unable to build the NVIDIA kernel module.
ERROR: Installation has failed.  Please see the file
       '/var/log/nvidia-installer.log' for details.  You may find suggestions
       on fixing installation problems in the README available on the Linux
       driver download page at www.nvidia.com.

Re: نصب درایور geforce FX 5200 در Ubuntu 8.10

نوشتهنوشته شده: دو شنبه دی 9, 87 11:14 pm
از ramin
Ali_Gh نوشته است:سلام به دوستان خوبم،
من پیش از این کارت گرافیک geforce fx 5200 رو به کمک NVIDIA-Linux-x86-173.14.12-pkg1.run و دستور
sh NVIDIA-Linux-x86-173.14.12-pkg1.run –q
توی توزیع openSuse 10.3 و 11 نصب می کردم.
الان توی ابونتو همون برنامه توی کامپایل nvidia-kernel خطا می ده. راستی، من با دستور
/etc/init.d/gdm stop
xserver رو خاموش می کنم. در مورد پیش نیازهای نصب هم باید بگم که gcc و make هستند ولی linux-kernel-source رو هر چی گشتم پیدا نکردم. متن کامل گزارش برنامه نصاب رو اینجا میگذارم. دوستان اگر جوانمردی می تونه، به من کمک کنه ممنون می شم. :oops:
کد: گزینش همه
nvidia-installer log file '/var/log/nvidia-installer.log'
creation time: Mon Dec 29 17:57:51 2008
installer version: 1.0.7

option status:
  license pre-accepted    : false
  update                  : false
  force update            : false
  expert                  : false
  uninstall               : false
  driver info             : false
  precompiled interfaces  : true
  no ncurses color        : false
  query latest version    : false
  OpenGL header files     : true
  no questions            : true
  silent                  : false
  no recursion            : false
  no backup               : false
  kernel module only      : false
  sanity                  : false
  add this kernel         : false
  no runlevel check       : false
  no network              : false
  no ABI note             : false
  no RPMs                 : false
  no kernel module        : false
  force SELinux           : default
  no X server check       : false
  no cc version check     : false
  force tls               : (not specified)
  X install prefix        : (not specified)
  X library install path  : (not specified)
  X module install path   : (not specified)
  OpenGL install prefix   : (not specified)
  OpenGL install libdir   : (not specified)
  utility install prefix  : (not specified)
  utility install libdir  : (not specified)
  doc install prefix      : (not specified)
  kernel name             : (not specified)
  kernel include path     : (not specified)
  kernel source path      : (not specified)
  kernel output path      : (not specified)
  kernel install path     : (not specified)
  proc mount point        : /proc
  ui                      : (not specified)
  tmpdir                  : /tmp
  ftp mirror              : ftp://download.nvidia.com
  RPM file list           : (not specified)

Using: nvidia-installer ncurses user interface
-> License accepted.
-> Installing NVIDIA driver version 173.14.12.
-> No precompiled kernel interface was found to match your kernel; would you li
   ke the installer to attempt to download a kernel interface for your kernel f
   rom the NVIDIA ftp site (ftp://download.nvidia.com)? (Answer: Yes)
ERROR: Unable to connect to download.nvidia.com (unknown host)
-> No matching precompiled kernel interface was found on the NVIDIA ftp site;
   this means that the installer will need to compile a kernel interface for
   your kernel.
-> Performing CC sanity check with CC="cc".
-> Performing CC version check with CC="cc".
-> Kernel source path: '/lib/modules/2.6.27-7-generic/build'
-> Kernel output path: '/lib/modules/2.6.27-7-generic/build'
-> Performing rivafb check.
-> Performing nvidiafb check.
-> Performing Xen check.
-> Cleaning kernel module build directory.
   executing: 'cd ./usr/src/nv; make clean'...
-> Building kernel module:
   executing: 'cd ./usr/src/nv; make module SYSSRC=/lib/modules/2.6.27-7-generi
   c/build SYSOUT=/lib/modules/2.6.27-7-generic/build'...
   NVIDIA: calling KBUILD...
   make CC=cc  KBUILD_VERBOSE=1 -C /lib/modules/2.6.27-7-generic/build SUBDIRS=
   /tmp/selfgz5775/NVIDIA-Linux-x86-173.14.12-pkg1/usr/src/nv modules
   test -e include/linux/autoconf.h -a -e include/config/auto.conf || (      \
      echo;                        \
      echo "  ERROR: Kernel configuration is invalid.";      \
      echo "         include/linux/autoconf.h or include/config/auto.conf are mis
   sing.";   \
      echo "         Run 'make oldconfig && make prepare' on kernel src to fix it
   .";   \
      echo;                        \
      /bin/false)
   mkdir -p /tmp/selfgz5775/NVIDIA-Linux-x86-173.14.12-pkg1/usr/src/nv/.tmp_ver
   sions ; rm -f /tmp/selfgz5775/NVIDIA-Linux-x86-173.14.12-pkg1/usr/src/nv/.tm
   p_versions/*
   make -f scripts/Makefile.build obj=/tmp/selfgz5775/NVIDIA-Linux-x86-173.14.1
   2-pkg1/usr/src/nv
     cc -Wp,-MD,/tmp/selfgz5775/NVIDIA-Linux-x86-173.14.12-pkg1/usr/src/nv/.nv.
   o.d  -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.3.2/include -D__KERNEL
   __  -Iinclude  -I/usr/src/linux-headers-2.6.27-7-generic/arch/x86/include -i
   nclude include/linux/autocon
   f.h -Iubuntu/include  -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-
   strict-aliasing -fno-common -Werror-implicit-function-declaration -O2 -m32 -
   msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -ma
   rch=i586 -mtune=generic -ffreestanding -pipe -Wno-sign-compare -fno-asynchro
   nous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Iinclude/asm-x86/
   mach-default -fno-stack-protector -fno-omit-frame-pointer -fno-optimize-sibl
   ing-calls -pg -Wdeclaration-after-statement -Wno-pointer-sign -I/tmp/selfgz5
   775/NVIDIA-Linux-x86-173.14.12-pkg1/usr/src/nv -Wall -Wimplicit -Wreturn-typ
   e -Wswitch -Wformat -Wchar-subscripts -Wparentheses -Wpointer-arith -Wno-mul
   tichar -Werror -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DM
   ODULE -DNVRM -DNV_VERSION_STRING=\"173.14.12\" -UDEBUG -U_DEBUG -DNDEBUG -DM
   ODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(nv)"  -D"KBUILD_MOD
   NAME=KBUILD_STR(nvidia)" -c -o /tmp/selfgz5775/NVIDIA-Linux-x86-173.14.12-pk
   g1/usr/src/nv/.tmp_nv.o /tmp/selfgz5
   775/NVIDIA-Linux-x86-173.14.12-pkg1/usr/src/nv/nv.c
   In file included from include/linux/bitops.h:17,
                    from include/linux/kernel.h:15,
                    from include/linux/sched.h:52,
                    from include/linux/utsname.h:35,
                    from /tmp/selfgz5775/NVIDIA-Linux-x86-173.14.12-pkg1/usr/sr
   c/nv/nv-linux.h:19,
                    from /tmp/selfgz5775/NVIDIA-Linux-x86-173.14.12-pkg1/usr/sr
   c/nv/nv.c:14:
   include/asm/bitops.h: In function ‘set_bit’:
   include/asm/bitops.h:60: warning: pointer of type ‘void *’ used in arith
   metic
   include/asm/bitops.h: In function ‘clear_bit’:
   include/asm/bitops.h:97: warning: pointer of type ‘void *’ used in arith
   metic
   In file included from include/linux/list.h:6,
                    from include/linux/preempt.h:11,
                    from include/linux/spinlock.h:50,
                    from include/linux/seqlock.h:29,
                    from include/linux/time.h:8,
                    from include/linux/timex.h:57,
                    from include/linux/sched.h:54,
                    from include/linux/utsname.h:35,
                    from /tmp/selfgz5775/NVIDIA-Linux-x86-173.14.12-pkg1/usr/sr
   c/nv/nv-linux.h:19,
                    from /tmp/selfgz5775/NVIDIA-Linux-x86-173.14.12-pkg1/usr/sr
   c/nv/nv.c:14:
   include/linux/prefetch.h: In function ‘prefetch_range’:
   include/linux/prefetch.h:57: warning: pointer of type ‘void *’ used in a
   rithmetic
   In file included from include/linux/utsname.h:35,
                    from /tmp/selfgz5775/NVIDIA-Linux-x86-173.14.12-pkg1/usr/sr
   c/nv/nv-linux.h:19,
                    from /tmp/selfgz5775/NVIDIA-Linux-x86-173.14.12-pkg1/usr/sr
   c/nv/nv.c:14:
   include/linux/sched.h: In function ‘object_is_on_stack’:
   include/linux/sched.h:1969: warning: pointer of type ‘void *’ used in ar
   ithmetic
   In file included from include/asm/dma-mapping.h:9,
                    from include/linux/dma-mapping.h:52,
                    from include/asm-generic/pci-dma-compat.h:7,
                    from include/asm/pci.h:94,
                    from include/linux/pci.h:983,
                    from /tmp/selfgz5775/NVIDIA-Linux-x86-173.14.12-pkg1/usr/sr
   c/nv/nv-linux.h:86,
                    from /tmp/selfgz5775/NVIDIA-Linux-x86-173.14.12-pkg1/usr/sr
   c/nv/nv.c:14:
   include/linux/scatterlist.h: In function ‘sg_virt’:
   include/linux/scatterlist.h:199: warning: pointer of type ‘void *’ used
   in arithmetic
   In file included from /tmp/selfgz5775/NVIDIA-Linux-x86-173.14.12-pkg1/usr/sr
   c/nv/nv.c:14:
   /tmp/selfgz5775/NVIDIA-Linux-x86-173.14.12-pkg1/usr/src/nv/nv-linux.h:107:27
   : error: asm/semaphore.h: No such file or directory
   In file included from /tmp/selfgz5775/NVIDIA-Linux-x86-173.14.12-pkg1/usr/sr
   c/nv/nv-linux.h:109,
                    from /tmp/selfgz5775/NVIDIA-Linux-x86-173.14.12-pkg1/usr/sr
   c/nv/nv.c:14:
   include/linux/highmem.h: In function ‘zero_user_segments’:
   include/linux/highmem.h:134: warning: pointer of type ‘void *’ used in a
   rithmetic
   include/linux/highmem.h:134: warning: pointer of type ‘void *’ used in a
   rithmetic
   include/linux/highmem.h:134: warning: pointer of type ‘void *’ used in a
   rithmetic
   include/linux/highmem.h:134: warning: pointer of type ‘void *’ used in a
   rithmetic
   include/linux/highmem.h:137: warning: pointer of type ‘void *’ used in a
   rithmetic
   include/linux/highmem.h:137: warning: pointer of type ‘void *’ used in a
   rithmetic
   include/linux/highmem.h:137: warning: pointer of type ‘void *’ used in a
   rithmetic
   include/linux/highmem.h:137: warning: pointer of type ‘void *’ used in a
   rithmetic
   In file included from /tmp/selfgz5775/NVIDIA-Linux-x86-173.14.12-pkg1/usr/sr
   c/nv/nv.c:14:
   /tmp/selfgz5775/NVIDIA-Linux-x86-173.14.12-pkg1/usr/src/nv/nv-linux.h: In fu
   nction ‘nv_execute_on_all_cpus’:
   /tmp/selfgz5775/NVIDIA-Linux-x86-173.14.12-pkg1/usr/src/nv/nv-linux.h:674: e
   rror: too many arguments to function ‘on_each_cpu’
   /tmp/selfgz5775/NVIDIA-Linux-x86-173.14.12-pkg1/usr/src/nv/nv.c: In function
   ‘nv_kern_cpu_callback’:
   /tmp/selfgz5775/NVIDIA-Linux-x86-173.14.12-pkg1/usr/src/nv/nv.c:1299: error:
   too many arguments to function ‘smp_call_function’
   /tmp/selfgz5775/NVIDIA-Linux-x86-173.14.12-pkg1/usr/src/nv/nv.c:1306: error:
   too many arguments to function ‘smp_call_function’
   make[3]: *** [/tmp/selfgz5775/NVIDIA-Linux-x86-173.14.12-pkg1/usr/src/nv/nv.
   o] Error 1
   make[2]: *** [_module_/tmp/selfgz5775/NVIDIA-Linux-x86-173.14.12-pkg1/usr/sr
   c/nv] Error 2
   NVIDIA: left KBUILD.
   nvidia.ko failed to build!
   make[1]: *** [module] Error 1
   make: *** [module] Error 2
-> Error.
ERROR: Unable to build the NVIDIA kernel module.
ERROR: Installation has failed.  Please see the file
       '/var/log/nvidia-installer.log' for details.  You may find suggestions
       on fixing installation problems in the README available on the Linux
       driver download page at www.nvidia.com.

من توی این زمینه نمی‌تونم کمکی کنم ولی یه سوال برام پیش اومد! سورس کرنل رو برای چه کاری نیاز دارین؟

Re: نصب درایور geforce FX 5200 در Ubuntu 8.10

نوشتهنوشته شده: سه شنبه دی 9, 87 12:03 am
از Ali_Gh
...من توی این زمینه نمی‌تونم کمکی کنم ولی یه سوال برام پیش اومد! سورس کرنل رو برای چه کاری نیاز دارین؟

والله من رو چه به سورس کرنل! من فقط یک ابوتنو می خواستم که با سخت افزارم کار کنه و بتونم باهاش وب سرور جاوام رو راه باندازم!
سورس کرنل از جنگولک بازی های پیش نیاز برنامه نصاب nvidia -لعنت الله علبه- هستش! :x

جان عزیزتون کمک کنید!! من جوونم، آینده دارم! حیفه به خاطر یک درایور جیره خور بیل گیتس بشم! :oops:

Re: نصب درایور geforce FX 5200 در Ubuntu 8.10

نوشتهنوشته شده: چهار شنبه دی 10, 87 1:39 am
از Ali_Gh
من موفق شدم!! درایور نصب شد... کار می ده!... ایرانی باز هم درخشید! 8-) :lol: :D
قبل از اینکه روش کار رو بگم، نکته ای که در پرسش من پنهان بود رو مطرح می کنم. درایوری که من داشتم درایور سازگار Suse از توزیع های مبتی بر red hat بود که با Ubuntu از توزیع های مبتنی بر debian هستش تومنی صد ریال تفاوت داره!!
پس اگه شما هم قبلا از درایور سازگار با red hat استفاده می کردین، آخر فایلش پسوند run داره، اسم کاملش هم اینه»
NVIDIA-Linux-x86-173.14.12-pkg1.run
بی خیالش بشین. :twisted:
این بار به چند تا فایل نیاز داریم، فایل ها رو باید از این آدرس ها جمع کنید و در یک پوشه بریزید تا بقیه عملیات رو دنبال کنیم... نگران نباشید، حجم همشون روی هم حدود 10 مگابایت بیشتر نمی شه!! :roll:
http://packages.ubuntu.com/intrepid/nvidia-glx-173
http://packages.ubuntu.com/intrepid/nvidia-glx-173-dev
http://packages.ubuntu.com/intrepid/nvidia-settings
http://packages.ubuntu.com/intrepid/nvidia-173-kernel-source

خب اینجاش یکم مشکل می شه! :evil: :x (هاها شوخی بود اصلا هم مشکل نیست! :mrgreen: ). کافیه تشریف ببرین منوی administration و برنامه Synaptec Package Manager رو اجرا کنید. بعدش از منوی اولی (ازسمت چپ!) روی گزینه downloaded packages یا همچین چیزی کلیک کنید و مسیر پوشه ای که حاوی فایل هاست رو باز کنید. بعدش یکم صبر می کنین تا حسابی هر کاری می خواد بکنه! بعد که عقده هاش خالی شد و ارورهای شلم شوربا داد :? :shock: .(اصلا نترسید، ممکنه ارور بده که یک بسته کامل نیست، به هر حال شما به عملیات ادامه بدین و تسلیم نشین ;) ) رایانه رو راه اندازی مجدد می کنید و بعد از فعال کردن افکت ها، از دیدنشون لذت می برین... 8-)
خب، دکمه تشکر که نداریم، در عوضش هر کسی خواست تشکر کنه... پست بذاره :shock: . به هر حال وسط انتقاد ها، کمی تشویق هم می چسبه! ;)
محض اطلاع بدونین این ها هم یه چیزایی نوشتن :? :roll: :
https://help.ubuntu.com/community/Binar ... wto/Nvidia
می دونم راهنمایی هام خیلی خوبه، قصد دارم یک کتاب راهنمای سریع نوشتن کرنل سیستم عامل بنویسم! (شوخی) :)

Re: نصب درایور geforce FX 5200 در Ubuntu 8.10

نوشتهنوشته شده: شنبه دی 14, 87 2:33 pm
از moslem.b
(اول یکم بزنم تو ذوقت خیلی اعتماد به نفست بالا رفته :lol: )

یعنی واقعا" تو بسته های دب رو بی خیال شدی می خواستی از روی سورس نصب کنی ؟ شوخی کردم به دل نگیری

یه سوال من واسه اوبونتو 8.04 این فایل رو دانلود کردم nvidia-glx-new_169.12+2.6.24.12-16.34_i386.deb

کارت گرافیکم لنگه ی مال خودت راحت شناختش و افکت های دسکتاپ رو هم فعال کرد حالا این 4 تا پکیجی که تو دادی چه فرقی با مال من میکنن ؟

Re: نصب درایور geforce FX 5200 در Ubuntu 8.10

نوشتهنوشته شده: شنبه دی 14, 87 11:38 pm
از Ali_Gh
moslem.b نوشته است:(اول یکم بزنم تو ذوقت خیلی اعتماد به نفست بالا رفته :lol: )

یعنی واقعا" تو بسته های دب رو بی خیال شدی می خواستی از روی سورس نصب کنی ؟ شوخی کردم به دل نگیری

یه سوال من واسه اوبونتو 8.04 این فیل رو دانلود کردم nvidia-glx-new_169.12+2.6.24.12-16.34_i386.deb

کارت گرافیکم لنگه ی مال خودت راحت شناختش و افکت های دسکتاپ رو هم فعال کرد حالا این 4 تا پکیجی که تو دادی چه فرقی با مال من میکنن ؟


:x اول اینکه شما کارتون درسته! دوم اینکه من از صفر دارم لینوکس رو استارت می زنم اونم با پیکان 57، آب باتری دو سال تعویض نشده ودیگه چی بگم، آها کارت سوختم هم ندارم.
ولی خداییش اینقدر زوق زده بودم که شاید توجه نکردم، ولی طبق چیزی که لینک "این ها هم یه چیزهایی نوشتن" جلو رفتم که پکیج های معرفی شده رو به عنوان پکیج مجازی پیش نیاز-همنیاز معرفی کرده بود. :?

Re: نصب درایور geforce FX 5200 در Ubuntu 8.10

نوشتهنوشته شده: آدینه بهمن 25, 87 10:42 pm
از narcissus
کد: گزینش همه
قبل از اینکه روش کار رو بگم، نکته ای که در پرسش من پنهان بود رو مطرح می کنم. درایوری که من داشتم درایور سازگار Suse از توزیع های مبتی بر red hat بود که با Ubuntu از توزیع های مبتنی بر debian هستش تومنی صد ریال تفاوت داره!!
پس اگه شما هم قبلا از درایور سازگار با red hat استفاده می کردین، آخر فایلش پسوند run داره، اسم کاملش هم اینه»
NVIDIA-Linux-x86-173.14.12-pkg1.run


اینو مطمئن نیستم

اونجور که من فهمیدم این پکیجا .run را خود NVIDIA داده برا لینوکس و مثلا یکی از بچه ها ابونتو ای را میگفت خیلی از دب ها بهتر بهش جواب داده مخصوصا روی کی دی ای . فقط باید از shell نصب کرد .

درایور دب nvidia جرء مخازن ابونتو هست و میشه از توی(مخازن فعال باشه ) system > administration > synaptic package manager (سرچ کنید nvidia-glx ) پیدا , دانلود و نصب کرد .

من که از سری ۸ بود گویا 169.12 drive را باید نصب میکردم .

این لینک هم خوب بود برا من :
https://help.ubuntu.com/community/Binar ... wto/Nvidia

با این دستور هم میشه مشخصات رو دید :

کد: گزینش همه
lspci | grep VGA


کد: گزینش همه
sudo lshw -C video


گفتم شاید به درد بقیه هم بخوره :D

Re: نصب درایور geforce FX 5200 در Ubuntu 8.10

نوشتهنوشته شده: پنج شنبه اسفند 1, 87 10:35 pm
از mrym
با استفاده از فایل با پسوند run. هم میشه درایورهای geforce رو نصب کرد.
اینجا توضیح داده:
https://help.ubuntu.com/community/InstallingRunPackage

Re: نصب درایور geforce FX 5200 در Ubuntu 8.10

نوشتهنوشته شده: شنبه اسفند 3, 87 5:24 pm
از Ali_Gh
ضمن تشکر از نارسی و mrym ، باید بگم داریور run موجود طبق لینک هایی که شما دادین، بر روی ابونتو 8.1 قابل نصب نیست و چون خود ابونتو پکیج های درایور کارت گرافیک های نویدیا رو می شناسه، {در واقع با چند کلیک و نصب درایور ها مشکل حل میشه}، دیگه نیازی به نصب نسخه run نیست.
ساده بگم، مسئله به روش دیگه ای حل شده.
در مورد اجرای فایل run دستور العمل mrym خوب و ساده است ولی در مورد درایور نویدیا (run) باید حتما فایل در محیط شل و پس از متوقف کردن سرور گرافیکی اقدام بشه که به نظرم این راهنما برای این منظور کفایت نمی کنه و بهتره به خود سایت nvidia مراجعه شود.