Portál AbcLinuxu, 26. dubna 2024 11:29


Dotaz: SUSE 10.1 a Nvidia

11.6.2006 14:53 Jiří Tomášek
SUSE 10.1 a Nvidia
Přečteno: 112×
Odpovědět | Admin
Zdravím,

nainstaloval jsem SUSE 10.1 a chtěl bych rozchodit 3D akceleraci (v SUSE 10 mi fungovala). Našel jsem si program tiny-nvidia-installer, který však selže. Dále uvádím část výpisu z log souboru. Stejným zpusobem selže i instalace ze staženého .run souboru.

Děkuji za reakce.

Zde je část z /var/log/nvidia-installer.log:

WARNING: Your kernel was configured to include rivafb support as
         a loadable kernel module.

         The rivafb driver conflicts with the NVIDIA driver; the
         NVIDIA kernel module will still be built and installed,
         but be aware that the NVIDIA driver will not be able to
         function properly if the rivafb module is loaded!
-> Cleaning kernel module build directory.

...

-> Building kernel module:
   executing: 'cd ./usr/src/nv; make module SYSSRC=/lib/modules/2.6.16.13-4-def
   ault/source SYSOUT=/lib/modules/2.6.16.13-4-default/build'...
   Your kernel was configured to include rivafb support as
   a loadable kernel module.

   The rivafb driver conflicts with the NVIDIA driver; the
   NVIDIA kernel module will still be built and installed,
   but be aware that the NVIDIA driver will not be able to
   function properly if the rivafb module is loaded!

   *** Failed rivafb module sanity check, but continuing! ***

...

NVIDIA: calling KBUILD...
make...
...

   make[4]: *** [/tmp/selfgz3962/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/nv.o
   ] Error 1
   make[3]: *** [_module_/tmp/selfgz3962/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src
   /nv] Error 2
   make[2]: *** [modules] 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.


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

11.6.2006 15:27 victor8 | skóre: 24 | blog: blog | Košice
Rozbalit Rozbalit vše Re: SUSE 10.1 a Nvidia
Odpovědět | | Sbalit | Link | Blokovat | Admin
ERROR: Installation has failed.  Please see the file
       '/var/log/nvidia-installer.log' for details.
Pastni sem ten log
Luboš Doležel (Doli) avatar 11.6.2006 16:17 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
Rozbalit Rozbalit vše Re: SUSE 10.1 a Nvidia
Hlavně ne celý, jen relevantní část!
11.6.2006 17:22 Jiří Tomášek
Rozbalit Rozbalit vše Re: SUSE 10.1 a Nvidia
tohle už ale je ten log... Vybral jsem z něj to, co se mi zdálo důležitý.
Luboš Doležel (Doli) avatar 11.6.2006 17:32 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
Rozbalit Rozbalit vše Re: SUSE 10.1 a Nvidia
Nápis Error 1 při kompilaci je nám na nic. Potřebujeme první chybu, ne poslední.
11.6.2006 18:10 Jiří Tomášek
Rozbalit Rozbalit vše Re: SUSE 10.1 a Nvidia
jasně... 1. chyby jsem našel tady: (jsou tučně)

   NVIDIA: calling KBUILD
...
   include2/asm/io.h: In function ‘check_signature’:
   include2/asm/io.h:258: warning: wrong type argument to increment
   In file included from /tmp/selfgz3962/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src
   /nv/nv.c:14:
   /tmp/selfgz3962/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/nv-linux.h:203:5:
   warning: "NV_ENABLE_MEM_TRACKING" is not defined
   /tmp/selfgz3962/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/nv-linux.h:231:5:
   warning: "NV_ENABLE_MEM_TRACKING" is not defined
   /tmp/selfgz3962/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/nv-linux.h:626:2:
   warning: #warning "conftest.sh failed, assuming remap_page_range(4)!"
   /tmp/selfgz3962/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/nv.c: At top level
   :
   /tmp/selfgz3962/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/nv.c:201: warning:
   initialization from incompatible pointer type
   /tmp/selfgz3962/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/nv.c:223:5: warnin
   g: "NV_ENABLE_MEM_TRACKING" is not defined
   /tmp/selfgz3962/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/nv.c: In function
   ‘nvos_get_agp_device_by_class’:
   /tmp/selfgz3962/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/nv.c:401: error: i
   mplicit declaration of function ‘pci_find_class’
   /tmp/selfgz3962/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/nv.c:401: warning:
   assignment makes pointer from integer without a cast
   /tmp/selfgz3962/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/nv.c:415: warning:
   assignment makes pointer from integer without a cast
   /tmp/selfgz3962/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/nv.c: In function
   ‘nvidia_init_module’:
   /tmp/selfgz3962/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/nv.c:930: error: i
   mplicit declaration of function ‘pm_register’
   /tmp/selfgz3962/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/nv.c:930: warning:
   assignment makes pointer from integer without a cast
   /tmp/selfgz3962/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/nv.c: In function
   ‘nvidia_exit_module’:
   /tmp/selfgz3962/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/nv.c:1051: error:
   implicit declaration of function ‘pm_unregister’
   /tmp/selfgz3962/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/nv.c:1097:5: warni
   ng: "NV_ENABLE_MEM_TRACKING" is not defined
   /tmp/selfgz3962/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/nv.c: In function
   ‘nv_kern_mmap’:
   /tmp/selfgz3962/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/nv.c:1541: error:
   implicit declaration of function ‘remap_page_range’
   /tmp/selfgz3962/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/nv.c: In function
   ‘_get_phys_address’:
   /tmp/selfgz3962/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/nv.c:2509: warning
   : passing argument 1 of ‘pmd_offset’ from incompatible pointer type
   /tmp/selfgz3962/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/nv.c: In function
   ‘nv_agp_init’:
   /tmp/selfgz3962/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/nv.c:2991: error:
   implicit declaration of function ‘inter_module_get’
   /tmp/selfgz3962/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/nv.c:2992: warning
   : ‘inter_module_put’ is deprecated (declared at /usr/src/linux-2.6.16.13
   -4/include/linux/module.h:564)
   /tmp/selfgz3962/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/nv.c: In function
   ‘nvos_count_devices’:
   /tmp/selfgz3962/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/nv.c:3134: warning
   : assignment makes pointer from integer without a cast
   /tmp/selfgz3962/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/nv.c:3139: warning
   : assignment makes pointer from integer without a cast
   make[4]: *** [/tmp/selfgz3962/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src/nv/nv.o
   ] Error 1
   make[3]: *** [_module_/tmp/selfgz3962/NVIDIA-Linux-x86-1.0-6629-pkg1/usr/src
   /nv] Error 2
   make[2]: *** [modules] 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.
Luboš Doležel (Doli) avatar 11.6.2006 18:14 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
Rozbalit Rozbalit vše Re: SUSE 10.1 a Nvidia
Používáte příliš starý instalační balíček nvidia.
kozzi avatar 11.6.2006 18:18 kozzi | skóre: 55 | blog: vse_o_vsem | Pacman (Bratrušov)
Rozbalit Rozbalit vše Re: SUSE 10.1 a Nvidia
musim souhlasit tato verze ovladucu nvidia ti s novym jadrem nepujde.
Linux je jako mušketýři "jeden za všechny, všichni za jednoho"
11.6.2006 20:46 Jiří Tomášek
Rozbalit Rozbalit vše Re: SUSE 10.1 a Nvidia
Máte pravdu, stáhl jsem novou verzi a už to jede! Díky všem za pomoc.
kozzi avatar 11.6.2006 18:17 kozzi | skóre: 55 | blog: vse_o_vsem | Pacman (Bratrušov)
Rozbalit Rozbalit vše Re: SUSE 10.1 a Nvidia
a jakym zpusobem spoustite tu instalaci? A mate spranou verzi kernel-headers? Vubec se mi ty vase zdroje nezdaj hlavne je dost divny ze pouziva slozku include2 tomu moc nerozumim.
Linux je jako mušketýři "jeden za všechny, všichni za jednoho"
kozzi avatar 11.6.2006 16:30 kozzi | skóre: 55 | blog: vse_o_vsem | Pacman (Bratrušov)
Rozbalit Rozbalit vše Re: SUSE 10.1 a Nvidia
Odpovědět | | Sbalit | Link | Blokovat | Admin
tak zuaprve se mu nelíby rivafb mam zkusenosti že snou to nejde. A zadalsi ta cast toho logu by se hodila celá
Linux je jako mušketýři "jeden za všechny, všichni za jednoho"

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.