Ancora driver nvidia

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Avatar utente
prione
Linux 1.x
Linux 1.x
Messaggi: 183
Iscritto il: lun 5 dic 2005, 22:33
Località: Milano

Ancora driver nvidia

Messaggio da prione »

Innanzi tutto buone feste!
Avrei un problema con l'installazione dei driver nvidia.
Prima di postare ho dato un occhiata ai messaggi precedenti nel forum, ma non mi sembra di aver trovato indicazioni utili.
Per l'installazione ho seguito le indicazioni trovate "Installazione dei driver Nvidia su Slackware Linux" di N. Fioretti.
Ecco qui:
kernel 2.4.31
ho installato gli headers del kernel prelevandoli dal cd di slackware
ho scaricato NVIDIA-Linux-x86-1.0-8174-pkg1.run dal sito di Nvidia
ho lanciato l'installer e ho scelto di compilare al volo un modulo per il mio sistema
poi però, ho avuto un messaggio di errore : non era possibile caricare il modulo "nvidia.o" perchè non venivano trovati i sorgenti del kernel
ho provato a ripetere l'operazione specificando il percorso dei sorgenti /usr/src/linux-2.4.31 ( in /usr/src c'è anche il link simbolico a linux-2.4.31 ) , ma senza risultato
ho controllato che in /boot siano presenti config e System.map e ci sono...
Consigli?
Grazie a tutti!
P.S.
Qui c'è il log dell'installer:

nvidia-installer log file '/var/log/nvidia-installer.log'
creation time: Mon Dec 26 10:25:34 2005

option status:
license pre-accepted : false
update : false
force update : false
expert : false
uninstall : false
driver info : false
no precompiled interface: false
no ncurses color : false
query latest driver ver : false
OpenGL header files : true
no questions : false
silent : 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
force tls : (not specified)
force compat32 tls : (not specified)
X install prefix : /usr/X11R6
OpenGL install prefix : /usr
compat32 install prefix : (not specified)
installer install prefix: /usr
utility install prefix : /usr
kernel name : (not specified)
kernel include path : (not specified)
kernel source path : /usr/src/linux-2.4.31
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.
-> No precompiled kernel interface was found to match your kernel; would you li
che the installer to attempt to download a kernel interface for your kernel f
rom the NVIDIA ftp site (ftp://download.nvidia.com)? (Answer: No)
-> No precompiled kernel interface was found to match your kernel; this means
that the installer will need to compile a new kernel interface.
-> Performing CC test with CC="cc".
-> Using the kernel source path '/usr/src/linux-2.4.31' as specified by the
'--kernel-source-path' commandline option.
-> Kernel source path: '/usr/src/linux-2.4.31'
-> Kernel output path: '/usr/src/linux-2.4.31'
-> Performing rivafb check.
-> Performing nvidiafb check.
-> Cleaning kernel module build directory.
executing: 'cd ./usr/src/nv; make clean'...
rm -f nv.o nv-vm.o os-agp.o os-interface.o os-registry.o nv-linux.o nv_comp
iler.h *.d NVdriver nvidia.o
rm -f stprof stprof.o symtab.h
-> Building kernel module:
executing: 'cd ./usr/src/nv; make module SYSSRC=/usr/src/linux-2.4.31 SYSOUT
=/usr/src/linux-2.4.31'...
echo \#define NV_COMPILER \"`cc -v 2>&1 | tail -n 1`\" > nv_compiler.h
cc -c -Wall -Wimplicit -Wreturn-type -Wswitch -Wformat -Wchar-subscripts -Wp
arentheses -Wpointer-arith -Wno-multichar -Werror -O -fno-common -UDEBUG -
U_DEBUG -DNDEBUG -MD -D__KERNEL__ -DMODULE -D_LOOSE_KERNEL_NAMES -DNTRM -DNV
RM -DDYNAMIC_SLI -DNV_MAJOR_VERSION=1 -DNV_MINOR_VERSION=0 -DNV_PATCHLEVEL=
8174 -DNV_REMAP_PAGE_RANGE_4_PRESENT -DNV_CHANGE_PAGE_ATTR_PRESENT -DNV_VMA
P_4_PRESENT -I. -I/usr/src/linux-2.4.31/include -Wsign-compare -Wno-cast-qu
al -Wno-error nv.c
cc -c -Wall -Wimplicit -Wreturn-type -Wswitch -Wformat -Wchar-subscripts -Wp
arentheses -Wpointer-arith -Wno-multichar -Werror -O -fno-common -UDEBUG -
U_DEBUG -DNDEBUG -MD -D__KERNEL__ -DMODULE -D_LOOSE_KERNEL_NAMES -DNTRM -DNV
RM -DDYNAMIC_SLI -DNV_MAJOR_VERSION=1 -DNV_MINOR_VERSION=0 -DNV_PATCHLEVEL=
8174 -DNV_REMAP_PAGE_RANGE_4_PRESENT -DNV_CHANGE_PAGE_ATTR_PRESENT -DNV_VMA
P_4_PRESENT -I. -I/usr/src/linux-2.4.31/include -Wsign-compare -Wno-cast-qu
al -Wno-error nv-vm.c

cc -c -Wall -Wimplicit -Wreturn-type -Wswitch -Wformat -Wchar-subscripts -Wp
arentheses -Wpointer-arith -Wno-multichar -Werror -O -fno-common -UDEBUG -
U_DEBUG -DNDEBUG -MD -D__KERNEL__ -DMODULE -D_LOOSE_KERNEL_NAMES -DNTRM -DNV
RM -DDYNAMIC_SLI -DNV_MAJOR_VERSION=1 -DNV_MINOR_VERSION=0 -DNV_PATCHLEVEL=
8174 -DNV_REMAP_PAGE_RANGE_4_PRESENT -DNV_CHANGE_PAGE_ATTR_PRESENT -DNV_VMA
P_4_PRESENT -I. -I/usr/src/linux-2.4.31/include -Wsign-compare -Wno-cast-qu
al -Wno-error os-agp.c
cc -c -Wall -Wimplicit -Wreturn-type -Wswitch -Wformat -Wchar-subscripts -Wp
arentheses -Wpointer-arith -Wno-multichar -Werror -O -fno-common -UDEBUG -
U_DEBUG -DNDEBUG -MD -D__KERNEL__ -DMODULE -D_LOOSE_KERNEL_NAMES -DNTRM -DNV
RM -DDYNAMIC_SLI -DNV_MAJOR_VERSION=1 -DNV_MINOR_VERSION=0 -DNV_PATCHLEVEL=
8174 -DNV_REMAP_PAGE_RANGE_4_PRESENT -DNV_CHANGE_PAGE_ATTR_PRESENT -DNV_VMA
P_4_PRESENT -I. -I/usr/src/linux-2.4.31/include -Wsign-compare -Wno-cast-qu
al -Wno-error os-interface.c
cc -c -Wall -Wimplicit -Wreturn-type -Wswitch -Wformat -Wchar-subscripts -Wp
arentheses -Wpointer-arith -Wno-multichar -Werror -O -fno-common -UDEBUG -
U_DEBUG -DNDEBUG -MD -D__KERNEL__ -DMODULE -D_LOOSE_KERNEL_NAMES -DNTRM -DNV
RM -DDYNAMIC_SLI -DNV_MAJOR_VERSION=1 -DNV_MINOR_VERSION=0 -DNV_PATCHLEVEL=
8174 -DNV_REMAP_PAGE_RANGE_4_PRESENT -DNV_CHANGE_PAGE_ATTR_PRESENT -DNV_VMA
P_4_PRESENT -I. -I/usr/src/linux-2.4.31/include -Wsign-compare -Wno-cast-qu
al -Wno-error os-registry.c
ld -r -o nv-linux.o nv.o nv-vm.o os-agp.o os-interface.o os-registry.o
ld -r -o nvidia.o nv-linux.o nv-kernel.o
-> done.
-> Kernel module compilation complete.
ERROR: Unable to load the kernel module 'nvidia.o'. This is most likely
because the kernel module was built using the wrong kernel source files.
Please make sure you have installed the kernel source files for your
kernel and that they are properly configured; on Red Hat Linux systems,
for example, be sure you have the 'kernel-source' RPM installed. If you
know the correct kernel source files are installed, you may specify the
kernel source path with the '--kernel-source-path' command line option.
-> Kernel module load error: Warning: loading ./usr/src/nv/nvidia.o will taint
the kernel: non-GPL license - NVIDIA
See http://www.tux.org/lkml/#export-tainted for information about tainted
modules
./usr/src/nv/nvidia.o: init_module: No such device
./usr/src/nv/nvidia.o: Hint: insmod errors can be caused by incorrect module
parameters, including invalid IO or IRQ parameters.
You may find more information in syslog or the output from dmesg
-> Kernel messages:
IN=ppp0 OUT= MAC= SRC=80.39.97.144 DST=151.41.133.112 LEN=60 TOS=0x10
PREC=0x40 TTL=47 ID=7269 DF PROTO=TCP SPT=13415 DPT=4662 WINDOW=32768
RES=0x00 SYN URGP=0
IN=ppp0 OUT= MAC= SRC=80.39.97.144 DST=151.41.133.112 LEN=60 TOS=0x10
PREC=0x40 TTL=47 ID=7634 DF PROTO=TCP SPT=13415 DPT=4662 WINDOW=32768
RES=0x00 SYN URGP=0
IN=ppp0 OUT= MAC= SRC=80.39.97.144 DST=151.41.133.112 LEN=44 TOS=0x10
PREC=0x40 TTL=47 ID=8037 DF PROTO=TCP SPT=13415 DPT=4662 WINDOW=32768
RES=0x00 SYN URGP=0
IN=ppp0 OUT= MAC= SRC=80.39.97.144 DST=151.41.133.112 LEN=44 TOS=0x10
PREC=0x40 TTL=47 ID=8216 DF PROTO=TCP SPT=13415 DPT=4662 WINDOW=32768
RES=0x00 SYN URGP=0
IN=ppp0 OUT= MAC= SRC=80.39.97.144 DST=151.41.133.112 LEN=44 TOS=0x10
PREC=0x40 TTL=47 ID=8610 DF PROTO=TCP SPT=13415 DPT=4662 WINDOW=32768
RES=0x00 SYN URGP=0
IN=ppp0 OUT= MAC= SRC=80.39.97.144 DST=151.41.133.112 LEN=44 TOS=0x10
PREC=0x40 TTL=47 ID=9373 DF PROTO=TCP SPT=13415 DPT=4662 WINDOW=32768
RES=0x00 SYN URGP=0
IN=ppp0 OUT= MAC= SRC=88.1.43.24 DST=151.41.133.112 LEN=52 TOS=0x10
PREC=0x40 TTL=49 ID=44664 DF PROTO=TCP SPT=2468 DPT=4662 WINDOW=16384
RES=0x00 SYN URGP=0
IN=ppp0 OUT= MAC= SRC=88.1.43.24 DST=151.41.133.112 LEN=52 TOS=0x10
PREC=0x40 TTL=49 ID=44953 DF PROTO=TCP SPT=2468 DPT=4662 WINDOW=16384
RES=0x00 SYN URGP=0
IN=ppp0 OUT= MAC= SRC=88.1.43.24 DST=151.41.133.112 LEN=52 TOS=0x10
PREC=0x40 TTL=49 ID=45386 DF PROTO=TCP SPT=2468 DPT=4662 WINDOW=16384
RES=0x00 SYN URGP=0
IN=ppp0 OUT= MAC= SRC=207.38.225.190 DST=151.41.133.112 LEN=48 TOS=0x10
PREC=0x40 TTL=115 ID=46063 DF PROTO=TCP SPT=3865 DPT=4662 WINDOW=65535
RES=0x00 SYN URGP=0
IN=ppp0 OUT= MAC= SRC=207.38.225.190 DST=151.41.133.112 LEN=48 TOS=0x10
PREC=0x40 TTL=115 ID=46104 DF PROTO=TCP SPT=3865 DPT=4662 WINDOW=65535
RES=0x00 SYN URGP=0
IN=ppp0 OUT= MAC= SRC=207.38.225.190 DST=151.41.133.112 LEN=48 TOS=0x10
PREC=0x40 TTL=115 ID=46161 DF PROTO=TCP SPT=3865 DPT=4662 WINDOW=65535
RES=0x00 SYN URGP=0
IN=ppp0 OUT= MAC= SRC=201.246.87.128 DST=151.41.133.112 LEN=48 TOS=0x10
PREC=0x40 TTL=111 ID=62376 DF PROTO=TCP SPT=3950 DPT=4662 WINDOW=16384
RES=0x00 SYN URGP=0
IN=ppp0 OUT= MAC= SRC=201.246.87.128 DST=151.41.133.112 LEN=48 TOS=0x10
PREC=0x40 TTL=111 ID=62449 DF PROTO=TCP SPT=3950 DPT=4662 WINDOW=16384
RES=0x00 SYN URGP=0
IN=ppp0 OUT= MAC= SRC=201.246.87.128 DST=151.41.133.112 LEN=48 TOS=0x10
PREC=0x40 TTL=111 ID=62591 DF PROTO=TCP SPT=3950 DPT=4662 WINDOW=16384
RES=0x00 SYN URGP=0
NVRM: No NVIDIA graphics adapter found!
IN=ppp0 OUT= MAC= SRC=80.39.97.144 DST=151.41.133.112 LEN=60 TOS=0x10
PREC=0x40 TTL=47 ID=53961 DF PROTO=TCP SPT=19051 DPT=4662 WINDOW=32768
RES=0x00 SYN URGP=0
IN=ppp0 OUT= MAC= SRC=80.108.138.68 DST=151.41.133.112 LEN=48 TOS=0x10
PREC=0x40 TTL=113 ID=34112 DF PROTO=TCP SPT=4127 DPT=4662 WINDOW=65535
RES=0x00 SYN URGP=0
IN=ppp0 OUT= MAC= SRC=80.108.138.68 DST=151.41.133.112 LEN=48 TOS=0x10
PREC=0x40 TTL=113 ID=34242 DF PROTO=TCP SPT=4127 DPT=4662 WINDOW=65535
RES=0x00 SYN URGP=0
IN=ppp0 OUT= MAC= SRC=80.39.97.144 DST=151.41.133.112 LEN=60 TOS=0x10
PREC=0x40 TTL=47 ID=54122 DF PROTO=TCP SPT=19051 DPT=4662 WINDOW=32768
RES=0x00 SYN URGP=0
IN=ppp0 OUT= MAC= SRC=80.39.97.144 DST=151.41.133.112 LEN=44 TOS=0x10
PREC=0x40 TTL=47 ID=54287 DF PROTO=TCP SPT=19051 DPT=4662 WINDOW=32768
RES=0x00 SYN URGP=0
IN=ppp0 OUT= MAC= SRC=80.108.138.68 DST=151.41.133.112 LEN=48 TOS=0x10
PREC=0x40 TTL=113 ID=34657 DF PROTO=TCP SPT=4127 DPT=4662 WINDOW=65535
RES=0x00 SYN URGP=0
IN=ppp0 OUT= MAC= SRC=80.39.97.144 DST=151.41.133.112 LEN=44 TOS=0x10
PREC=0x40 TTL=47 ID=54461 DF PROTO=TCP SPT=19051 DPT=4662 WINDOW=32768
RES=0x00 SYN URGP=0
IN=ppp0 OUT= MAC= SRC=80.39.97.144 DST=151.41.133.112 LEN=44 TOS=0x10
PREC=0x40 TTL=47 ID=54655 DF PROTO=TCP SPT=19051 DPT=4662 WINDOW=32768
RES=0x00 SYN URGP=0
IN=ppp0 OUT= MAC= SRC=80.39.97.144 DST=151.41.133.112 LEN=44 TOS=0x10
PREC=0x40 TTL=47 ID=55023 DF PROTO=TCP SPT=19051 DPT=4662 WINDOW=32768
RES=0x00 SYN URGP=0
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 http://www.nvidia.com.

Avatar utente
DaNiMoTh
Linux 3.x
Linux 3.x
Messaggi: 941
Iscritto il: mar 30 nov 2004, 0:00
Località: irc.syrolnet.org /// #slackware
Contatta:

Messaggio da DaNiMoTh »

Che kernel usi?

Avatar utente
prione
Linux 1.x
Linux 1.x
Messaggi: 183
Iscritto il: lun 5 dic 2005, 22:33
Località: Milano

Messaggio da prione »

DaNiMoTh ha scritto:Che kernel usi?
Uso il 2.4.31.

Avatar utente
tiger
Linux 0.x
Linux 0.x
Messaggi: 62
Iscritto il: mer 21 set 2005, 12:34
Località: padova
Contatta:

Re: Ancora driver nvidia

Messaggio da tiger »

prione ha scritto:NVIDIA-Linux-x86-1.0-8174-pkg1.run
sono i driver per la scheda madre con nforce2?
se si io ti posso dire che con il forcedeth e il snd_intel8x0 tutto funziona bene.
ciao
tiger

clodo
Linux 3.x
Linux 3.x
Messaggi: 511
Iscritto il: dom 23 gen 2005, 0:00
Distribuzione: debian

Messaggio da clodo »

Che ti dice il comando `uname -r` ?

Posta il contenuto di /usr/src e di /boot

Avatar utente
prione
Linux 1.x
Linux 1.x
Messaggi: 183
Iscritto il: lun 5 dic 2005, 22:33
Località: Milano

Messaggio da prione »

clodo ha scritto:Che ti dice il comando `uname -r` ?

Posta il contenuto di /usr/src e di /boot
ecco qui:
bash-3.00$ uname -r
2.4.31
bash-3.00$
bash-3.00$ ls /usr/src/
linux linux-2.4.31 speakup-2.4.31
bash-3.00$ ls /boot
README.initrd boot.0300 config-ide-2.4.31 vmlinuz
System.map boot_message.txt diag1.img vmlinuz-ide-2.4.31
System.map-ide-2.4.31 config map

La scheda è una Riva. Con xorg uso il driver "nv"
Ciao e grazie!

Avatar utente
gohanz
Staff
Staff
Messaggi: 5832
Iscritto il: mar 30 nov 2004, 0:00

Messaggio da gohanz »

Guarda che la Riva è vecchiotta, probabile che non ci sia pìù il modulo negli ultimi driver. Devi cercare vecchie versioni dei driver Nvidia

Avatar utente
prione
Linux 1.x
Linux 1.x
Messaggi: 183
Iscritto il: lun 5 dic 2005, 22:33
Località: Milano

Messaggio da prione »

gohanz ha scritto:Guarda che la Riva è vecchiotta, probabile che non ci sia pìù il modulo negli ultimi driver. Devi cercare vecchie versioni dei driver Nvidia
Hai ragione.
Questo dovrebbe andare bene: NVIDIA-Linux-x86-1.0-7174-pkg1.run.
Appena possibile provo e posto il risultato.
Ciao!

Avatar utente
prione
Linux 1.x
Linux 1.x
Messaggi: 183
Iscritto il: lun 5 dic 2005, 22:33
Località: Milano

Messaggio da prione »

prione ha scritto:
gohanz ha scritto:Guarda che la Riva è vecchiotta, probabile che non ci sia pìù il modulo negli ultimi driver. Devi cercare vecchie versioni dei driver Nvidia
Hai ragione.
Questo dovrebbe andare bene: NVIDIA-Linux-x86-1.0-7174-pkg1.run.
Appena possibile provo e posto il risultato.
Ciao!
Niente da fare. Ottengo lo stesso risultato...

Avatar utente
gohanz
Staff
Staff
Messaggi: 5832
Iscritto il: mar 30 nov 2004, 0:00

Messaggio da gohanz »

guarda questo è un problema dei Driver Nvidia in cui incorro Spesso. In genere è dovuto ad una errata versione degli header del kernel. In pratica il modulo viene compilato con degli header sbagliati.
Devi controllare inanzitutto se in /usr/include/linux ci sia la versione corretta degli header. Anche se adesso l'installer nvidia legge da/lib/modules/'uname-r'/build/include.

Se è tutto a posto prova a passare l'opzione
--kernel-include-dir=/percorso per gli heder del kernel linux

Avatar utente
prione
Linux 1.x
Linux 1.x
Messaggi: 183
Iscritto il: lun 5 dic 2005, 22:33
Località: Milano

Messaggio da prione »

gohanz ha scritto:guarda questo è un problema dei Driver Nvidia in cui incorro Spesso. In genere è dovuto ad una errata versione degli header del kernel. In pratica il modulo viene compilato con degli header sbagliati.
Devi controllare inanzitutto se in /usr/include/linux ci sia la versione corretta degli header. Anche se adesso l'installer nvidia legge da/lib/modules/'uname-r'/build/include.

Se è tutto a posto prova a passare l'opzione
--kernel-include-dir=/percorso per gli heder del kernel linux
ok provo.
in /usr/include/linux ci sono gli header: sono sicuro che sono quelli giusti perchè li ho installati dal cd di Slackware, ma se non avessi fatto io l'installazione come farei ad essere sicuro che si tratta della versione giusta?
( ne ho aperto qualcuno, ma non ho visto riferimenti alla versione )

Avatar utente
gohanz
Staff
Staff
Messaggi: 5832
Iscritto il: mar 30 nov 2004, 0:00

Messaggio da gohanz »

devi leggere l'header version.h

Avatar utente
prione
Linux 1.x
Linux 1.x
Messaggi: 183
Iscritto il: lun 5 dic 2005, 22:33
Località: Milano

Messaggio da prione »

gohanz ha scritto:guarda questo è un problema dei Driver Nvidia in cui incorro Spesso. In genere è dovuto ad una errata versione degli header del kernel. In pratica il modulo viene compilato con degli header sbagliati.
Devi controllare inanzitutto se in /usr/include/linux ci sia la versione corretta degli header. Anche se adesso l'installer nvidia legge da/lib/modules/'uname-r'/build/include.

Se è tutto a posto prova a passare l'opzione
--kernel-include-dir=/percorso per gli heder del kernel linux
Fatto, ma non funziona: l'opzione non viene accettata ( deprecated ) si può solo
dare il percorso dei sorgenti del kernel, ma questo l'ho già fatto.
Comunque non ci divento matto :wink:

Avatar utente
absinthe
Iper Master
Iper Master
Messaggi: 2354
Iscritto il: dom 15 mag 2005, 0:00
Nome Cognome: Matteo Nunziati
Slackware: 12.1 - defunct
Kernel: 2.6.32-5-amd64
Desktop: gnome
Distribuzione: debian squeeze
Località: Prato
Contatta:

Messaggio da absinthe »

ipotesi:

non è che hai spostato il file ./config da /usr/src/linux, ovvero non è che il file non sia presente nella dir dei sorgenti e che quindi il modulo sia compilato con alcune flag diverse da quelle con cui è stato compilato il rimanente kernel (per esempio cpu diversa tanto per dirne una...)

non so se può aiutare,
M.

Avatar utente
gohanz
Staff
Staff
Messaggi: 5832
Iscritto il: mar 30 nov 2004, 0:00

Messaggio da gohanz »

Io vorrei provare a fare un pacchetto precompilato per i due kernel standard proprio per questi problemi

Rispondi