Repository 32bit  Forum
Repository 64bit  Wiki

[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.

[SOLVED] driver nvidia fallisce su kernel 3.10.17 della 14.1

Messaggioda roberto67 » ven nov 08, 2013 21:11

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 nov 09, 2013 10:16, modificato 1 volta in totale.
roberto67
Packager
Packager
 
Messaggi: 291
Iscritto il: lun set 14, 2009 17:55
Slackware: 14.1 multilib
Desktop: kde

Re: Compilazione drivers nvidia fallisce su kernel della 14.

Messaggioda rfringuello89 » ven nov 08, 2013 22:42

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."
Avatar utente
rfringuello89
Linux 2.4
Linux 2.4
 
Messaggi: 244
Iscritto il: sab feb 21, 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.

Messaggioda roberto67 » ven nov 08, 2013 23:13

Fatto, ma non risolve. Ti rilinko il log, che mi pare identico la precedente..
http://files.sagredo.eu/nvidia-installer2.log
roberto67
Packager
Packager
 
Messaggi: 291
Iscritto il: lun set 14, 2009 17:55
Slackware: 14.1 multilib
Desktop: kde

Re: Compilazione drivers nvidia fallisce su kernel della 14.

Messaggioda rfringuello89 » ven nov 08, 2013 23:19

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."
Avatar utente
rfringuello89
Linux 2.4
Linux 2.4
 
Messaggi: 244
Iscritto il: sab feb 21, 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.

Messaggioda roberto67 » ven nov 08, 2013 23:24

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ò...
roberto67
Packager
Packager
 
Messaggi: 291
Iscritto il: lun set 14, 2009 17:55
Slackware: 14.1 multilib
Desktop: kde

Re: Compilazione drivers nvidia fallisce su kernel della 14.

Messaggioda rfringuello89 » ven nov 08, 2013 23:30

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."
Avatar utente
rfringuello89
Linux 2.4
Linux 2.4
 
Messaggi: 244
Iscritto il: sab feb 21, 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.

Messaggioda erio » ven nov 08, 2013 23:34

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.
erio
Linux 3.x
Linux 3.x
 
Messaggi: 1088
Iscritto il: ven ott 09, 2009 18:25
Slackware: 13.37
Kernel: 3.0.7
Desktop: kde

Re: Compilazione drivers nvidia fallisce su kernel della 14.

Messaggioda rfringuello89 » ven nov 08, 2013 23:36

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."
Avatar utente
rfringuello89
Linux 2.4
Linux 2.4
 
Messaggi: 244
Iscritto il: sab feb 21, 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.

Messaggioda erio » ven nov 08, 2013 23:39

ho usato la stessa per il kernel 3.12 e funziona anche li.
erio
Linux 3.x
Linux 3.x
 
Messaggi: 1088
Iscritto il: ven ott 09, 2009 18:25
Slackware: 13.37
Kernel: 3.0.7
Desktop: kde

Re: Compilazione drivers nvidia fallisce su kernel della 14.

Messaggioda rfringuello89 » ven nov 08, 2013 23:40

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."
Avatar utente
rfringuello89
Linux 2.4
Linux 2.4
 
Messaggi: 244
Iscritto il: sab feb 21, 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.

Messaggioda roberto67 » ven nov 08, 2013 23:43

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: 291
Iscritto il: lun set 14, 2009 17:55
Slackware: 14.1 multilib
Desktop: kde

Re: Compilazione drivers nvidia fallisce su kernel della 14.

Messaggioda roberto67 » ven nov 08, 2013 23:45

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..
roberto67
Packager
Packager
 
Messaggi: 291
Iscritto il: lun set 14, 2009 17:55
Slackware: 14.1 multilib
Desktop: kde

Re: Compilazione drivers nvidia fallisce su kernel della 14.

Messaggioda erio » ven nov 08, 2013 23:53

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()
erio
Linux 3.x
Linux 3.x
 
Messaggi: 1088
Iscritto il: ven ott 09, 2009 18:25
Slackware: 13.37
Kernel: 3.0.7
Desktop: kde

Re: Compilazione drivers nvidia fallisce su kernel della 14.

Messaggioda roberto67 » ven nov 08, 2013 23:55

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?
roberto67
Packager
Packager
 
Messaggi: 291
Iscritto il: lun set 14, 2009 17:55
Slackware: 14.1 multilib
Desktop: kde

Re: Compilazione drivers nvidia fallisce su kernel della 14.

Messaggioda erio » sab nov 09, 2013 0:15

http://www.nvidia.com/download/driverRe ... 9371/en-us questo se funziona e' il link per i 331.20 32 bit
erio
Linux 3.x
Linux 3.x
 
Messaggi: 1088
Iscritto il: ven ott 09, 2009 18:25
Slackware: 13.37
Kernel: 3.0.7
Desktop: kde

Prossimo

Torna a Slackware

Chi c’è in linea

Visitano il forum: Yahoo [Bot] e 1 ospite