Driver invidia e kernel 2.6.19-rc6
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.
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.
-
samiel
- Staff

- Messaggi: 5511
- Iscritto il: ven 16 gen 2004, 0:00
- Nome Cognome: Mauro Sacchetto
- Slackware: 13.0
- Kernel: 2.26
- Desktop: KDE
- Distribuzione: anche Debian
- Località: Venezia
Driver invidia e kernel 2.6.19-rc6
Dovrei installar ei driver su una partizione col kernel 2.6.19-rc6.
No, non è che sono masochista, è che ho segnalato un bug
e mi è stato chiesto di fare delle prove con la release più recente.
Ora... il driver non si installa. In /var/log/nvidia-installer.log leggo:
NVIDIA: calling KBUILD...
make CC=cc KBUILD_OUTPUT=/lib/modules/2.6.19-rc6/build KBUILD_VERBOSE=1 -C /
lib/modules/2.6.19-rc6/source SUBDIRS=/tmp/selfgz3100/NVIDIA-Linux-x86-1.0-9
626-pkg1/usr/src/nv modules
make -C /lib/modules/2.6.19-rc6/build \
KBUILD_SRC=/usr/src/linux-2.6.18 \
KBUILD_EXTMOD="/tmp/selfgz3100/NVIDIA-Linux-x86-1.0-9626-pkg1/usr/src/nv" -
f /usr/src/linux-2.6.18/Makefile modules
test -e include/linux/autoconf.h -a -e include/config/auto.conf || ( \
echo; \
echo " ERROR: Kernel configuration is invalid."; \
echo " include/linux/autoconf.h or include/config/auto.conf are mis
sing."; \
echo " Run 'make oldconfig && make prepare' on kernel src to fix it
."; \
echo; \
/bin/false)
Devo fare make oldconfig e make prepare? Mai fatti questi passaggi...
Qualche suggerimento un po' più chiaro del log?
Grazie
M.
No, non è che sono masochista, è che ho segnalato un bug
e mi è stato chiesto di fare delle prove con la release più recente.
Ora... il driver non si installa. In /var/log/nvidia-installer.log leggo:
NVIDIA: calling KBUILD...
make CC=cc KBUILD_OUTPUT=/lib/modules/2.6.19-rc6/build KBUILD_VERBOSE=1 -C /
lib/modules/2.6.19-rc6/source SUBDIRS=/tmp/selfgz3100/NVIDIA-Linux-x86-1.0-9
626-pkg1/usr/src/nv modules
make -C /lib/modules/2.6.19-rc6/build \
KBUILD_SRC=/usr/src/linux-2.6.18 \
KBUILD_EXTMOD="/tmp/selfgz3100/NVIDIA-Linux-x86-1.0-9626-pkg1/usr/src/nv" -
f /usr/src/linux-2.6.18/Makefile modules
test -e include/linux/autoconf.h -a -e include/config/auto.conf || ( \
echo; \
echo " ERROR: Kernel configuration is invalid."; \
echo " include/linux/autoconf.h or include/config/auto.conf are mis
sing."; \
echo " Run 'make oldconfig && make prepare' on kernel src to fix it
."; \
echo; \
/bin/false)
Devo fare make oldconfig e make prepare? Mai fatti questi passaggi...
Qualche suggerimento un po' più chiaro del log?
Grazie
M.
Perchè ti cerca i sorgenti del kernel all'interno della directory del 2.6.18?
Forse devi creare il link simbolico che punti ai sorgenti giusti, parlo della versione 2.6.19... su cui stai compilando il driver
Codice: Seleziona tutto
KBUILD_SRC=/usr/src/linux-2.6.18 \Samiel prova a scompattare il pacchetto binario usando
poi entra nella directory usr/src/nv e dai
vedi che errore ti da
Codice: Seleziona tutto
sh NVIDIA-Linux-x86-1.0-9626-pkg1-run -x Codice: Seleziona tutto
make module