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.
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.
-> 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 ?
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
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.
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!
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:
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?