Pagina 1 di 1

driver nvidia

Inviato: mer 29 nov 2006, 8:40
da andreasl
Ciao a tutti, ho tentato di installare i driver nvidia lanciando

sh NVIDIA-Linux-x86-1.0-9629-pkg1.run

ma non riesce a terminare l'installazione. la parte terminale del file /var/log/nvidia-installer.log dice

Codice: Seleziona tutto

-> Kernel module compilation complete.
ERROR: Unable to load the kernel module 'nvidia.o'.  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: 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:
   pciehp: PCI Express Hot Plug Controller Driver version: 0.5
   uhci.c: USB Universal Host Controller Interface driver v1.1
   usb-uhci.c: $Revision: 1.275 $ time 02:01:41 Sep  1 2006
   usb-uhci.c: High bandwidth mode enabled
   usb-uhci.c: v1.275:USB Universal Host Controller Interface driver
   scsi singledevice 0 0 0 0
   scsi singledevice 0 0 1 0
   scsi singledevice 0 0 2 0
   scsi singledevice 0 0 3 0
   scsi singledevice 0 0 4 0
   scsi singledevice 0 0 5 0
   scsi singledevice 0 0 6 0
   scsi singledevice 0 0 7 0
   hub.c: new USB device 00:02.0-6, assigned address 3
   scsi1 : SCSI emulation for USB Mass Storage devices
   Vendor: SigmaTel  Model: MSCN              Rev: 0100
   Type:   Direct-Access                      ANSI SCSI revision: 02
   Attached scsi removable disk sda at scsi1, channel 0, id 0, lun 0
   SCSI device sda: 1012736 512-byte hdwr sectors (519 MB)
   sda: Write Protect is off
   sda: sda1
   WARNING: USB Mass Storage data integrity not assured
   USB Mass Storage device found at 3
   usb.c: USB disconnect on device 00:02.0-6 address 3
   NVRM: No NVIDIA graphics adapter found!
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.
qualcuno sa suggerirmi come aggirare il problema ?

Inviato: mer 29 nov 2006, 8:41
da andreasl
dimenticavo uso slack 11 e kernel 2.4.33.3

Inviato: mer 29 nov 2006, 9:25
da whites11
hai aggiornato gcc rispetto all'installazione? hai installato i kernel-source e i kernel-headers corretti?

Inviato: mer 29 nov 2006, 10:12
da tgmx
Non vorrei sbagliarmi ma mi sembra che tempo fa un'ultima vesione dei driver Nvidia mi avessero dato problemi con un kernel non molto aggiornato.

Forse per il 2.4 dei istallare una versione più vecchia dei driver.

Inviato: mer 29 nov 2006, 16:12
da andreasl
gcc non l'ho aggiornato, kernel-source e i kernel-headers ci sono, infatti la compilazione pare andare a buon fine. Il problema sembra nel caricamento del modulo, di licenza, sembra che le licenze non-GPL siano inaccettate.

in teoria si potrebbe forzare con l'opzione -f

stasera provo versioni più vecchie, però mi incuriosisce la vicenda della licenza

Inviato: mer 29 nov 2006, 17:45
da albatrosla
Penso abbia ragione chi parla di mismatch nelle versioni di gcc. E' molto probabile che la versione con la quale hai compilato (o chi per te lo ha fatto) il kernel della tua macchina sia diversa da quella che ora utilizzi per il build di quel modulo.

Inviato: gio 30 nov 2006, 12:57
da andreasl
Ho installato un versione più vecchia, continua a darmi il warning sulla licenza non-GPL. Però ora il modulo viene caricato con warning, ma sembra che tutto funzioni!

Inviato: gio 30 nov 2006, 23:34
da clodo
Puoi usare anche il nuovo driver, pero' controlla le solite cose:
$ cat /proc/verion
Linux version 2.6.17-2-686 (Debian 2.6.17-9) (waldi@debian.org) (gcc version 4.1.2 20060901 (prerelease) (Debian 4.1.1-13))

$ gcc -v
......
Thread model: posix
gcc version 4.1.2 20061028 (prerelease) (Debian 4.1.1-19)
In tale caso i due gcc corrispondono, ma se non sono della stessa versione devi installare il gcc che combacia con quello del kernel, poi spegni X e, da root:

Codice: Seleziona tutto

# export CC=gcc`versione uguale a quella del kernel`
Poi rilanci l'installer del driver

Inviato: ven 1 dic 2006, 17:01
da Jak
Ciao a tutti!

Dopo tante ore spese per niente cercando di far funzionare la mia Radeon A9250 con i Driver binari di ATI (è l'unica scheda non supportata, che fortuna!), avevo disinstallato Linux. Scelta pessima però non avevo finanze sufficienti per acquistare una nVidia :P

Ora ho comandato una Asus N6200 e dovrebbe arrivarmi nei prossimi giorni.

Ho intenzione di continuare ad utilizzare il Kernel 2.4.33.3, qual'è l'ultima versione dei driver nVidia che supporta questo Kernel?

andreasl tu quale hai installato?

Inviato: ven 1 dic 2006, 21:39
da andreasl
dunque io ho usato
NVIDIA_nforce-1.0-0261.tar.gz

che però credo non contenga i driver video, a me serviva il resto: chipset nforce4, audio, rete, ecc...

Io ho una scheda video ati x300 e i driver ufficiali funzionano benissimo!!!