Newsgroup: it.comp.os.linux.iniziare
Titolo: Kernel source

Buongiorno :-)
Come già scritto in altro thread sono _agli inizi_ con linux, e dopo 7 anni 
di smanettamenti su roba microsoft mi riesce un po' complicato capirci 
dentro a questo potentissimo sistema.
Il problema è il seguente: ho installato la Sarge Debian nel port stable ma 
unofficial per AMD64. Tutto ok.
Ho spostato su init 3 l'avvio di gnome così che si lavori di default in modo 
terminale.
Ora devo installare un paio di drivers (scheda video, una GF6200, e rete, 
una Yukon 1Gb), per i quali è richiesta la presenza dei sorgenti del kernel.
L'ho scaricato (da windows) da questo server:
ftp://ftp.kernel.org/pub/linux/kernel/v2.6/
, scegliendo il file 
"linux-2.6.8.tar.bz2", dato che facendo un uname sul sistema linux mi dava 
linux kernel 2.6.8-11-amd64-k8...
L'ho scaricato su una partizione fat32 che ho poi fatto in modo venga 
montata all'avvio da linux.
Dopodiché ho scompattato (senza errori) il file in /usr/src, procedura che 
ha creato la directory linux-2.6.8 con tutte le sottodirectory estratte.
A quel punto ho creato un link simbolico alla cartella linux-2.6.8 , 
chiamandolo semplicemente "linux".
Ok, cosa manca affinché la procedura d'installazione del driver (che è un 
.run e dovrebbe fare tutto da se') veda quei sorgenti?
E il sorgente kernel che ho scaricato va bene?
Grazie mille,
Alex
-- 
GenTLe ...di Varese, provincia.
TL1000S + Mito 125 per la pista
La mia HP: 
http://digilander.iol.it/thegentle/index.htm
Non c'è cattivo più cattivo di un buono quando diventa cattivo (Bud Spencer) 

 E il sorgente kernel che ho scaricato va bene?
Oltre a quello che giustamente ha scritto Davide , aggiungerei che fai prima
a comprare un rtl8139 scheda di rete , ovviamente la eth0 integrata la devi
disabilitare dal bios ...
come non detto , nel mio 2.6.12.2 il modulo (driver alla windows) esiste:
Marvell Yukon Chipset / SysKonnect SK-98xx Support 
prova a lanciare modconf , oppure prova con /sbin/modprobe sk-98xx
-- 
http://distrowatch.com
 se sei curioso ..
Dottor Rossi .. l'italiano volante !

 Adesso, dicci che errore ottieni quando compili e vediamo un po'.
Ti copio parte del log dell'installer:
->No precompiled kernel interface was found to match your kernel; would you 
like the installer to attempt to download a kernel interface for your kernel 
from the NVIDIA ftp site (
ftp://download.nvidia.com
)? (Answer: No)
->No precompiled kernel interface was found to match your kernel; this means 
that the installer will need to compile a new kernel interface.
-> Kernel source path: '/usr/src/linux'
-> Performing CC test with CC="cc".
ERROR:
If you are using a Linux 2.4 kernel, please make sure you either have 
configured kernel sources matching your kernel or the correct set of kernel 
headers installed on your system.
If you are using a Linux 2.6 kernel, please make sure you have configured 
kernel sources matching your kernel installed on your system. If you 
specified a separate output directory using either the "KBUILD_OUTPUT" or 
the "O" KBUILD parameter, make sure to specify this directory with the 
SYSOUT environment variable or with the equivalent nvidia-installer command 
line option.
Depending on where and how the kernel sources (or the kernel headers) were 
installed, you may need to specify their location with the SYSSRC 
environment variable or the equivalent nvidia-installer command line option.
ERROR: Installation has failed.
-- 
GenTLe ...di Varese, provincia.
TL1000S + Mito 125 per la pista
La mia HP: 
http://digilander.iol.it/thegentle/index.htm
Non c'č cattivo piů cattivo di un buono quando diventa cattivo (Bud
Spencer) 

 oppure prova con /sbin/modprobe sk-98xx
Questo devo capire meglio come funziona :-/ Ho letto il man ma prima dovrei 
capire meglio come gira il tutto.
Grazie anche a te :-)
PS: ma perché se il supporto c'è, l'eth0 non viene rilevato durante 
l'installazione come per il resto dell'hw?


 
Ok, solo che io ho scoperto oggi che esistono eth della Yukon :-)


 l'installazione come per il resto dell'hw?
Probabilmente perche' non e' presente ne built-in ne come modulo nel kernel
di default ..


 user-friendly di questo non l'avevo mai visto :-P)[cut]
E chi ti ha detto che usare l'installer di nVidia e` la soluzione piu`
user friendly? 
Sei su Debian indi per cui un bel
http://www.justfuckinggoogleit.com/search.pl?query=debian+nvidia
ti risolve molti dubbi.

 ti risolve molti dubbi.
A parte che mi piace di più questa: 
http://www.stud.ntnu.no/~shane/stasj/pics/humor/div/image120.jpg
 :-P
Ma anche facendo 
http://www.stud.ntnu.no/~shane/stasj/pics/humor/div/rtfm.jpg
 non se ne viene 
a capo.
E' da 'mo che googlo, risolvendo una beata fava.
Ho scoperto (stasera) che il DVD da cui ho installato Debian contiene anche 
un nvidia kernel, e anche quello in formato .deb. O anche: vorrei mettere su 
il pacchetto modconf (che di default non c'è), ma non so come fare a 
selezionarlo.
-- 
GenTLe ...di Varese, provincia.
TL1000S + Mito 125 per la pista
La mia HP: 
http://digilander.iol.it/thegentle/index.htm
Non c'è cattivo più cattivo di un buono quando diventa cattivo (Bud
Spencer) 

 modulo ?
Yep, non c'č traccia.
Oltretutto mentre il modulo č presente sul DVD, esso non c'č sul disco...
-- 
GenTLe ...di Varese, provincia.
TL1000S + Mito 125 per la pista
La mia HP: 
http://digilander.iol.it/thegentle/index.htm
Non c'č cattivo piů cattivo di un buono quando diventa cattivo (Bud
Spencer) 

 modconf (che di default non c'è), ma non so come fare a selezionarlo.
http://qref.sf.net/
 e l'APT-Howto

 
http://qref.sf.net/
 e l'APT-Howto
Danke


 
Trova nella documentazione del kernel a che modulo corrisponde la tua
scheda di rete.
La mia mi sembra sia uguale, e il modulo è sk98lin.
Basta caricare il modulo (da root) con il comando
modprobe sk98lin
e va.
I moduli li trovi nel kernel sotto la directory /lib/modules, non sono
dei programmi.
Sono "pezzi" del kernel, non li trovi sul DVD, ma sono già nel kernel,
bisogna solo caricarli. Poi perchè lo carichi all'avvio del sistema
aggiungi una riga in /etc/modules con il nome del modulo che vuoi
caricare. Sempre da root.
Ho una AMD64 su scheda madre Asus e funziona *tutto* con debian su.
Andrej

 Ho una AMD64 su scheda madre Asus e funziona *tutto* con debian su.
Grandioso, grazie dell'aiuto per una volta davvero "a prova di niubbo" quale 
sono :-)
-- 
GenTLe ...di Varese, provincia.
TL1000S + Mito 125 per la pista
La mia HP: 
http://digilander.iol.it/thegentle/index.htm
Non c'è cattivo più cattivo di un buono quando diventa cattivo (Bud
Spencer)