Showing posts with label nvidia. Show all posts
Showing posts with label nvidia. Show all posts

Monday, May 25, 2009

Driver nvidia con kernel 2.6.30 (Ubuntu Karmic)

Per chi provando l'alpha di Karmic si fosse trovato nella situazione di non riuscire ad installare i driver nvidia a causa del modulo che non compila, lanciando questo errore:
error: ‘struct proc_dir_entry’ has no member named ‘owner’

ecco una soluzione funzionante presa dai forum di ubuntu e di nvidia:

  1. Aprite il file /var/lib/dkms/nvidia/<versione_driver>/source/nv.c
  2. Commentate (/*........*/) tutte le righe in cui appare la variabile "owner"
  3. Lanciate sudo dpkg-reconfigure nvidia-<versione>-kernel-source
  4. Aprite il gestore dei driver hardware e riabilitate il driver
  5. Chiudete la sessione
Ora il server X dovrebbe riavviarsi con tutto l'occorrente per godere di compiz e amenità simili. :)

Wednesday, July 11, 2007

Driver NVidia su debian con kernel 2.6.2x

Visto l'aggiornamento odierno del kernel in debian testing (o lenny che dir si voglia) mi sono dovuto confrontare con il problema che già avevo avuto nel momento in cui avevo provato ad installare il kernel 2.6.21 da unstable.
In parole povere, il problema è quello che la compilazione del modulo del kernel dei driver nvidia fallisce con il seguente messaggio:

FATAL: modpost: GPL-incompatible module nvidia.ko uses GPL-only symbol ‘paravirt_ops’

La soluzione l'ho trovata girando un po' su Google e finendo su questo sito che offre una versione patchata dello script per installare i driver (tutto secondo i termini GPL, tranquilli...) per varie versioni di kernel e driver (se non avete voglia di leggere tutto sono in fondo alla pagina).

A me ha funzionato senza problemi, quindi spero possa essere di aiuto anche ad altri naviganti!

Aggiornamento ottobre 2007: l'ultima versione di driver nvidia, sia quello ufficiale che quello patchato, con il kernel 2.6.22 di testing lamenta un problema di incompatibilità di versione di gcc tra il kernel ed il modulo! In seguito a ciò, notando che nel repository era arrivato il pacchetto nvidia-glx con l'ultima versione del driver ho provato alla vecchia maniera ("sudo m-a auto-install nvidia" dopo aver installato nvidia-kernel-source) e ha compilato il modulo senza problemi; ho quindi installato il nuovo nvidia-glx e tutto è andato a posto.

P.S. Era più di un mese che non scrivevo!!

Aggiornamento marzo 2008: Con la versione 2.6.24 in testing ho compilato il modulo nvidia senza problemi con il caro vecchio sudo m-a auto-install nvidia
...ma è sparito il supporto per la mia scheda audio (driver snd-cs46xx)!!!. Sto provando a ricompilare con istruzioni e file trovati qua e là; in caso di successo farò un post apposito.