Compilazione modulo nvidia
Uso Etch e ho installato il 2.6.24-1 dai backports. Non riesco a compilare il modulo nvidia per questo kernel, uso module-assistant. Questo è il log del procedimento, gli errori non sembrano dovuti a librerie mancanti. --8<---cut here---start->8--- /usr/bin/make -f debian/rules clean make[1]: Entering directory `/usr/src/modules/nvidia-kernel' # select which makefile to use. rm -f /usr/src/modules/nvidia-kernel/nv/Makefile || true if [ 6 = 6 ]; then \ cd /usr/src/modules/nvidia-kernel/nv ; \ ln -s Makefile.kbuild Makefile ; \ cd .. ; \ if [ 0 = 1 ] ; then \ dpatch apply 04_minion ; \ fi ; \ if [ 0 = 1 ]; then \ dpatch apply 01_sysfs ; \ dpatch status 01_sysfs >patch-stamp ; \ dpatch apply 02_pcialias ; \ dpatch status 02_pcialias >>patch-stamp ; \ fi ; \ fi if [ 6 = 4 ]; then \ cd /usr/src/modules/nvidia-kernel/nv ; \ ln -s Makefile.nvidia Makefile ; \ cd .. ; \ fi if [ -e patch-stamp ]; then \ dpatch deapply-all ; \ rm -rf patch-stamp debian/patched ; \ fi if [ -f /usr/src/modules/nvidia-kernel/debian/control.template ]; then \ cp /usr/src/modules/nvidia-kernel/debian/control.template /usr/src/modules/nvidia-kernel/debian/control; \ fi dh_testroot rm -f build-stamp configure-stamp /usr/bin/make clean SYSSRC=/lib/modules/2.6.24-1-686/build -C /usr/src/modules/nvidia-kernel/nv -f Makefile make[2]: Entering directory `/usr/src/modules/nvidia-kernel/nv' rm -f -f nv.o nv-vm.o os-agp.o os-interface.o os-registry.o nv-i2c.o nv.o nv-vm.o os-agp.o os-interface.o os-registry.o nv-i2c.o nvidia.mod.o rm -f -f build-in.o nv-linux.o *.d .*.{cmd,flags} rm -f -f nvidia.{o,ko,mod.{o,c}} nv_compiler.h *~ rm -f -f stprof stprof.o symtab.h rm -f -rf .tmp_versions make[2]: Leaving directory `/usr/src/modules/nvidia-kernel/nv' rm -f /usr/src/modules/nvidia-kernel/nv/Makefile || true; rm /usr/src/modules/nvidia-kernel/nv/gcc-check rm /usr/src/modules/nvidia-kernel/nv/cc-sanity-check dh_clean rm /usr/src/modules/nvidia-kernel/debian/control rm /usr/src/modules/nvidia-kernel/debian/dirs rm /usr/src/modules/nvidia-kernel/debian/override make[1]: Leaving directory `/usr/src/modules/nvidia-kernel' echo "ROOT_CMD = " ROOT_CMD = /usr/bin/make -f debian/rules binary_modules make[1]: Entering directory `/usr/src/modules/nvidia-kernel' # select which makefile to use. rm -f /usr/src/modules/nvidia-kernel/nv/Makefile || true if [ 6 = 6 ]; then \ cd /usr/src/modules/nvidia-kernel/nv ; \ ln -s Makefile.kbuild Makefile ; \ cd .. ; \ if [ 0 = 1 ] ; then \ dpatch apply 04_minion ; \ fi ; \ if [ 0 = 1 ]; then \ dpatch apply 01_sysfs ; \ dpatch status 01_sysfs >patch-stamp ; \ dpatch apply 02_pcialias ; \ dpatch status 02_pcialias >>patch-stamp ; \ fi ; \ fi if [ 6 = 4 ]; then \ cd /usr/src/modules/nvidia-kernel/nv ; \ ln -s Makefile.nvidia Makefile ; \ cd .. ; \ fi if ! gcc-4.1 -v 2> /dev/null ; then \ echo "Compiler gcc-4.1 does not exist on the system" ; \ exit 1; \ fi touch configure-stamp if [ -f /usr/src/modules/nvidia-kernel/debian/control.template ]; then \ cp /usr/src/modules/nvidia-kernel/debian/control.template /usr/src/modules/nvidia-kernel/debian/control; \ fi dh_testdir dh_testroot PATCHLEVEL = 6 Kernel compiler version : 4.1.1 Detected compiler version : 4.1.1 Using compiler gcc-4.1 version 4.1.1 touch /usr/src/modules/nvidia-kernel/nv/gcc-check touch /usr/src/modules/nvidia-kernel/nv/cc-sanity-check ## Main Make ## IGNORE_CC_MISMATCH=1 CC="gcc-4.1" /usr/bin/make -C /usr/src/modules/nvidia-kernel/nv -f Makefile SYSSRC=/lib/modules/2.6.24-1-686/build KBUILD_PARAMS="-C /lib/modules/2.6.24-1-686/build SUBDIRS=/usr/src/modules/nvidia-kernel/nv" module; make[2]: Entering directory `/usr/src/modules/nvidia-kernel/nv' NVIDIA: calling KBUILD... make CC=gcc-4.1 -C /lib/modules/2.6.24-1-686/build SUBDIRS=/usr/src/modules/nvidia-kernel/nv modules make[3]: Entering directory `/usr/src/linux-headers-2.6.24-1-686' echo \#define NV_COMPILER \"`gcc-4.1 -v 2>&1 | tail -n 1`\" > /usr/src/modules/nvidia-kernel/nv/nv_compiler.h CC [M] /usr/src/modules/nvidia-kernel/nv/nv.o In file included from include/linux/list.h:8, from include/linux/preempt.h:11, from include/linux/spinlock.h:49, from include/linux/seqlock.h:29, from include/linux/time.h:8, from include/linux/timex.h:57, from include/linux/sched.h:53, f
Re: Compilazione modulo nvidia
Io per i driver Nvidia uso sempre l'installer scaricato dal sito. modules assistant ogni tanto mi da problemi... ed è meno aggiornato. Prova con lo script che scarichi da nvidia.com ciao -- Per REVOCARE l'iscrizione alla lista, inviare un email a [EMAIL PROTECTED] con oggetto "unsubscribe". Per problemi inviare un email in INGLESE a [EMAIL PROTECTED] To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Compilazione modulo nvidia
Usi un driver legacy? Non so se con i kernel 2.6.24 vale, ma con la serie 25 per compilare il modulo ho dovuto patchare il nvidia-kernel-source per assicurare la compatibilità con gli ultimi kernel. Puoi provare con la patch scaricando dal forum di nvidia nvnews; se non funziona cancelli la dir col sorgente e la riscompatti dal tarball e.. ti farai venire un'altra idea =) Stefanauss. -- Per REVOCARE l'iscrizione alla lista, inviare un email a [EMAIL PROTECTED] con oggetto "unsubscribe". Per problemi inviare un email in INGLESE a [EMAIL PROTECTED] To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Compilazione modulo nvidia
Il Sunday 29 June 2008 16:08:40 Stefano De Carlo ha scritto: > Usi un driver legacy? > > Non so se con i kernel 2.6.24 vale, ma con la serie 25 per compilare il > modulo ho dovuto patchare il nvidia-kernel-source per assicurare la > compatibilità con gli ultimi kernel. > > Puoi provare con la patch scaricando dal forum di nvidia nvnews; se non > funziona cancelli la dir col sorgente e la riscompatti dal tarball e.. > ti farai venire un'altra idea =) > > > Stefanauss. Io ho sempre usto lo script scaricato dal nvidia.com, ed è sempre andato tutto alla grande... ora mi è tornato il mio portatile dall'assistenza, ho reinstallato il tutto, ma quando vado a installare il driver mi dice che il kernel che sto usando ha attivato qualcosa per Xen e quindi non viene supportato dal driver nvidia, e quindi si ferma l'installazione... ma io non ho installato il kernel per xen ho installato quello per i686 (il k7 rimanda comunque ancora a questo) qualcuno ha qualche suggerimento in merito? Byez -- Gollum 1 Tessoro, dov'é il mio tesssoro... -- Per REVOCARE l'iscrizione alla lista, inviare un email a [EMAIL PROTECTED] con oggetto "unsubscribe". Per problemi inviare un email in INGLESE a [EMAIL PROTECTED] To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Compilazione modulo nvidia
Nicola Manca <[EMAIL PROTECTED]> writes: > Prova con lo script che scarichi da nvidia.com Sono uno di quegli sfortunati ai quali i driver NVIDIA piantano la macchina, sto provando diverse combinazioni di kernel e driver per vedere se posso aggirare il problema. -- Dona i tuoi cicli di clock alla ricerca! http://boinc.berkeley.edu/ Olio, aceto, pepe e sale, sarebbe buono uno stivale. -- P. Pisani, "Briciole di saggezza popolare" -- Per REVOCARE l'iscrizione alla lista, inviare un email a [EMAIL PROTECTED] con oggetto "unsubscribe". Per problemi inviare un email in INGLESE a [EMAIL PROTECTED] To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Compilazione modulo nvidia
gollum1 ha scritto: Il Sunday 29 June 2008 16:08:40 Stefano De Carlo ha scritto: Usi un driver legacy? Non so se con i kernel 2.6.24 vale, ma con la serie 25 per compilare il modulo ho dovuto patchare il nvidia-kernel-source per assicurare la compatibilità con gli ultimi kernel. Puoi provare con la patch scaricando dal forum di nvidia nvnews; se non funziona cancelli la dir col sorgente e la riscompatti dal tarball e.. ti farai venire un'altra idea =) Stefanauss. Io ho sempre usto lo script scaricato dal nvidia.com, ed è sempre andato tutto alla grande... ora mi è tornato il mio portatile dall'assistenza, ho reinstallato il tutto, ma quando vado a installare il driver mi dice che il kernel che sto usando ha attivato qualcosa per Xen e quindi non viene supportato dal driver nvidia, e quindi si ferma l'installazione... ma io non ho installato il kernel per xen ho installato quello per i686 (il k7 rimanda comunque ancora a questo) qualcuno ha qualche suggerimento in merito? Byez http://groups.google.se/group/linux.debian.bugs.dist/browse_thread/thread/9cded18a9f656766/9a29a5e28e788c55?lnk=raot Tutti i kernel debian x86_32 hanno il supporto per la paravirtualizzazione XEN attivato, anche quelli "non-xen". L'unico modo di risolvere è di ricompilarsi il kernel levando sto supporto qui. Per lo script, dipende dal driver di cui hai bisogno. Se hai bisogno del driver legacy, lo script non compila da una certa versione del kernel in poi (non ho presente quale), e bisogna patchare lo script con una patch di nvidia prima di poterlo adoperare. Stefanauss. -- Per REVOCARE l'iscrizione alla lista, inviare un email a [EMAIL PROTECTED] con oggetto "unsubscribe". Per problemi inviare un email in INGLESE a [EMAIL PROTECTED] To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Compilazione modulo nvidia
Il Monday 30 June 2008 21:08:04 Stefano De Carlo ha scritto: > > http://groups.google.se/group/linux.debian.bugs.dist/browse_thread/thread/9 >cded18a9f656766/9a29a5e28e788c55?lnk=raot > > Tutti i kernel debian x86_32 hanno il supporto per la > paravirtualizzazione XEN attivato, anche quelli "non-xen". > L'unico modo di risolvere è di ricompilarsi il kernel levando sto > supporto qui. > > Per lo script, dipende dal driver di cui hai bisogno. Se hai bisogno del > driver legacy, lo script non compila da una certa versione del kernel in > poi (non ho presente quale), e bisogna patchare lo script con una patch > di nvidia prima di poterlo adoperare. > oddio... non saprei... io ho una nvidia 7600, ho scaricato il file NVIDIA-Linux-x86-173.14.09-pkg1.run che con i kernel precedenti aveva funzionato tranquillamente (prima della reinstallazione completa della macchina per guasto HW). ho sempre usato i kernel ufficiali (k7 prima e 686 poi) di debian, quindi non saprei la differenza tra legalcy o altro... sinceramente non è che mi vada molto di ricompilarmi il kernel solo per far andare il driver nvidia (almeno non ora, più avanti forse)... quindi secondo te non ho nessuna soluzione per far andare sto driver? TNX&Byez -- Gollum 1 Tessoro, dov'é il mio tesssoro... Questa e-mail, ed i suoi eventuali allegati, contengono informazioni confidenziali e riservate. Se avete ricevuto questa comunicazione per errore non utilizzatene il contenuto e non portatelo a conoscenza di alcuno. Siete inoltre pregati di eliminarla dalla vostra casella e avvisare il mittente. E' da rilevare inoltre che l'attuale infrastruttura tecnologica non puo' garantire l'autenticita' del mittente, ne' tantomeno l'integrita' dei contenuti. Opinioni, conclusioni ed altre informazioni contenute nel messaggio possono rappresentare punti di vista personali a meno di diversa esplicita indicazione autorizzata. -- Per REVOCARE l'iscrizione alla lista, inviare un email a [EMAIL PROTECTED] con oggetto "unsubscribe". Per problemi inviare un email in INGLESE a [EMAIL PROTECTED] To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Compilazione modulo nvidia
Alle martedì 1 luglio 2008, gollum1 ha scritto: > quindi secondo te non ho nessuna soluzione per far andare sto driver? Io uso Sid e il kernel 2.6.25 per 686: module-assistant funziona egregiamente. saluti ps con una 7600 *non* devi usare i driver legacy - destinati alle schede più vecchie della tua. -- Marco Valli http://forlibertaria.ath.cx -- Per REVOCARE l'iscrizione alla lista, inviare un email a [EMAIL PROTECTED] con oggetto "unsubscribe". Per problemi inviare un email in INGLESE a [EMAIL PROTECTED] To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Compilazione modulo nvidia
Il Tuesday 01 July 2008 14:36:28 Marco Valli ha scritto: > Alle martedì 1 luglio 2008, gollum1 ha scritto: > > quindi secondo te non ho nessuna soluzione per far andare sto driver? > > Io uso Sid e il kernel 2.6.25 per 686: module-assistant funziona > egregiamente. > saluti > ps con una 7600 *non* devi usare i driver legacy - destinati alle schede > più vecchie della tua. > > -- > Marco Valli > http://forlibertaria.ath.cx Avevo provato con m-a parecchio tempo fa e non funzionava adeguatamente, ora ho riprovato, e pare che il driver lo abbia compilato. vedo in /dev questi due file: /dev/nvidia0 /dev/nvidiactl il problema è che non riesco ad utilizzarlo... ho provato con dpkg-reconfigure xserver-xorg, con il solo risultato che è sparito tutto quello che riguarda la definizione del driver appunto, e non riesco a capire se sto usando il driver nvidia o il driver nv... e in questo caso... chi gli ha detto quale caricare e come? con il vecchio xorg.conf avevo provato a metterci il driver nvidia e nvidia0, ma mi diceva che non esiste... con modconf ho caricato in modo definitivo il modulo della nvidia (ha aggiunto automaticamente i parametri da passare al driver)... ero abituato con i driver che ricompilavo usando lo script del sito nvidia e vedere il logo nvidia alla partenza, ora invece non vedo assolutamente nulla e non riesco a capire se sto usando i driver proprietari o meno... (ho provato a cercare documentazione in /usr/share/nvidia-common, ma l'unica cosa che ho trovato è uno script con un alias) Tnx&Byez -- Gollum 1 Tessoro, dov'é il mio tesssoro... -- Per REVOCARE l'iscrizione alla lista, inviare un email a [EMAIL PROTECTED] con oggetto "unsubscribe". Per problemi inviare un email in INGLESE a [EMAIL PROTECTED] To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: (RISOLTO) Compilazione modulo nvidia
Il Tuesday 01 July 2008 22:15:12 gollum1 ha scritto: > Il Tuesday 01 July 2008 14:36:28 Marco Valli ha scritto: > > Alle martedì 1 luglio 2008, gollum1 ha scritto: > > > quindi secondo te non ho nessuna soluzione per far andare sto driver? > > > > Io uso Sid e il kernel 2.6.25 per 686: module-assistant funziona > > egregiamente. > > saluti > > ps con una 7600 *non* devi usare i driver legacy - destinati alle schede > > più vecchie della tua. > > > > -- > > Marco Valli > > http://forlibertaria.ath.cx > > Avevo provato con m-a parecchio tempo fa e non funzionava adeguatamente, > ora ho riprovato, e pare che il driver lo abbia compilato. vedo in /dev > questi due file: > > /dev/nvidia0 /dev/nvidiactl > > il problema è che non riesco ad utilizzarlo... > > ho provato con dpkg-reconfigure xserver-xorg, con il solo risultato che è > sparito tutto quello che riguarda la definizione del driver appunto, e non > riesco a capire se sto usando il driver nvidia o il driver nv... > > e in questo caso... chi gli ha detto quale caricare e come? > > con il vecchio xorg.conf avevo provato a metterci il driver nvidia e > nvidia0, ma mi diceva che non esiste... > > con modconf ho caricato in modo definitivo il modulo della nvidia (ha > aggiunto automaticamente i parametri da passare al driver)... > > ero abituato con i driver che ricompilavo usando lo script del sito nvidia > e vedere il logo nvidia alla partenza, ora invece non vedo assolutamente > nulla e non riesco a capire se sto usando i driver proprietari o meno... > > (ho provato a cercare documentazione in /usr/share/nvidia-common, ma > l'unica cosa che ho trovato è uno script con un alias) alla fine la soluzione era più banale di quanto sembrasse... non era installato il pacchetto nvidia-glx e nvidia-settings uan volta installato questo pacchetto e lanciato il programma: nvidia-xconfig che modifica xorg per l'uso del driver corretto... ecco che restartando xorg, tutto funziona perfettamente... come sempre grande debian, che nei suoi meandri ha sempre una soluzione per tutto, e grande lista la nostra, che ha sempre qualcuno in grado di dare qualche ottimo suggerimento... Grazie dell'aiuto... Byez -- Gollum 1 Tessoro, dov'é il mio tesssoro... -- Per REVOCARE l'iscrizione alla lista, inviare un email a [EMAIL PROTECTED] con oggetto "unsubscribe". Per problemi inviare un email in INGLESE a [EMAIL PROTECTED] To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Compilazione modulo nvidia + ulterione problemino con doppio kernel
giglio robbo' d'acciaio ha scritto: > Uso Etch e ho installato il 2.6.24-1 dai backports. Non riesco a compilare il > modulo nvidia per questo kernel, uso module-assistant. Anch'io uso Etch con il 2.6.24 dei backports: i miei driver nvidia girano splendidamente. Ho usato l'installer disponibile direttamente sul sito nVidia [1]. Ecco il procedimento: # apt-get install binutils build-essential linux-headers-$(uname -r) pkg-config xserver-xorg-dev - CTRL+ALT+F1 e vai al terminale virtuale tty1 - Immetti tuoi user e password - # /etc/init.d/gdm stop oppure # /etc/init.d/kdm stop a seconda del tuo dm... - Vai nella cartella dove hai salvato il file .run - # cd /home/tuonomeutente - lancia il comando # sh NVIDIA-Linux-x86-173.08-pkg.run -a -n -N avendo cura naturalmente di sostituire, nell'ultimo comando, la versione esatta del tuo installer Dovrebbe andare tutto a buon fine... :-) Anch'io sono di fronte ad un problema con questi benedetti driver nVidia Oltre al suddetto kernel, vorrei far girare il 2.6.21 rt (a bassa latenza) da 64 Studio, kernel solidissimo e perfettamente compatbile con Etch. Non ho fatto altro che ripetere la medesima procedura per entrambi i kernel installati, assistendo alla perfetta riuscita di tutte e due le installazioni. Di fatto, però, a funzionare è soltanto il display manager caricato dall'ultimo kernel del quale ho installato i driver... Cercando su Google non ho trovato molto, e questo fa sorgere in me il sospetto che la soluzione possa essere banale, ma purtroppo non ci arrivo... Avete suggerimenti? Grazie in anticipo... CaSt [1] http://www.nvidia.it/object/linux_it.html -- Per REVOCARE l'iscrizione alla lista, inviare un email a [EMAIL PROTECTED] con oggetto "unsubscribe". Per problemi inviare un email in INGLESE a [EMAIL PROTECTED] To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]