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.
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.
Sto incontrando qualche difficolta` nel setup grafico della 13.37. I driver Nvidia nouveau mandano in crash xorg appena lancio startx.
Dopo un po sono riuscito a mettere in blacklist il driver nvidia nouveau e sono riuscito ad avviare tramite il driver nv.
Questo, putroppo, non funziona bene. Mi permette di avviare Xfce ma non KDE.
Ho provato a compilare il driver Nvidia propietario, ma non compila. La compilazione fallisce con quest errore
inux-2.6.37.6/Makefile \
modules
test -e include/generated/autoconf.h -a -e include/config/auto.conf || ( \
echo; \
echo " ERROR: Kernel configuration is invalid."; \
echo " include/generated/autoconf.h or include/config/auto.conf are
missing.";\
echo " Run 'make oldconfig && make prepare' on kernel src to fix it.
"; \
echo; \
/bin/false)
Scusate ma non riesco a scrivere bene perche anche la tastiera non viene riconosciuta.
inux-2.6.37.6/Makefile \
modules
test -e include/generated/autoconf.h -a -e include/config/auto.conf || ( \
echo; \
echo " ERROR: Kernel configuration is invalid."; \
echo " include/generated/autoconf.h or include/config/auto.conf are
missing.";\
echo " Run 'make oldconfig && make prepare' on kernel src to fix it.
"; \
echo; \
/bin/false)
Quell'errore è dovuto alla mancanza di "include/generated/autoconf.h" e/o "include/config/auto.conf" (i path sono relativi alla directory dei sorgenti del kernel).
NB: non è detto che quello sia un errore: quello è il sorgente di un pezzo di script lanciato dall'installer; l'errore c'è se ti viene scritto solo
ERROR: Kernel configuration is invalid
include/generated/autoconf.h or include/config/auto.conf are missing.
Run 'make oldconfig && make prepare' on kernel src to fix it.
Gohanz a me quell'avviso lo dava anche con la 13.1, ma, come ha detto rik70, il driver me lo compilava comunque.
PS: Uso i driver proprietari nvidia sulla 13.37. Per compilarli ho avviato la Slack con l'opzione nomodeset che ha caricato l'OS senza i nouveau. Non ho avuto bisogno di blacklistarlo.
Alla fine ho risolto il problema di compilazione usando una versione aggiornata del driver, rispetto a quella che usavo sulla 13.1.
Poi è la prima volta che provo i driver nouveau. Adesso riesco ad avviare senza problemi X. Però mi è rimasto il frame buffer della console ad una risoluzione vesa. Per intederci il boot lo fa a caratteri cubitali. Questo dopo aver bloccato il driver nouveu stesso.
Mi convine quindi toglire nouveau dalla blacklist?
In file included from include/linux/kernel.h:17:0,
from include/linux/sched.h:54,
from include/linux/utsname.h:35,
from /tmp/selfgz2250/NVIDIA-Linux-x86-256.44/kernel/nv-linu
x.h:27,
from /tmp/selfgz2250/NVIDIA-Linux-x86-256.44/kernel/nv.c:13
:
include/linux/bitops.h: In function 'hweight_long':
include/linux/bitops.h:49:26: warning: signed and unsigned type in condition
al expression
In file included from /usr/src/linux-2.6.37.6/arch/x86/include/asm/uaccess.h
:571:0,
from include/linux/poll.h:14,
from /tmp/selfgz2250/NVIDIA-Linux-x86-256.44/kernel/nv-linu
x.h:84,
from /tmp/selfgz2250/NVIDIA-Linux-x86-256.44/kernel/nv.c:13
:
/usr/src/linux-2.6.37.6/arch/x86/include/asm/uaccess_32.h: In function 'copy
_from_user':
/usr/src/linux-2.6.37.6/arch/x86/include/asm/uaccess_32.h:209:6: warning: co
mparison between signed and unsigned integer expressions
/tmp/selfgz2250/NVIDIA-Linux-x86-256.44/kernel/nv.c: At top level:
/tmp/selfgz2250/NVIDIA-Linux-x86-256.44/kernel/nv.c:426:5: error: unknown fi
eld 'ioctl' specified in initializer
/tmp/selfgz2250/NVIDIA-Linux-x86-256.44/kernel/nv.c:426:5: warning: initiali
zation from incompatible pointer type
make[4]: *** [/tmp/selfgz2250/NVIDIA-Linux-x86-256.44/kernel/nv.o] Error 1
make[3]: *** [_module_/tmp/selfgz2250/NVIDIA-Linux-x86-256.44/kernel] Error
2
make[2]: *** [sub-make] Error 2
NVIDIA: left KBUILD.
nvidia.ko failed to build!
make[1]: *** [module] Error 1
make: *** [module] Error 2
-> Error.
ERROR: Unable to build the NVIDIA kernel module.
ERROR: Installation has failed. Please see the file
'/var/log/nvidia-installer.log' for details. You may find suggestions
on fixing installation problems in the README available on the Linux
driver download page at www.nvidia.com.
Il driver nouveau lascialo in blacklist, altrimenti udev te lo carica al boot e quando parte X fa casini col modulo nvidia.
Anzi, per sicurezza io farei come ha detto atomix600: passare al kernel il parametro nomodeset.
Dato che Nvidia non supporta il kernel mode setting - e pare non abbia intenzione di supportarlo, almeno nel breve termine - per cambiare la risoluzione della console devi usare il vecchio metodo:
vga=[] e qui il parametro nomodeset diventa fondamentale.
Puoi provare a fare il boot passando al kernel il parametro vga=ask, e dovrebbe fornirti una lista di possibili modalità. Puoi anche scegliere di fargli fare uno "scan".
Il tutto però è da testare con questi nuovi kernel.