[SOLVED] driver nvidia fallisce su kernel 3.10.17 della 14.1

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.

Moderatore: Staff

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.
roberto67
Packager
Packager
Messaggi: 361
Iscritto il: lun 14 set 2009, 18:55
Slackware: 15.0 multilib
Desktop: plasma 5
Contatta:

[SOLVED] driver nvidia fallisce su kernel 3.10.17 della 14.1

Messaggio da roberto67 »

come da oggetto. i drivers che sto cercando di compilare sono quelli della versione NVIDIA-Linux-x86_64-319.23.run sul kernel 3.10.17 della nuova slackware. Riesco invece a compilare se avvio con il vecchio kernel 3.2.45.
Linko qui il log dell'installazione http://files.sagredo.eu/nvidia-installer.log che a me non dice molto. Ho comunque lanciato "make oldconfig && make prepare" come suggerito, ma senza fortuna.

grazie per ogni risposta
Ultima modifica di roberto67 il sab 9 nov 2013, 10:16, modificato 1 volta in totale.

Avatar utente
rfringuello89
Linux 2.x
Linux 2.x
Messaggi: 246
Iscritto il: sab 21 feb 2009, 18:47
Nome Cognome: Renato Fringuello
Slackware: 64 current
Kernel: 3.13.3
Desktop: kde 4.12.4 [Alien]

Re: Compilazione drivers nvidia fallisce su kernel della 14.

Messaggio da rfringuello89 »

1) Lancia l'installer dei driver e non andare avanti (vai su un altra tty non terminare l'installer!)
2) apri /tmp/selfgz/NVIDIA-Linux-arch-version/kernel/nv-linux.h
3) cambia la riga:

#define NV_NUM_PHYSPAGES num_physpages

in

#define NV_NUM_PHYSPAGES get_num_physpages

4) torna all'installer e vai avanti
"When you know Slackware, you know Linux… when you know Red Hat, all you know is Red Hat."

roberto67
Packager
Packager
Messaggi: 361
Iscritto il: lun 14 set 2009, 18:55
Slackware: 15.0 multilib
Desktop: plasma 5
Contatta:

Re: Compilazione drivers nvidia fallisce su kernel della 14.

Messaggio da roberto67 »

Fatto, ma non risolve. Ti rilinko il log, che mi pare identico la precedente..
http://files.sagredo.eu/nvidia-installer2.log

Avatar utente
rfringuello89
Linux 2.x
Linux 2.x
Messaggi: 246
Iscritto il: sab 21 feb 2009, 18:47
Nome Cognome: Renato Fringuello
Slackware: 64 current
Kernel: 3.13.3
Desktop: kde 4.12.4 [Alien]

Re: Compilazione drivers nvidia fallisce su kernel della 14.

Messaggio da rfringuello89 »

Tra l'altro avevo letto kernel 3.11.17, potresti provare con un driver più nuovo e se non va testare la modifica che ti ho suggerito. Io stò usando con successo i 331.13 (beta) su kernel 3.11.6 e funzionano a meraviglia
"When you know Slackware, you know Linux… when you know Red Hat, all you know is Red Hat."

roberto67
Packager
Packager
Messaggi: 361
Iscritto il: lun 14 set 2009, 18:55
Slackware: 15.0 multilib
Desktop: plasma 5
Contatta:

Re: Compilazione drivers nvidia fallisce su kernel della 14.

Messaggio da roberto67 »

ho testato anche il 319.23, che era installato in precedenza, ma nulla. Se vado a scaricarlo e seleziono la mia scheda video mi vien fuori il 319.17 però...

Avatar utente
rfringuello89
Linux 2.x
Linux 2.x
Messaggi: 246
Iscritto il: sab 21 feb 2009, 18:47
Nome Cognome: Renato Fringuello
Slackware: 64 current
Kernel: 3.13.3
Desktop: kde 4.12.4 [Alien]

Re: Compilazione drivers nvidia fallisce su kernel della 14.

Messaggio da rfringuello89 »

eh.. mi sono lamentato sul forum nvidia di questo e vedo che hanno risolto per quanto riguarda la mia scheda video. Vedi un po' questi:
http://www.nvidia.it/content/DriverDown ... pe=GeForce
http://www.nvidia.it/content/DriverDown ... pe=GeForce
Sono per Linux 32bit compatibili praticamente con tutte le schede video
"When you know Slackware, you know Linux… when you know Red Hat, all you know is Red Hat."

erio
Linux 4.x
Linux 4.x
Messaggi: 1354
Iscritto il: ven 9 ott 2009, 19:25
Slackware: 13.37
Kernel: 3.0.7
Desktop: kde

Re: Compilazione drivers nvidia fallisce su kernel della 14.

Messaggio da erio »

per i kernel 3.11 e 3.12 occorre una patch per i driver nvidia,sono disponibili i driver 331.20,che sono compatibili con i nuovi kernel.....dicono.

Avatar utente
rfringuello89
Linux 2.x
Linux 2.x
Messaggi: 246
Iscritto il: sab 21 feb 2009, 18:47
Nome Cognome: Renato Fringuello
Slackware: 64 current
Kernel: 3.13.3
Desktop: kde 4.12.4 [Alien]

Re: Compilazione drivers nvidia fallisce su kernel della 14.

Messaggio da rfringuello89 »

si la patch fa praticamente ciò che ho detto io sopra :D però avevo letto kernel 3.11
"When you know Slackware, you know Linux… when you know Red Hat, all you know is Red Hat."

erio
Linux 4.x
Linux 4.x
Messaggi: 1354
Iscritto il: ven 9 ott 2009, 19:25
Slackware: 13.37
Kernel: 3.0.7
Desktop: kde

Re: Compilazione drivers nvidia fallisce su kernel della 14.

Messaggio da erio »

ho usato la stessa per il kernel 3.12 e funziona anche li.

Avatar utente
rfringuello89
Linux 2.x
Linux 2.x
Messaggi: 246
Iscritto il: sab 21 feb 2009, 18:47
Nome Cognome: Renato Fringuello
Slackware: 64 current
Kernel: 3.13.3
Desktop: kde 4.12.4 [Alien]

Re: Compilazione drivers nvidia fallisce su kernel della 14.

Messaggio da rfringuello89 »

buono a sapersi per quando lo ricompilerò ;)
"When you know Slackware, you know Linux… when you know Red Hat, all you know is Red Hat."

roberto67
Packager
Packager
Messaggi: 361
Iscritto il: lun 14 set 2009, 18:55
Slackware: 15.0 multilib
Desktop: plasma 5
Contatta:

Re: Compilazione drivers nvidia fallisce su kernel della 14.

Messaggio da roberto67 »

rfringuello89 ha scritto:eh.. mi sono lamentato sul forum nvidia di questo e vedo che hanno risolto per quanto riguarda la mia scheda video. Vedi un po' questi:
http://www.nvidia.it/content/DriverDown ... pe=GeForce
http://www.nvidia.it/content/DriverDown ... pe=GeForce
Sono per Linux 32bit compatibili praticamente con tutte le schede video
io però ho una 64b. non riesco a puntare a quelli a 64b modificando l'url. Ma esiste una repository dove sfogliare l'archivio?

roberto67
Packager
Packager
Messaggi: 361
Iscritto il: lun 14 set 2009, 18:55
Slackware: 15.0 multilib
Desktop: plasma 5
Contatta:

Re: Compilazione drivers nvidia fallisce su kernel della 14.

Messaggio da roberto67 »

erio ha scritto:per i kernel 3.11 e 3.12 occorre una patch per i driver nvidia,sono disponibili i driver 331.20,che sono compatibili con i nuovi kernel.....dicono.
puoi darmi un url? come dicevo sopra dal loro menu si tirano fuori versioni vecchie..

erio
Linux 4.x
Linux 4.x
Messaggi: 1354
Iscritto il: ven 9 ott 2009, 19:25
Slackware: 13.37
Kernel: 3.0.7
Desktop: kde

Re: Compilazione drivers nvidia fallisce su kernel della 14.

Messaggio da erio »

la patch che ho io e' per i driver 319.49

Codice: Seleziona tutto

diff -uNr a/kernel/nv.c b/kernel/nv.c
--- a/kernel/nv.c	2013-08-14 10:27:46.000000000 +0800
+++ b/kernel/nv.c	2013-09-06 20:03:59.930725559 +0800
@@ -16,7 +16,7 @@
 #include "rmil.h"
 
 #if defined(MODULE_LICENSE)
-MODULE_LICENSE("NVIDIA");
+MODULE_LICENSE("GPL");
 #endif
 #if defined(MODULE_INFO)
 MODULE_INFO(supported, "external");
diff -uNr a/kernel/nv-drm.c b/kernel/nv-drm.c
--- a/kernel/nv-drm.c	2013-08-14 10:27:46.000000000 +0800
+++ b/kernel/nv-drm.c	2013-09-06 19:54:28.334749465 +0800
@@ -106,7 +106,6 @@
     .unlocked_ioctl = drm_ioctl,
     .mmap = drm_gem_mmap,
     .poll = drm_poll,
-    .fasync = drm_fasync,
     .read = drm_read,
     .llseek = noop_llseek,
 };
@@ -202,12 +201,7 @@
     memset(&nv_obj->base, 0, sizeof(nv_obj->base));
     nv_obj->pages = pages;
 
-    ret = drm_gem_private_object_init(nvl->drm, &nv_obj->base, size);
-    if (ret)
-    {
-        status = RM_ERR_OPERATING_SYSTEM;
-        goto done;
-    }
+    drm_gem_private_object_init(nvl->drm, &nv_obj->base, size);
 
     ret = drm_gem_handle_create(file_priv, &nv_obj->base, handle);
     if (ret)
diff -uNr a/kernel/nv-linux.h b/kernel/nv-linux.h
--- a/kernel/nv-linux.h	2013-08-14 10:27:46.000000000 +0800
+++ b/kernel/nv-linux.h	2013-09-06 19:36:15.998795150 +0800
@@ -1037,7 +1037,8 @@
 #endif
 
 #if !defined(NV_VMWARE)
-#define NV_NUM_PHYSPAGES                num_physpages
+#define NV_NUM_PHYSPAGES		get_num_physpages()
+//#define NV_NUM_PHYSPAGES                num_physpages
 #define NV_GET_CURRENT_PROCESS()        current->tgid
 #define NV_IN_ATOMIC()                  in_atomic()
 #define NV_LOCAL_BH_DISABLE()           local_bh_disable()

roberto67
Packager
Packager
Messaggi: 361
Iscritto il: lun 14 set 2009, 18:55
Slackware: 15.0 multilib
Desktop: plasma 5
Contatta:

Re: Compilazione drivers nvidia fallisce su kernel della 14.

Messaggio da roberto67 »

erio ha scritto:la patch che ho io e' per i driver 319.49
grazie mille. il mio problema è anche che non riesco a scaricare altri driver più nuovi se non quelli che ho. esiste una repository?

erio
Linux 4.x
Linux 4.x
Messaggi: 1354
Iscritto il: ven 9 ott 2009, 19:25
Slackware: 13.37
Kernel: 3.0.7
Desktop: kde

Re: Compilazione drivers nvidia fallisce su kernel della 14.

Messaggio da erio »

http://www.nvidia.com/download/driverRe ... 9371/en-us questo se funziona e' il link per i 331.20 32 bit

Rispondi