ERROR: Unable to build the NVIDIA kernel module (nvidia.ko)

Usate questo forum per richieste di aiuto e consigli sull'hardware montato nelle vostre macchine con GNU/Linux Slackware.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata e la versione del Kernel. Questi dati aiutano le persone che possono rispondere.
2) Citare il tipo di hardware coinvolto in modo dettagliato.
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. Non usare termini gergali come procio, mobo e simili per identificare i componenti hardware.
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
Avatar utente
emorex
Linux 0.x
Linux 0.x
Messaggi: 13
Iscritto il: ven 24 mar 2006, 13:31

ERROR: Unable to build the NVIDIA kernel module (nvidia.ko)

Messaggio da emorex »

Ciao a tutti che sono nuovo del forum...
Per piacere, qualcuno che ha avuto questo tipo di errore deve dirmi come ne è venuto fuori.
Avevo appena istallato la slack10.2 e il kernel 2.6.16, appena si fa per dire perchè è da sabato che sto appiccicato al pc a smanettare, una volta con la 10.1 mi era apparso lo stesso problema ma dopo una nottata non ricordo come ma ero riucito, ricompilando il kernel mi pare. Adesso compilo e ricompilo con o senza agpgart, DRM, framebuffer console, nvidiafb, ma non riesco a capire dove sbaglio.
Ho cercato su google, slacky ma non trovo il mio specifico problema.
nvidia-installer.log dice che ha problemi con gli header in include/linux, credo
ho visto anche su nvidia.com e ho provato ad aggiornare gli header del kernel...niente.
Ho anche preso a calci il pc ma senza riscontrare apprezzabili risultati.
Non so cosa altro fare, per piacere ditemi qualcosa. Grazie

Avatar utente
rogx
Linux 0.x
Linux 0.x
Messaggi: 38
Iscritto il: lun 24 gen 2005, 0:00

Messaggio da rogx »

prova:

http://www.nvnews.net/vbulletin/showthr ... f0&t=62021

con la slamd64 10.2b ho avuto problemi di questo tipo ed ho risolto applicando la patch:
U012206
al driver NVIDIA-Linux-x86_64-1.0-8178-pkg2.

:wink:

Avatar utente
Darathorn
Linux 2.x
Linux 2.x
Messaggi: 315
Iscritto il: dom 28 nov 2004, 0:00
Nome Cognome: Francesco Braga
Slackware: 12.1
Kernel: 2.6.24.5-smp
Desktop: fluxbox
Località: Rezzato
Contatta:

Messaggio da Darathorn »

provato a usare gli header del kernel 2.6.13 del cd di slackware ?

Avatar utente
Sidereus
Linux 2.x
Linux 2.x
Messaggi: 343
Iscritto il: gio 10 feb 2005, 0:00
Località: Cremona

Messaggio da Sidereus »

I driver nvidia x86-1.0-8178-pkg1 non vanno bene per il kernel 2.6.16,
bisogna patcharli. Sul forum c'è un post di Samiel, che aveva avuto lo stesso problema.

Devi scaricare la patch da qui
Poi, devi patchare i driver:

Codice: Seleziona tutto

    # sh /path/to/NVIDIA-Linux-x86-1.0-8178-pkg1.run --extract-only
    # cd NVIDIA-Linux-x86-1.0-8178-pkg1
    # patch -p0 < /path/to/NVIDIA_kernel-1.0-8178-U012206.diff.txt
    # ./nvidia-installer -n
E se vuoi puoi anche farti un tuo pacchetto:

Codice: Seleziona tutto

    # cd ../
    # rm -rf NVIDIA-Linux-x86-1.0-8178-pkg1/usr/src/nv/precompiled
    # sh NVIDIA-Linux-x86-1.0-8178-pkg1/usr/bin/makeself.sh \
    --target-os Linux --target-arch x86 \
    NVIDIA-Linux-x86-1.0-8178-pkg1 \
    NVIDIA-Linux-x86-1.0-8178-pkg0-custom.run \
    "NVIDIA Accelerated Graphics Driver for Linux-x86 1.0-8178" \
    ./nvidia-installer
Spero di essere stato chiaro
Ciaooo
Sidereus

Avatar utente
emorex
Linux 0.x
Linux 0.x
Messaggi: 13
Iscritto il: ven 24 mar 2006, 13:31

Messaggio da emorex »

Ho provato a far questo:
# sh /path/to/NVIDIA-Linux-x86-1.0-8178-pkg1.run --extract-only
# cd NVIDIA-Linux-x86-1.0-8178-pkg1
# patch -p0 < /path/to/NVIDIA_kernel-1.0-8178-U012206.diff.txt
# ./nvidia-installer -n
La cosa sconcertante è che quel post mi compariva sempre ma lo scartavo perchè non ricordavo di aver fatto un operazione del genere, a suo tempo, quando tutto funzionava perfettamente.
Comunque adesso finalmente va...grazie a tutti!

Rispondi