Newsgroup: it.comp.os.linux.iniziare
Titolo: driver nVidia e kernel 2.6.9-rc1...

...ho aggiornato il mo kernel al 2.6.9-rc1 visto che col 2.6.8.1 avevo dei
problemi vari...ora va tutto liscio come l'olio tranne al fatto che non
riesco a compilare gli ultimi driver nVidia...i sorgenti stanno apposto e i
driver sono gli ultimissimi 61.11 se nn mi sbaglio...lo stesso identi
problema lo avevo sul kernel 2.6.8.1 mentre tutto ok sui precedenti!!!
Spulciando su google qua e la ho visto che è un problema noto dei driver
attuali nVidia con i kernel dal 2.6.8.1 in poi!!!
Qualcuno per caso sa qualcosa a riguardo...è riuscito a risolvere?
Thanks!!!
-- 
"Don't see some men as 1/2 empty...
 ...See them 1/2 full of shit" - PJ
[Alive IV - Linux Slackware 10.0 Kernel 2.6.7]

 driver attuali nVidia con i kernel dal 2.6.8.1 in poi!!!
Installati due giorni fa senza nessun fastidio, kernel 2.6.8.1,
NVIDIA-Linux-x86-1.0-6111-pkg1.run, Slackware Current.
Di preciso che problema ti danno?
-- 
« Invento ergo sum »
[G]reedy[F]ly aka Shuren @ 
irc.azzurra.org
Powered by Slackware Linux
Linux User #283140
GPG Public Key 
http://www.cucciolo.net/pub/michele/michele.asc

 Qualcuno per caso sa qualcosa a riguardo...è riuscito a risolvere?
 Io so' di un problema con una voce nel kernel che riguarda la dimensione 
a 4k oppure 8k  pero' non ricordo esattamente quale sia googolando dovresti
trovare qualcosa.....
-- 
Linuxuser Slackwaredotato

riesco a compilare gli ultimi driver nVidia..
Per caso hai attivato il modulo per lo stack della memoria a 4K ?
Cordialita'
		Calys
------------------
Linux User #262924
------------------

 
Classico nvidia kernel build error...ma i sorgenti stanno al posto giusto e
lincati correttamente!!!


 
googolando purtroppo ho la certezza che esiste tale problema ma non trovo
come risolverlo!!! :((


 ------------------
-- 


prestazioni?
quando configuri il kernel con xconfig, deve essere in fondo alla
lista ci deve essere il modulo relativo allo stack dei 4 k
ma non credo ti convenga attivarlo perchè Nvidia non ha rilasciato
alcun driver che supporto lo stack ai 4K !
Cordialita'
		Calys


 ------------------
-- 


 Ok...ma ho conseguenze sullu prestazioni del kernel sul sistema???
Lo trovi in Kernel Hacking. Per quanto riguarda le prestazioni, beh!
Fino adesso hai usato lo stack 8k: hai trovato il sistema poco
performante?
Per inciso, io non ho attivato quell'opzione, a conferma di quanto detto
nei post precedenti.


 NVIDIA-Linux-x86-1.0-6111-pkg1.run, Slackware Current.
usando il kernel standard della 10.0 per caso ti è mai successo che si
freeza kde ? a me dava quei problemi ora con il kernel 2.6.8.1 non ho
ancora provato.. a te va tutto liscio ?
Grazie, 
Ciao !

 ancora provato.. a te va tutto liscio ?
Non ho provato il kernel standard della 10. Avevo una current con un
2.6.6-rc2 che per motivi logistici ho aggiornato solo pochi giorni fa
con il 2.6.8.1, quindi non posso esserti utile, mi spiace.


 Nvidia non ha rilasciato alcun driver che supporto lo stack ai 4K !
Veramente a giudicare dal Changelog lo soppurta dalla versione 1.0-6106
2004-6-30 version 1.0-6106
...
 * Added support for 4kstack kernels.
Quando a funzionare, non saprei.
Ciao
Teo
-- 
It is Fortune, not Wisdom, that rules man's life.


Rimpiazzare pci_find_class con pci_get_class nei sorgenti del driver prima
di compilare, il file dovrebbe essere
lib/modules/fglrx/build_mod/agpgart_be.c
Se usi gentoo è probabile che il fix venga incluso in portage a breve.
Ciao
Teo
-- 
May's Law:
 The quality of correlation is inversly proportional to the density
 of control.  (The fewer the data points, the smoother the curves.)

 Se usi gentoo è probabile che il fix venga incluso in portage a breve.
Questo resta valido :)
Ciao
Teo

Teo wrote:
Purtroppo non funziona...non compila...io uso slackware 10.0!!!
Quando applico la patch proposta nel link mi dice che il file è stato
patchato ma ottengo pure questo output:
Hunk #3 succeeded at 3483 (offset -1 lines)
Forse qualcosa va storto???


 Purtroppo non funziona...non compila...io uso slackware 10.0!!!
Senza la sfera di vetro è difficile dirlo, se magari posti l'errore del
compilatore qualcuno potrebbe darci un'occhiata.
Ciao
Teo
-- 
Liberty is always dangerous, but it is the safest thing we have.
  -- Harry Emerson Fosdick

 /home/footsteps/Sha
   re/nvidiadev/NVIDIA-Linux-x86-1.0-6111-pkg1/usr/src/nv/nv_compiler.h
     cc
-Wp,-MD,/home/footsteps/Share/nvidiadev/NVIDIA-Linux-x86-1.0-6111-pkg1/
   usr/src/nv/.nv.o.d -nostdinc -iwithprefix include -D__KERNEL__ -Iinclude
-Ii
   nclude2 -I/usr/src/linux-2.6.9-rc1/include 
-I/home/footsteps/Share/nvidiade
   v/NVIDIA-Linux-x86-1.0-6111-pkg1/usr/src/nv -Wall -Wstrict-prototypes
-Wno-t
   rigraphs -fno-strict-aliasing -fno-common -pipe -msof
   t-float -mpreferred-stack-boundary=2 -march=pentium4
-I/usr/src/linux-2.6.9-
   rc1/include/asm-i386/mach-default -Iinclude/asm-i386/mach-default -O2
-fomit
   -frame-pointer 
-I/home/footsteps/Share/nvidiadev/NVIDIA-Linux-x86-1.0-6111-
   pkg1/usr/src/nv -Wall -Wimplicit -Wreturn-type -Wswitch -Wformat
-Wchar-subs
   cripts -Wparentheses -Wpointer-arith -Wno-multichar -Werror -O
-fno-common -
   MD -Wno-cast-qual -Wno-error -D_LOOSE_KERNEL_NAMES -D__KERNEL__ -DMODULE
-DN
   TRM -D_GNU_SOURCE -D_LOOSE_KERNEL_NAMES -D__KERNEL__ -DMODULE
-DNV_MAJOR_VER
   SION=1 -DNV_MINOR_VERSION=0 -DNV_PATCHLEVEL=6111 -DNV_UNIX -DNV_LINUX
-DNV_I
   NT64_OK -DNVCPU_X86 -UDEBUG -U_DEBUG -DNDEBUG
-DNV_CHANGE_PAGE_ATTR_PRESENT 
   -DNV_CLASS_SIMPLE_PRESENT -DMODULE -DKBUILD_BASENAME=nv
-DKBUILD_MODNAME=nvi
   dia -c
-o /home/footsteps/Share/nvidiadev/NVIDIA-Linux-x86-1.0-6111-pkg1/usr
   /src/nv/.tmp_nv.o /home/footsteps/Share/nvidiadev/NVIDIA-Linux-x86-1.0-6111-
   pkg1/usr/src/nv/nv.c
   In file included from include/linux/list.h:7,
                    from include/linux/wait.h:23,
                    from include/asm/semaphore.h:41,
                    from include/linux/sched.h:19,
                    from include/linux/module.h:10,
                    from /home/footsteps/Share/nvidiadev/NVIDIA-Linux-x86-1.0-6
   111-pkg1/usr/src/nv/nv-linux.h:52,
                    from /home/footsteps/Share/nvidiadev/NVIDIA-Linux-x86-1.0-6
   111-pkg1/usr/src/nv/nv.c:14:
   include/linux/prefetch.h: In function `prefetch_range':
   include/linux/prefetch.h:62: warning: pointer of type `void *' used in
arith
   metic
   /home/footsteps/Share/nvidiadev/NVIDIA-Linux-x86-1.0-6111-pkg1/usr/src/nv/nv
   .c: In function `nvos_find_agp_by_class':
   /home/footsteps/Share/nvidiadev/NVIDIA-Linux-x86-1.0-6111-pkg1/usr/src/nv/nv
   .c:642: warning: implicit declaration of function `pci_find_class'
   /home/footsteps/Share/nvidiadev/NVIDIA-Linux-x86-1.0-6111-pkg1/usr/src/nv/nv
   .c:642: warning: assignment makes pointer from integer without a cast
   /home/footsteps/Share/nvidiadev/NVIDIA-Linux-x86-1.0-6111-pkg1/usr/src/nv/nv
   .c:653: warning: assignment makes pointer from integer without a cast
   /home/footsteps/Share/nvidiadev/NVIDIA-Linux-x86-1.0-6111-pkg1/usr/src/nv/nv
   .c: In function `nvos_count_devices':
   /home/footsteps/Share/nvidiadev/NVIDIA-Linux-x86-1.0-6111-pkg1/usr/src/nv/nv
   .c:3486: warning: assignment makes pointer from integer without a cast
   /home/footsteps/Share/nvidiadev/NVIDIA-Linux-x86-1.0-6111-pkg1/usr/src/nv/nv
   .c:3491: warning: assignment makes pointer from integer without a cast
   /home/footsteps/Share/nvidiadev/NVIDIA-Linux-x86-1.0-6111-pkg1/usr/src/nv/nv
   .c: In function `nv_acpi_event':
   /home/footsteps/Share/nvidiadev/NVIDIA-Linux-x86-1.0-6111-pkg1/usr/src/nv/nv
   .c:3697: error: `PM_SAVE_STATE' undeclared (first use in this function)
   /home/footsteps/Share/nvidiadev/NVIDIA-Linux-x86-1.0-6111-pkg1/usr/src/nv/nv
   .c:3697: error: (Each undeclared identifier is reported only once
   /home/footsteps/Share/nvidiadev/NVIDIA-Linux-x86-1.0-6111-pkg1/usr/src/nv/nv
   .c:3697: error: for each function it appears in.)
   make[4]: ***
[/home/footsteps/Share/nvidiadev/NVIDIA-Linux-x86-1.0-6111-pkg1
   /usr/src/nv/nv.o] Error 1
   make[3]: ***
[_module_/home/footsteps/Share/nvidiadev/NVIDIA-Linux-x86-1.0-6
   111-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.
Thanks


 .c:642: warning: implicit declaration of function `pci_find_class'
Non dovrebbe comparire la funzione pci_find_class in nv.c
Come avevo già scritto devi sostituire tutte le occorrente di pci_find_class
con pci_get_class, lo puoi fare a mano o con la patch trovata su
bugs.gentoo.org
, oppure aspetta che la tua distribuzione rilasci il
pacchetto patchato ad hoc.
Ciao
Teo
-- 
An OS/2 professional visits a seminar for Windows 95. During the practice
lesson Bill Gates asks him: "What do you like about Windows95?" He answers,
"That YOU have to use it."

 Teo
Ti ringrazio per le risposte,veramente!!!
Hola!!!


 Floodatore Ufficiale : Kanoz
ahhhhhhhhhhhhhh ?????????


 ahhhhhhhhhhhhhh ?????????
E` solo qualche demente che ha postato col mio indirizzo, se guarda gli
header usa tiscali mentre io sono su telecom, inoltre io uso knode mentre
il messaggio falso no.
Spero che tiscali gli chiuda l'account.
Saluti
Teo
-- 
If we spoke a different language, we would perceive a somewhat different
world.
  -- Wittgenstein

 Non penso la slack rilasci qualche pacchetto di driver patchato!!! :/
La slack ufficialmente magari no, ma non ufficialmente qualche suo utente o
gruppi di utenti magari si.
Ciao
Teo

 
Purtroppo niente :/ Bohhhh
nvidia-installer log file '/var/log/nvidia-installer.log'
creation time: Sun Sep  5 13:51:26 2004


   rom the NVIDIA ftp site (
ftp://download.nvidia.com
)? (Answer: Yes)
-> 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.

   .c: In function `nv_acpi_event':
   /home/footsteps/Share/nvidiadev/NVIDIA-Linux-x86-1.0-6111-pkg1/usr/src/nv/nv
   .c:3697: error: `PM_SAVE_STATE' undeclared (first use in this function)
   /home/footsteps/Share/nvidiadev/NVIDIA-Linux-x86-1.0-6111-pkg1/usr/src/nv/nv
   .c:3697: error: (Each undeclared identifier is reported only once
   /home/footsteps/Share/nvidiadev/NVIDIA-Linux-x86-1.0-6111-pkg1/usr/src/nv/nv
   .c:3697: error: for each function it appears in.)
   make[4]: ***
[/home/footsteps/Share/nvidiadev/NVIDIA-Linux-x86-1.0-6111-pkg1
   /usr/src/nv/nv.o] Error 1
   make[3]: ***
[_module_/home/footsteps/Share/nvidiadev/NVIDIA-Linux-x86-1.0-6
   111-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.
-- 



Scaricala, estrai le tre patch contenute nell'archivio (sono i file .patch)
ed applicale, questo dovrebbe davvero risolvere (almeno spero).
Ciao
Teo
-- 
A billion here, a billion there -- pretty soon it adds up to real money. 
  -- Sen. Everett Dirksen, on the U.S. defense budget

 Teo


 questo slack pecca :/
Son distribuzioni diverse, con filosofie diverse.
Ognuno poi è libero di valutare a secondo delle proprio esigenze,
personalmente come avrai capito uso gentoo.
Bye
Teo