Pagina 1 di 1

[Risolto] Nvi&Curr: Unable to load the kernel module 'nv

Inviato: dom 3 giu 2007, 23:07
da Bakkio2
Lo so che probabilmente avete letto tantissimi messaggi del genere... ma personalmente non ho trovato risposta...

La mia situazioine è la seguente:
Scheda video: Nvidia GeForce FX5200 da 128Mb
I driver scaricati dal sito sono: NVIDIA-Linux-x86-1.0-7185-pkg1.run
Il kernel e relativi moduli sono quelli "standard" (cioè non ricompilati): 2.6.21.3

Quando tento (da init 3) di installare i driver, prima mi dice che vuole connettersi al sito, poi siccome non trova niente, cerca di creare i moduli da solo.
Quando finisce di creare i moduli, mi da l'errore:

cat /var/log/nvidia-installer.log:

Codice: Seleziona tutto

  nvidia.mod.o
   NVIDIA: left KBUILD.
-> done.
-> Kernel module compilation complete.
ERROR: Unable to load the kernel module 'nvidia.ko'.  This happens most
       frequently when this kernel module was built against the wrong or
       improperly configured kernel sources, with a version of gcc that differs
       from the one used to build the target kernel, or if a driver such as
       rivafb/nvidiafb is present and prevents the NVIDIA kernel module from
       obtaining ownership of the NVIDIA graphics device(s).

       Please see the log entries 'Kernel module load error' and 'Kernel
       messages' at the end of the file '/var/log/nvidia-installer.log' for
       more information.
-> Kernel module load error: insmod: error inserting './usr/src/nv/nvidia.ko':
   -1 Invalid module format
-> Kernel messages:
   usb 3-2.1: SN9C10[12] PC Camera Controller detected (vid/pid 0x0C45:0x600D)
   usb 3-2.1: PAS106B image sensor detected
   usb 3-2.1: Initialization succeeded
   usb 3-2.1: V4L2 device registered as /dev/video0
   usb 3-2.1: Optional device control through 'sysfs' interface disabled
   usbcore: registered new interface driver sn9c102
   Adding 996020k swap on /dev/hda2.  Priority:-1 extents:1 across:996020k
   EXT3 FS on hda1, internal journal
   parport: PnPBIOS parport detected.
   parport0: PC-style at 0x378, irq 7 [PCSPP,TRISTATE,EPP]
   lp0: using parport0 (interrupt-driven).
   lp0: console ready
   Capability LSM initialized
   input: ImPS/2 Generic Wheel Mouse as /class/input/input3
   NTFS volume version 3.1.
   eth0: link up, 100Mbps, full-duplex, lpa 0x45E1
   NET: Registered protocol family 10
   lo: Disabled Privacy Extensions
   eth0: no IPv6 routers present
   smbfs: Unrecognized mount option noexec
   usb 3-2.2: usbfs: interface 1 claimed by usblp while 'kooka' sets config #1
   usb 3-2.2: usbfs: interface 1 claimed by usblp while 'kooka' sets config #1
   usb 3-2.2: USB disconnect, address 4
   drivers/usb/class/usblp.c: usblp0: removed
   nvidia: version magic '2.6.21.3-smp SMP mod_unload 686 ' should be '2.6.21.3
   mod_unload 486 '
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.
Il fatto è che non capisco cosa devo fare.... (stavo seguendo la miniguida su slackpedia per mettere ompiz e beryl, ma mi fermo molto prima.....)

Inviato: dom 3 giu 2007, 23:16
da submax82
l'installer che usi è vecchio... usa l'ultima versione http://www.nvidia.it/object/linux_it.html

hai installato i sorgenti del kernel?

ls /var/log/packages | grep kernel-source

Inviato: dom 3 giu 2007, 23:20
da Bakkio2
intanto:
ls /var/log/packages/ |grep kernel

Codice: Seleziona tutto

kernel-generic-2.6.21.3-i486-1
kernel-headers-2.6.21.3_smp-i386-1
kernel-huge-2.6.21.3-i486-1
kernel-modules-2.6.21.3-i486-1
kernel-source-2.6.21.3_smp-noarch-1
secondariamente cosa mi consigli come installer???

Inviato: dom 3 giu 2007, 23:28
da submax82
ok...

l'installer l'ultima versione... ti ho postato la pagina

Inviato: dom 3 giu 2007, 23:34
da Bakkio2
mi da lo stesso identico problema anche con l'installer: NVIDIA-Linux-x86-100.14.06-pkg1.run

Inviato: dom 3 giu 2007, 23:40
da submax82
i sorgenti sono del kernel smp mentre i kernel che usi e i moduli relativi sono del kernel senza smp ... per questo fà macello...

devi mettere il kernel-source senza smp... ma mi pare che non ci sia in current ma vada costruito...

Inviato: dom 3 giu 2007, 23:46
da Bakkio2
e hai una idea di come costruirlo???
ma soprattutto, come mai sono l'unico ad avere questo problema???

comunque grazie per l'aiuto!

Inviato: dom 3 giu 2007, 23:49
da submax82

Inviato: lun 4 giu 2007, 0:08
da Bakkio2
ho disinstallato header smp e messo quello normale, ma il risultato non cambia.....
mentre non trovo il kernel source non smp

Inviato: lun 4 giu 2007, 0:17
da submax82
Bakkio2 ha scritto:ho disinstallato header smp e messo quello normale, ma il risultato non cambia.....
mentre non trovo il kernel source non smp
ma non c'è ... c'è scritto sopra ...

ftp://ftp.slackware.com/pub/slackware/s ... README.TXT

basta leggere il readme c'è scritto tutto

Inviato: lun 4 giu 2007, 0:21
da michele.p
...in genere l'errore si presenta, così come indicato nel log che hai postato, perché i moduli del kernel sarebbero stati compilati con una versione del compilatore diverso da quello con il quale stai compilando il modulo nVidia.

Qual è la versione del compilatore che stai usando?...quello di default della current o il "vecchio" della Slack 11?....


Bye

Inviato: lun 4 giu 2007, 0:22
da submax82
michele.p ha scritto:...in genere l'errore si presenta, così come indicato nel log che hai postato, perché i moduli del kernel sarebbero stati compilati con una versione del compilatore diverso da quello con il quale stai compilando il modulo nVidia.

Qual è la versione del compilatore che stai usando?...quello di default della current o il "vecchio" della Slack 11?....


Bye
no... lui usa current 100%

il problema è dato dal kernel-source smp ... è spiegato nel readme.... sono sicuro

lui come ho già detto usa un kernel non smp ... i kernel-source in slackware current sono solo per smp attivo ... per convertirli in kernel-source-NON-smp pat ha creato un script come scritto nel readme

Inviato: lun 4 giu 2007, 0:29
da Bakkio2
Risolto grazie a submax82 .
Non avevo letto bene il readme, e non avevo pacchato il tutto....
Adesso sono riuscito a installarte l'acceleratore grafico, e i giochini dipo vormux girono alla grande!
Grazie tantissimo per l'aiuto!

Inviato: lun 4 giu 2007, 0:31
da submax82
Bakkio2 ha scritto:Risolto grazie a submax82 .
Non avevo letto bene il readme, e non avevo pacchato il tutto....
Adesso sono riuscito a installarte l'acceleratore grafico, e i giochini dipo vormux girono alla grande!
Grazie tantissimo per l'aiuto!
prego ;) magari aggiungi [risolto] nel titolo così chi ha bisogno ha già la soluzione.