Newsgroup: it.comp.os.linux.iniziare
Titolo: "make modules" non crea la dir "modules" Perchè?

    	Salve. Ho compilato il kernel 2.4.10. tutto funziona correttamente eccetto 
la directory "modules": dopo aver lanciato il comando "make modules" 
(comunque al termine della compilazione del kernel) dovrei ottenere la 
compilazione di tutti i moduli (o LKM come indicato nel relativo howto) ed
una directory, chiamata "modules", contenente i link simbolici a tutti i moduli
che sono stati compilati.
    	Il problema stà proprio in questa directory: non si trova ne nella 
directory principale ne nelle subdirectory o meglio più che "non si trova" e 
meglio dire che proprio "non c'è"!!!
    	Posso dimenticato una qualche opzione? Dove posso trovare l'informazione 
che cerco (casomai qualcuno mi rispondesse con un RTFM ;-)))
    	Grazie, Matteo.
ps:(compilando, invece, il kernel 2.2.xx la directory "modules" c'è e con tutti
i link simbolici al posto giusto!)

 compilazione di tutti i moduli (o LKM come indicato nel relativo howto) ed
ma la directory non la crea "make modules_install" ? Vedi comunque dentro
/lib/modules/<versionekernel>
Davide

la directory "modules": dopo aver lanciato il comando "make modules" 
La crea make modules_install, ma prima tu devi rinominare in .old tutte
le subdirectory presenti in /lib/modules/
E poi non e` "modules" ma una sub-subdirectory 2.n.nn, cioe`:
/lib/modules/2.n.nn
-- 
Ci sentiamo  |  Remigio Zedda  || Attenzione! campo "From:" alterato
ciao Remigio |                 ||==> E-mail: 
remi...@tiscalinet.it
-------------|      ..si` d'accordo.. ma con la Deb e` un'altra cosa!
/* Linux 2.2.19pre17 su Debian GNU/Linux 2.2 Potato */

che cerco (casomai qualcuno mi rispondesse con un RTFM ;-)))
/usr/src/linux/README
--
    (iao!!oai)                                    (ICQ: 10860566)
    //.aurizio
[WARNING!: togliete _nessuno_ per rispondere]
    Time may change me
    But I can't trace time


iQA/AwUBO92ljmX27Jtq3aIzEQKV5QCgwqbRAuL2WXp8RbHKz3DmMSwCOD4AoNNj
56GiUFv3DApQXlhPsE1sqPSh
=0ATb
-----END PGP SIGNATURE-----

    	hemmm... scusate non sono stato abbastanza preciso: io mi
riferisco alla directory "modules" che si trova nell'albero delle
directory del codice sorgente(!!!): quando si esegue "make modules"
vengono compilati i singoli moduli e poi vengono creati dei __link
simbolici__ ai singoli moduli e vengono piazzati (i link) all'interno
della directory "modules". Quando do il comando "make modules_install"
i moduli compilati vengono copiati all'interno della directoty
/lib/modules/2.4.10 (dove 2.4.10 č la versione del mio kernel...).
    	Allora... per essere + chiaro: partiamo dal file
"linux-2.4.10.tar.bz2" lo scompatto e ottengo l'albero delle
directory, con i sorgenti, del kernel che come radice principale ha
./linux . La directory modules  cui mi riferisco si trova, almeno si
dovrebbe trovare (e nelle versioni precedenti si "trovava") nella
posizione ./linux/modules . Cosě purtroppo non č... (provate anche
voi, per favore). La cosa mi insospettisce perchč anche nella
documenatzione allegata al codice sorgente (mi riferisco al file
contenuto in ./linux/Documentation/modules.txt fa riferimento a questa
directory che non c'č, e non viene, cmq, creata nenache dopo il
comando "make modules")... Spero sia tutto un po' + chiaro...
    	Perché mi serve questa directory? Be'... se devo aggiungere un
modulo al mio kernel lo dovro' prima creare con "make modules" e poi
lo avdo a pigliare "a mano" solo che, a volte, per ppoter utilizzare
un modulo ne servono altri e il meccanismo della directory "modules"
serviva ad avere un punto di riferimento, un "indirizzario" delle zone
del codice sorgente dove andare a ripescare i moduli necessari...
    	Grazie (per la comprensione), Matteo