Newsgroup: it.comp.os.linux.sys
Titolo: Debian modules.conf

Un disastro per me: tutti gli script e cose varie di init in /etc della
Debian sono totalmente diversi dalla bella Slack:-(((((((
Qualcuno sa dirmi cosa succede se cambio a mano modules.conf nonostante
ci sia scritto a tutte maiuscole di non farlo?
Che diavoleria e` mai quest'astuzia di decommentare quello che NON si
vuole? (e dunque di commentare quello che si vuole???!)
Devo imbavagliare kerneld e kmod per non farmi caricare nessun modulo.
Infatti ho solo quelli audio che vorrei caricare a mano con riga di
comando per modprobe che contenga irq e dma.
-- 
Ci sentiamo  |  Remigio Zedda
             |  
remi...@tiscalinet.it
ciao Remigio |                    kernel 2.2.13 su Slack 7.0

 Devo imbavagliare kerneld e kmod per non farmi caricare nessun modulo.
Basta che ricompili il kernel senza supporto per kerneld e rinomini
tutti i vari script per la gestione dei moduli.
A risentirci
\  Davide G. Borin
\\ !!Scudo anti-spam attivo!! Togliere le x e "eliminami" dall'indirizzo
\\\_____________________________________________________________________

comando per modprobe che contenga irq e dma.
Aggiungi una riga options.
-- 
ciao, | * The Internet is full. Go away.  -- Joel Furr *
Marco | (Ri)scoprire fidonet: 
http://bbs.mi.linux.it

Ah, vedo che non sono il solo ad aver avuto i capelli ritti di fronte a
quel casino. 
Il solito amico debianista fanatico sostiene che e' cosi' che funzionano
i nuovi modutils e che le modifiche van fatte agli alias dentro
/etc/modutils e che la cosa non e' specifica di Debian (boh, di sicuro
non e' specifica di RedHat).
Io comunque ho tagliato corto e ho modificato il file (modules.conf) a
mano appiccicandoci quello che mi serviva (stasera controllero' le sue
affermazioni, almeno per quanto riguarda le cose realtive a
/etc/modutils); ma devi abilitare il supporto per l'autocaricamento dei
moduli quando ricompili il kernel (se ricordo bene kerneld non si usa
piu' con i 2.2, va modificato piuttosto il cron per fargli scaricare i
moduli inusati dopo un po' di tempo, credo gia' lo faccia, non ho
controllato).
Le opzioni per modprobe e i singoli moduli le puoi mettere pure quelle
in modules.conf, io pero' quello che voglio e' risparmiarmi anche il
modprobe, se apro /dev/dsp mi DEVE pure caricare il modulo, cosi' come
quando faccio ifconfig mi tira dentro il modulo della ne2000; piuttosto
c'e' dov'e' lista degli alias ufficiali di questa roba (modules.txt e
device.txt in linux/Documentation non ne parlano) che non sono riuscito
a trovare quello della scheda per farmi caricare l'es1371 ?
Ciao
-- 
Simone Piccardi
Microsoft is NOT the answer. Microsoft is the Question.
The answer is: "NO!"

Aggiungi una riga options.
THNX


tutti i vari script per la gestione dei moduli.
Avrei creduto non ci fosse l'opzione per escludere kerneld, faro`
invece la prova commentando le righe che lo chiamano negli sctipt THNX


a trovare quello della scheda per farmi caricare l'es1371 ?
Roba di rete? arabo per me, anzi ugro-finnico che e` il massimo.


# alias net-pf-1 off		# Unix
Appunto, se li aliasi con off, li disabiliti, non mi sembra cosi'
marziano.
-- 
           |Save our planet!
  Ciao     |Save wildlife;
  roberto  |For your E-MAIL use only recycled Bytes !!
           |roberto poggi  
rpo...@softhome.net

marziano.
Che fesso non ho proprio guardato:-(((((((((
.. a parte che adesso devo (cercare di) capirne il senso, visto che di
alias non ne so che l'esistenza da qualche post intravisto. Da come hai
scritto sembra istruzione di "net-p-1 diventa off" (sara` un'altra
cavolata gigantesca, ma tanto siamo ancora in estate;-) ).


 Roba di rete? arabo per me, anzi ugro-finnico che e` il massimo.
La NE2000 e' semplicemente la schedina ethernet (anzi e' un clone
qualunque) che ho usato quanto ho portato il PC in laboratorio; a casa,
per il momento (fin quando non trovero' il modo di recuperare il vecchio
LCII) non mi serve ma non vedo perche' non debba poter funzionare,
l'es1371 e' il modulo per la SB64 PCI, che e' la mia scheda sonora.


comando per modprobe che contenga irq e dma.
Vai nella directory /etc/modutils, crea un file e mettici tutto quello
che serve alla tua scheda audio.
Esempio, io una sb16 e ho creato un file "sb" che contiene:
alias char-major-14 sb
post-install sb /sbin/modprobe "-k" "adlib_card"
options sb io=0x220 irq=5 dma=1 dma16=5 mpu_io=0x330
options adlib_card io=0x388
Salva e poi dai il comando "update-modules" che ricrea modules.conf a
partire dai file nella directory modutils
Ciao
-- 
Fabio Cobianchi | 
fabi...@tiscalinet.it

E' il device del sonoro, se fai un cat pippo.au > /dev/dsp devi sentire
Capit':-)  THNX


options sb io=0x220 irq=5 dma=1 dma16=5 mpu_io=0x330
THNX dell'esempio:-)  per l'awe64 mi basta proprio questa riga e
nient'altro.


 Esempio, io una sb16 e ho creato un file "sb" che contiene:
Io ho fatto come dici tu, ed ho inserito in /etc/modutils:
alias char-major-14 sb
post-install sb /sbin/modprobe "-k" "adlib_card"
options sb io=0x220 irq=5 dma=1 dma16=5 mpu_io=0x330
options adlib_card io=0x388
#options sb io=0x220 irq=5 dma=1 dma16=5 mpu_io=0x330
#alias sound sb
per la sound blaster, e poi:
alias   scsi_hostadaptor ide-scsi    # emulazione controller SCSI
alias   scd0 sr_mod                  # carica sr_mod all'accesso di scd0
options ide-cd ignore=hdc            # se /dev/hdc č il masterizzatore
per caricare i moduli per l'emulazione scsi...
c'e' un problema...non vengono caricati automaticamente dal
kerneld (che ho compilato con il supporto per kerneld)...
se ad esempio suono un cd con cdplay, la sound blaster č
muta fino a quando da root digito: modprobe sb.
se tento di montare un cd con mount /dev/scd0, non trova il
cd e devo da root digitare modprobe scd0.
C'e' qualche opzione che mi sfugge?
-- 
	     .
 ____      _ |   UIN:82766812  
|_\|_)  /o( -*-. Fiat500Web: 
http://www.poli.studenti.to.it/~f.sirna
 
|  \ \|\||_) |   mailto: farnis(at)libero(dot)it 
------------ .   On a 486DX/133 with Linux Debian 2.2 (Woody)

muta fino a quando da root digito: modprobe sb.
Forse perche' credo si debbano mettere in /etc/modules, cosi`:
# /etc/modules: kernel modules to load at boot time.
#
# This file should contain the names of kernel modules that are
# to be loaded at boot time, one per line.  Comments begin with
# a #, and everything on the line after them are ignored.
#
sound
sb
awe_wave <invio>


 Forse perche' credo si debbano mettere in /etc/modules, cosi`:
ma in /etc/modules, c'e' scritto:
# /etc/modules: kernel modules to load at boot time.
[...]
# An entry named `auto' will cause the system to start kerneld immediately.
	          ^^^^
# Kerneld then loads modules on demand. `noauto' disables kerneld completely.
	       ^^^^^^^^^^^^^^^^^^^^^^^   
auto
#umsdos
#vfat
#slhc
#slip
#ppp
#plip
io l'ho settato cosi'...pero' kerneld non carica in modo
automatico ne la sb ne lo scsi...


automatico ne la sb ne lo scsi...
Forse avrei fatto meglio a non risponderti perche' non ci capisco
ancora bene del tutto:-(  In effetti io ho fatto il contrario: ho
escluso kerneld e nel kernel ho abilitato kmod, il quali li carica solo
e per scaricarli bisogna farlo con rmmod (credo). Ma io li carico solo.
Guarda lo script d'avvio /etc/init.d/modutils per l'entry auto..
Io li' ho commentato tutto tranne le righe PATH=.. e startkerneld=0 e
vanno splendidamente.


C'e' qualche opzione che mi sfugge?
Allora, che kernel hai? Io, con i 2.2.x, compilo il supporto per kmod
("kernel module loader") e tanto basta, ho rimosso il kerneld.
Se hai un 2.0.x, beh kerneld sta girando?
Riguardo a modprobe, serve proprio a quello, a caricarsi a manina i
moduli che si vogliono


 Se vuoi dire BSD ti seguo altrimenti..
Si, al solito ho fatto un arrosto con la tastiera.
ciao


Se hai un 2.2.x non ci vuole kerneld, comunque per fargli pigliare la
scheda sonora in automatico devi dargli (perlomeno a me ha funzionato):
alias sound-slot-0 sb (o quel che e')
Per il CD non so che dirti, a me trova tutto benissimo (ma e' tutto
SCSI, il tuo caso non lo conosco) senza mettergli nulla.
Ciao


("kernel module loader") e tanto basta, ho rimosso il kerneld.
Cosa tutto hai fatto per rimuoverlo? Io ho tolto kerneld da /etc/init.d
e commentato le righe in /etc/init.d/modutils. Ho fatto una porcata?


 e commentato le righe in /etc/init.d/modutils. Ho fatto una porcata?
Se ricordo bene lo script (qui ho una RedHat) non ti serve toglierlo,
tanto lui controlla come prima se deve lanciarlo o no.
Penso basti compilare il supporto per il caricamento dei moduli nel
kernel, il resto dovrebbe essere a posto.


e commentato le righe in /etc/init.d/modutils. Ho fatto una porcata?
Basta upgradare il pacchetto modutils e fa` tutto lui
(leggi /usr/doc/modutils/README.Debian.gz per i dettagli)


tanto lui controlla come prima se deve lanciarlo o no.
Infatti senbrava cosi` anche a me leggendo modutils. Solo che all'avvio
continuava a scrivermi qcs come "quasi certamente col kernel 2.2.x non
hai bisogno di kerneld, leggi /usr/src/Documentation/kmod.txt" e ha
smesso solo dopo la depurazione. (anzi c'era anche kerneld in memoria,
ora non piu` ovviamente visto che l'ho tolto da init.d;-) )


(leggi /usr/doc/modutils/README.Debian.gz per i dettagli)
Ahhh beh, dicevo bene. Mi sa che la debian di 
inter.net
 abbia un po' di
roba vecchiotta THNX THNX





fuori che e colpa della distro vecchiotta ???.....naaaaa
A me i moduli li carica kmod all'avvio. Ma si parlava di kerneld che
non si autoesclude con lo script /etc/init.d/modutils. E` questo fatto
che dovrebbe andare a posto con l'ultima versione, a prescindere dai
moduli che uno ha.


 manina i moduli che si vogliono
Questo lo so :) E lo vorrei evitare :)



Si`, per i 2.0.x era cosi`, il kernel si serviva di kerneld per caricare
i moduli, con i 2.2.x si compila il kernel con dentro kmod e si arrangia
da solo,  kerneld non  serve piu`  (e i  file di  supporto per  i moduli
restano esattamente gli stessi)
Se hai una Debian, lo script al  boot fa` tutto da solo: trova kmod, non
fa` niente, non  lo trova, lancia kerneld (per altre  distro non so, non
le ho sottomano, ma le modutils esistono indipendentemente da Debian)


alias sound-slot-0 sb (o quel che e')
Spiegami questa cosa di sound-slot-0?
Leonardo incuriositissimo
".signature": bad command or file name

 Spiegami questa cosa di sound-slot-0?
Beh per caricare automaticamente il modulo della scheda sonora quando
qualcuno apre /dev/dsp basta inserire ad esempio "alias sound-slot-0
es1371" in modules.conf (per me che ho una SB64, se hai una scheda
diversa ci metti quel che ci vuole), cosi' se lanci esound (o XMMS o fai
cat porc.....au > /dev/dsp) il sonoro ti parte da solo senza modprobe;
allo stesso modo per cui se vuoi caricare il modulo della scheda di rete
quando fai un ifconfig eth0 puoi usare un "alias eth0 ne".
Lo zero sta per la prima scheda, se ne hai piu' d'una gli dai 1, 2 etc. 
Il problema e' capire dove cavolo si trovano questi benedetti alias; per
qualcuno li becchi nella docunetazione, ma una lista organica di tutti
quelli disponibili non sono riuscito a trovarla (non e' che mi sia poi
dato tanto da fare, ho fatto solo un paio di grep non particolarmente
mirati); comunque nella documentazione del suono c'e' (a frugare dentro
linux/Documentation/sound/Introduction, in mezzo a una tonnellata di
altre opzioni, c'e' scritto), io in realta' l'ho beccata con molta meno
diligenza andando a vedere cosa c'era sulla RedHat che ho al lavoro (che
andava) nel file conf.modules; li' il tutto era generato da sndconfig,
probabilmente sotto debian ci sara' qualcosa di analogo, ma io sono alle
prime armi ...


quando fai un ifconfig eth0 puoi usare un "alias eth0 ne".
A me funziona anche senza sound-slot-0...
Forse serve se hai piu` di una scheda sonora, per "ordinarle"


eth0).
Per  l'ethernet  c'e`  l'ho  anch'io.  Per la  sb  ho  solo  seguito  la
documentazione  (ho  visto ora  un  "alias  char-major-14 sb"  sara`  lo
stesso?)
