errori durante l'istallazione dei 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.
Rispondi
ivan
Linux 1.x
Linux 1.x
Messaggi: 123
Iscritto il: lun 29 ago 2005, 0:00

errori durante l'istallazione dei driver nvidia

Messaggio da ivan »

Buona sera a tutti,ho un problema con l'istallazione dei driver nvidia.
Dopo averli scaricati(NVIDIA-Linux-x86-1.0-7676-pkg1.run)riavvio il pc in modalità non grafica,faccio sh NVIDIA...e si apre la schermata dell'installazione,accetto la licenza e adesso iniziano i problemi: nella schermata sucessiva mi compare: no precompilate kernel interface was found match your kernel....(sia se do yes che no mi esce il seguente errore)
unable load kernel module 'nvidia.o'.This is most likely because the kernel module was built using the wrong kernel source files.......
Infine installation failled.
Qualcuno sa dirmi il motivo????

Grazie


P.S(uso slake 10.2 con kernel 2.6.13)

gastone90

Messaggio da gastone90 »

nella directory /usr/src/linux c'è il file .config? ci deve essere.

:wink:

Avatar utente
goldy
Packager
Packager
Messaggi: 1267
Iscritto il: lun 3 mag 2004, 0:00
Slackware: Current
Kernel: 2.6.26.5
Desktop: KDE 3.5.10
Località: Bologna
Contatta:

Messaggio da goldy »

guarda anche qui ,

http://www.slacky.it/forum/viewtopic.ph ... ght=nvidia

il tuo stesso errore con relativa soluzione.

A volte una piccola ricerca nel forum aiuta

ivan
Linux 1.x
Linux 1.x
Messaggi: 123
Iscritto il: lun 29 ago 2005, 0:00

Messaggio da ivan »

Io ho copiato il file config che ho trovato in /boot in usr/src/linux ma se riavvio l'installazione dei driver mi da sempre gli stessi errori :(

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

Messaggio da clodo »

ivan ha scritto:Io ho copiato il file config che ho trovato in /boot in usr/src/linux ma se riavvio l'installazione dei driver mi da sempre gli stessi errori :(
Posta il /var/log/nvidia.installer.log, non c'è altra soluzione.

ivan
Linux 1.x
Linux 1.x
Messaggi: 123
Iscritto il: lun 29 ago 2005, 0:00

Messaggio da ivan »

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 : (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.
-> 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.
-> Kernel source path: '/usr/src/linux'
-> Performing CC test with CC="cc".
-> Performing rivafb 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
-> Building kernel module:
executing: 'cd ./usr/src/nv; make module SYSSRC=/usr/src/linux SYSOUT=/usr/s
rc/linux'...
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 -D_G
NU_SOURCE -D_LOOSE_KERNEL_NAMES -D__KERNEL__ -DMODULE -DNV_MAJOR_VERSION=1
-DNV_MINOR_VERSION=0 -DNV_PATCHLEVEL=7676 -DNV_REMAP_PAGE_RANGE_4_PRESENT -
DNV_CHANGE_PAGE_ATTR_PRESENT -DNV_PCI_DISABLE_DEVICE_PRESENT -DNV_VMAP_4_PRE
SENT -I. -I/usr/src/linux/include -Wsign-compare -Wno-cast-qual -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 -D_G
NU_SOURCE -D_LOOSE_KERNEL_NAMES -D__KERNEL__ -DMODULE -DNV_MAJOR_VERSION=1
-DNV_MINOR_VERSION=0 -DNV_PATCHLEVEL=7676 -DNV_REMAP_PAGE_RANGE_4_PRESENT -
DNV_CHANGE_PAGE_ATTR_PRESENT -DNV_P
CI_DISABLE_DEVICE_PRESENT -DNV_VMAP_4_PRESENT -I. -I/usr/src/linux/include
-Wsign-compare -Wno-cast-qual -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 -D_G
NU_SOURCE -D_LOOSE_KERNEL_NAMES -D__KERNEL__ -DMODULE -DNV_MAJOR_VERSION=1
-DNV_MINOR_VERSION=0 -DNV_PATCHLEVEL=7676 -DNV_REMAP_PAGE_RANGE_4_PRESENT -
DNV_CHANGE_PAGE_ATTR_PRESENT -DNV_PCI_DISABLE_DEVICE_PRESENT -DNV_VMAP_4_PRE
SENT -I. -I/usr/src/linux/include -Wsign-compare -Wno-cast-qual -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 -D_G
NU_SOURCE -D_LOOSE_KERNEL_NAMES -D__KERNEL__ -DMODULE -DNV_MAJOR_VERSION=1
-DNV_MINOR_VERSION=0 -DNV_PATCHLEVEL=7676 -DNV_REMAP_
PAGE_RANGE_4_PRESENT -DNV_CHANGE_PAGE_ATTR_PRESENT -DNV_PCI_DISABLE_DEVICE_P
RESENT -DNV_VMAP_4_PRESENT -I. -I/usr/src/linux/include -Wsign-compare -Wno
-cast-qual -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 -D_G
NU_SOURCE -D_LOOSE_KERNEL_NAMES -D__KERNEL__ -DMODULE -DNV_MAJOR_VERSION=1
-DNV_MINOR_VERSION=0 -DNV_PATCHLEVEL=7676 -DNV_REMAP_PAGE_RANGE_4_PRESENT -
DNV_CHANGE_PAGE_ATTR_PRESENT -DNV_PCI_DISABLE_DEVICE_PRESENT -DNV_VMAP_4_PRE
SENT -I. -I/usr/src/linux/include -Wsign-compare -Wno-cast-qual -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; 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' commandline option.
-> Kernel module load error: insmod: error inserting './usr/src/nv/nvidia.o':
-1 Invalid module format
-> Kernel messages:
shpchp: acpi_shpchprm:\_SB_.PCI0 evaluate _BBN fail=0x5
shpchp: acpi_shpchprm:get_device PCI ROOT HID fail=0x5
shpchp: acpi_shpchprm:\_SB_.PCI0 evaluate _BBN fail=0x5
shpchp: acpi_shpchprm:get_device PCI ROOT HID fail=0x5
shpchp: acpi_shpchprm:\_SB_.PCI0 evaluate _BBN fail=0x5
shpchp: acpi_shpchprm:get_device PCI ROOT HID fail=0x5
shpchp: acpi_shpchprm:\_SB_.PCI0 evaluate _BBN fail=0x5
shpchp: acpi_shpchprm:get_device PCI ROOT HID fail=0x5
ohci_hcd: 2005 April 22 USB 1.1 'Open' Host Controller (OHCI) Driver (PCI)
NET: Registered protocol family 10
Disabled Privacy Extensions on device c0385400(lo)
IPv6 over IPv4 tunneling driver
lp0: using parport0 (interrupt-driven).
lp0: console ready
No module found in object
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
gohanz
Staff
Staff
Messaggi: 5832
Iscritto il: mar 30 nov 2004, 0:00

Messaggio da gohanz »

Hai installato i sorgenti del 2.6. In /usr/src c'è un collegamento chiamato linux che punta alla directory dei sorgenti del 2.6?

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

Messaggio da clodo »

Mmmmmmh..........come dice gohanz c'è qualcosa che non va nei sorgenti del kernel. Imlo modulo viene compilato ma non può essere caricato; controlla ciò che dice gohanz, verifica che il gcc installato sia lo stesso con cui è compilato il kernel, e controlla che il comando:
$cat /proc/version fornisca la versione del kernel i cui sorgenti saranno utilizzati per il modulo nvidia.
il link /usr/src/linux deve in altre parole puntare agli effettivi sorgenti del kernel che usi. Il fatto che il modulo venga costruito significhe che dei sorgenti sono installati, ma evidentemente non sono riferiti al kernel che usa il tuo pc.

Avatar utente
darkside04
Linux 2.x
Linux 2.x
Messaggi: 432
Iscritto il: mar 23 nov 2004, 0:00
Località: roma

Messaggio da darkside04 »

Vedi questo forum:
http://www.nvnews.net/vbulletin/forumdisplay.php?f=14c
Che tipo di scheda hai?

ivan
Linux 1.x
Linux 1.x
Messaggi: 123
Iscritto il: lun 29 ago 2005, 0:00

Messaggio da ivan »

Scusa clodo ma sto usando linux da poco tempo quindi per me stai parlando in arabo.....con il comando cat /proc/version mi da questo in uscita : Linux version 2.6.13 (root@midas) (gcc version 3.3.6) #1 Sat Sep 3 21:11:20 PDT 2005
.Poi nn so cosa fare

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

Messaggio da clodo »

ivan ha scritto:Scusa clodo ma sto usando linux da poco tempo quindi per me stai parlando in arabo.....con il comando cat /proc/version mi da questo in uscita : Linux version 2.6.13 (root@midas) (gcc version 3.3.6) #1 Sat Sep 3 21:11:20 PDT 2005
.Poi nn so cosa fare
Quand'è uscito quel kernel, mezz'ora fa?? :D

ok vai sotto /usr/src e posta l'output di ls -l
posta anche l'output di gcc --version, controlla che sia 3.3.6

ivan
Linux 1.x
Linux 1.x
Messaggi: 123
Iscritto il: lun 29 ago 2005, 0:00

Messaggio da ivan »

total 1
lrwxrwxrwx 1 root root 12 2005-09-17 16:46 linux -> linux-2.4.31/
drwxr-xr-x 15 root root 608 2005-10-10 19:01 linux-2.4.31/
drwxr-xr-x 7 root root 168 2003-10-29 07:08 rpm/
drwxr-xr-x 2 root root 176 2005-06-06 03:25 speakup-2.4.31/

con il comando gcc --version ottengo 3.3.6(quindi almeno quello è giusto)

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

Messaggio da gohanz »

Ecco perchè non ti funziona non hai i sorgenti del 2.6 installati e poi c'è il collegamento linux che punta ai sorgenti del 2.4

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

Messaggio da clodo »

Il kernel che governa il tuo pc è un 2.6.13, ma i tuoi sorgenti sono, come vedi, del 2.4.31...............per cui l'installer nvidia ha fatto il modulo per il 2.4.31!
devi installare i sorgenti del 2.6.13, rimuovere il link /usr/src/linux e farne uno nuovo che punti a questo kernel, dopodichè puoi rilanciare l'installer.
qualcosa del tipo:
user$su -
[password]
root@darkstar# cd /usr/src
root@darkstar# rm linux
installi i sorgenti, sono nel cd, con installpkg
root@darkstar# ln -s /usr/src/linux /usr/src/linux-2.6.13
controlli con ls che linux punti a 2.6.13

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

Messaggio da clodo »

Bella lì, doppia risposta :D

Rispondi