Newsgroup: it.comp.os.linux.iniziare
Titolo: Configurazione kernel....

Ciao a tutti.
Premetto che non sono un esperto, anche se per lavoro
utilizzo Workstations Sun con Solaris, ma non essendo
un installatore incontro talvolta notevoli difficolta'
con il mio amato Linux (Suse 6.3).
In particolare vorrei chiedere a tutti se sbaglio 
qualcosa nella procedura di riconfigurazione e rebuild
del kernel, operazione che devo effettuare per installare
e configurare le varie periferiche. In particolare mi sto
scontrando con i seguenti problemi :
installazione della scheda audio (Sound Blaster PCI 128)
sul PC di casa e installazione della rete sul PC in ufficio
(una LAN Ethernet 10Base_2 con scheda di rete 3Com Etherlink
3C900B 10 Mb,protocollo di trasporto TCP IP).
Prendo questi problemi come spunto, in quanto il mio dubbio
e' che sto saltando qualche passo.....
Ho installato i sorgenti di Linux, che quindi si trovano in
/usr/src/linux. Da li' faccio "make xconfig", si apre un menu
interattivo che mi domanda quali drivers voglio caricare, o
permanentemente, o come modulo. In particolare ho scelto per
la scheda audio Creative Ensoniq ES 1371 od anche Ensoniq ES
1370, per la scheda di rete la 3Com sopracitata.  Esco e 
faccio "make dep" e dopodiche' "make bzImage". Copio il
file bzImage come /boot/vmlinuz e reinstallo Lilo.
Il tutto riparte, ed anche se il nuovo kernel differisce
come file dal precedente, il tutto non vuole funzionare!
In particolare facendo dmesg | more non c'e' alcunche' di
nuovo dal boot precedente!
In particolare per la scheda audio ho provato tutte le
possibilita' : modulo, permanente nel kernel, ma non cambia
nulla!
Ho questo dubbio, nei vari howto si dice : "Configurate la
scheda", ovvero ad un certo punto dovrei dare informazioni
piu' precise del tipo IRQ, DMA, I/O, od anche per la scheda
di rete altri parametri tipo il tipo di cavo etc.
Il punto e' che non sono riuscito a trovare nessun punto o
menu che mi chiede queste cose! Cosa dimentico?
Scusate la lunghezza e grazie a tutti coloro che mi daranno
una mano.....
N.B.
Per la rete ho ovviamente configurato indirizzo IP, SubMask,
dominio etc....
--
Posted from 
mex.italtel.it
 [138.132.117.4] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 wrote in message
391FCD7A...@icn.siemens.it...

e make modules e make modules_install?

 wrote:
una riga sua e 55 di quote.
Tsk!
Ciao.roberto
-- 
Save our planet!
Save wildlife;
For your E-MAIL use only recycled Bytes !!
roberto poggi  
rpo...@softhome.net

 file bzImage come /boot/vmlinuz e reinstallo Lilo.
La procedura fin qui è corretta, dopo "make dep" dai anche un "make
clean".
Se hai compilato un kernel modulare, devi anche compilare e
installare i moduli!
I comandi sono "make modules" e "make modules_install", fra i quali
ti conviene però rimuovere le vecchia directory dei moduli, di solito
è /lib/modules/<versione>. Il resto, a quanto pare, lo sai.
-- 
Non importa dove vuoi andare oggi, sei già lì.
ICQ 61259284

 bzImage come /boot/vmlinuz e reinstallo Lilo.
No !
1) make dep ; make clean
2) make bzlilo
3) make modules ; make modules_install
4) lilo
Cosi' dovrebbe funzionare, al limite controlla /etc/lilo.conf.
-- 
                                                                     __
 __                                                              _  ///
| _        Student in Computer Science, Swiss Federal Institute  \\///
|__|iambo      of Technology - mailto:
ggia...@iiic.ethz.ch
       \X/

Ringrazio innanzitutto tutti per la cortesia.
In effetti e' vero: non effettuavo i comandi 
make modules e make modules_install.
E' anche vero pero' che durante la configurazione
ho caricato i drivers ad es. della scheda audio
non come modulo ma stabili nel kernel, e comunque
la cosa sembrava non funzionare.
Comunque ieri ho fatto suonare la mia scheda audio
ma qualcosa ancora non mi e' chiaro (vi prego
di correggermi nel caso, le mie sono solo
supposizioni....):
il comando make modules dovrebbe generare 
sostanzialmente i codici oggetto dei vari
drivers e piazzarli nella directory /lib/modules.
Il comando make modules_install dovrebbe
leggere il file /etc/modules.conf ed installare
i moduli compilati (quelli perlomeno scommentati
nel suddetto file).
Io in effetti ho fatto proprio cosi' : in quel
file ho commentato le righe relative ai drivers
generici OSS e scommentato quelle relative al
mio driver specifico : es1370.o.
Il punto e' che da riga di comando ho dovuto
esplicitamente digitare "modprobe soundcore"
e "modprobe es1370", se no non funzionava 
(ovvero lsmod non mostrava i moduli sound tra
quelli caricati).
Occorre aggiungere questi comandi nel file
modules.conf? 
Ma perche' non me lo modifica lui automaticamente
se gli ho indicato che voglio quel driver come
modulo in fase di configurazione del kernel
(make xconfig)?
E per quei drivers di cui non conosco il nome o
le dipendenze ?
Scusate ancora la lunghezza, e mi raccomando, ditemi
pure se sto solo facendo una gran casino!
Ciao
Stefano


E per quei drivers di cui non conosco il nome o le dipendenze ?
Cioe'?
Ciao
Ale
-- 
Home Page: 
http://web.tiscalinet.it/airaghi
Per ottenere il mio indirizzo e-mail sostituire a NOSPAM il mio cognome

 via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Ho avuto il tuo stesso problema, prova a disabilitare nella Bios, il
riconoscimento automatico PCI, potrebbe essere un problema di interrupt