Pagina 1 di 1

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

Inviato: mar 28 mar 2006, 16:45
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

Inviato: mar 28 mar 2006, 17:11
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:

Inviato: mar 28 mar 2006, 17:12
da Darathorn
provato a usare gli header del kernel 2.6.13 del cd di slackware ?

Inviato: mar 28 mar 2006, 17:14
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

Inviato: mar 28 mar 2006, 18:27
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!