Newsgroup: it.comp.os.linux.iniziare
Titolo: kudzu e periferiche scsi

Salve NG,
Ho notato che molti di voi non sono molto affezionati a kudzu ma non ho
capito il perche'.
Anzi a dire il vero mi accorgo che se non accendo scanner e lettore di
MCD (entrambi scsi) durante il boot ovviamente non vengono visti e kudzu
mi dice che vorrebbe eliminarli. E' per questo che non piace questa
utility?
Ma veniamo alla mia vera domanda: purtroppo se non li accendo al boot
non e' piu' possibile usarli. Come posso risolvere questo noioso
problema?
Grazie, Nicola.
-- 
______________________________
chi va pian va san e va lontan

Li accendi e lanci kudzu a mano!
Z.

problema?
Io la sparo li'.
Provato a dare una cosa tipo:
# modprobe scsi-hostadapter 
quando vuoi usarli?
-- 
Enrico Bodo  -   PhD student       
University of Rome "La Sapienza"    
Department of Chemistry        

quando vuoi usarli?
per andare sul sicuro, anche forzare lo scaricamento dei moduli scsi
(se non sono critici... ovviamente se c'e' anche l'hd con root su
quella catena scsi non e' esattamente una buona idea...^___^) non e'
una brutta cosa prima di ricaricarli.
--
    (iao!!oai)                                    (ICQ: 10860566)
    //.aurizio
    I bimbi buoni vanno in paradiso.
    I bimbi cattivi vanno dove gli pare!


Beh, vorrei usarli quando mi servono, in qualunque momento :-)


problema?
Imparando a gestire i driver a mano...
Nel tuo caso sicuramente bastano una o due righe in /etc/modules.conf
per sistemare tutto, ma per dirtele nel dettaglio dovrei sapere come e`
compilato il kernel e non lo so.
Kudzu si potrebbe anche lasciare, ma diventa un inutile fastidio... (non
un vero problema per fortuna: non siamo su windoze, dove se i toolz
automatici user-friendly falliscono, rimani gia` inculato)
Io comunque per farti un esempio ho un masterizzatore scsi e in
/etc/modules.conf ho:
	post-install scsi_mod modprobe -k aic7xxx
Che significa che dopo aver caricato scsi_mod, deve essere caricato
anche aic7xxx (che e` il driver della mia controller scsi).
Spiegazione: scsi_mod e` il supporto scsi principale ed e` caricato
automaticamente quando serve; i gestori per i vari tipi di periferiche
(sr_mod per i lettori, sg per i master, ecc...) sono anch'essi
automatici; basta inserire tra queste due cose il driver della scheda,
per completare il meccanismo.
Lui non puo` sapere quale controller ho quindi senza quella riga
caricherebbe scsi_mod, poi sg o qualcosa di analogo, e l'operazione
dell'utente si incarterebbe li` visto che non e` stata caricata la
controller...
Semplice no? Per configurare /etc/modules.conf cmq bisogna sapere com'e`
compilato il kernel (=quali driver sono interni, e quali come
moduli; da me nel caso dell'esempio tutta la roba scsi e` modulare)
-- 
    Pardo 
 
www.pardo.cjb.net

                                  
AARGH!
Ma e` una cosa orribile!
Intanto vedo almeno una riga che e` ripetuta...
E poi ci sarebbe un'altra cosa che dovresti sapere... tutti quei nomi
"scsi-hostadapter", "usb-interface", eccetera, in realta` non servono a
niente... tranne qualcuno raro... perche` non sono moduli, ma soltanto
alias... allora il linuxiano saggio che fa? Toglie tutto sia da qui che
dagli script iniziali, e rifa` daccapo tutto, ma in modo molto piu`
semplice.
Comunque... per cominciare togli pure le righe ripetute, la roba del
pcmcia e del plip.
Quando poi sarai diventato bravo vedrai che quel pastrocchio li`, e
quello negli script inziali rc*, si puo` riassumere piu` elegantemente
in poche righe personalizzate per il tuo pc.
Le distribuzioni fanno 'sti pastrocchi perche` ci vogliono dei
meccanismi che vadano bene per qualunque pc, e per permettere a
programmi come kudzu di gestire i file di configurazione.
Pero` e` mia opinione che uno deve scegliere un modo o l'altro; o
lascia fare tutto agli automatismi o fa tutto da solo; mischiare le due
cose e` un po' incasinante.
-- 
    Pardo 
 
www.pardo.cjb.net

 cose e` un po' incasinante.
Parole saggie, ma a parte il sottoscritto che gode nel smanettare, chi
ci deve lavorare non puo' metterci un mese per configurarsi il pc ;-) 
(mi pare di averla letta ancora sta' frase)
Ti ringrazio per l'aiuto, Nicola.


alias scsi_hostadapter2 initio
Questa e' ripetuta.
Quando avvii linux con i dispositivi spenti prova a dare qualche modprobe,
tipo:
# modprobe initio
# modprobe aic7xxx
Pero' se i moduli sono gia' caricati devi prima scaricarli. Fai quindi un
'lsmod' vedi se initio e aic7xxx sono caricati e eventualmente rimuovili con
un 'rmmod intio' e 'rmmod aic7xx'. 
Se hai un disco scsi e aic7xxx serve a quallo lascia stare quel modulo!
Quando trovi i modprobe che funzionano, pulisci il file conf.modules e
carichi a moduli a mano quando serve. Comunque per sapere qualcosa in piu'
dei moduli usati e del loro funzionamento puoi dare un'occhiata nella
documentazione dei sorgenti del kernel in /usr/src/linux/Documentation.


 moduli; da me nel caso dell'esempio tutta la roba scsi e` modulare)
Ok, ti tingrazio, ho visto che basta dare un
 
          modprobe initio
e il lettore mcd si mette a funzionare (prima pero' bisogna dare anche
un rmmod initio)


 documentazione dei sorgenti del kernel in /usr/src/linux/Documentation.
Gia', mi ero imbattuto in questa directory quando ho installato una
multiporta specialix :))
Grazie di nuovo (p.s. mi risolvi spesso i problemi :))


?
Non so, mai vista una configurazione del genere e brancolo nel buio.
Probabilmente smanettando nel file conf.modules un'arrangiamento ottimale lo
trovi, ma devi ravanare un po' di documentazione (e anche google).
Comunque il conf.modules non e' troppo incasinato. Comincerei a farne una
copia e poi lo semplificherei la massimo levando le ripetizioni e le cose
inutili (attento che molti alias fanno funzionare la tua scheda suono).
-- 
 +-------------------------------------------+ 
 |        Enrico Bodo  -   PhD student       |
 |      University of Rome "La Sapienza"     |
 |          Department of Chemistry          | 
 +-------------------------------------------+  

 
Mi sa che levo kudzu dall'avvio e lascio il mio conf.modules cosi' come'
finche' funziona....
Grazie, Nicola.
