Diversi kernel, diversi moduli da caricare
Moderatore: Staff
Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
- MAT
- Linux 4.x

- Messaggi: 1242
- Iscritto il: mer 9 mar 2005, 0:00
- Nome Cognome: Matteo Magni
- Kernel: 2.6.20
- Desktop: Fluxbox
- Distribuzione: Gentoo
- Località: Vignola, Modena
Diversi kernel, diversi moduli da caricare
Avendo una macchina che può caricare diversi kernel, come specifico i moduli da caricare al boot dipendentemente dal kernel che si sta avviando?
-
evaimitico
- Linux 1.x

- Messaggi: 140
- Iscritto il: mer 16 giu 2004, 0:00
Re: Diversi kernel, diversi moduli da caricare
Fa tutto automaticamente ....MAT ha scritto:Avendo una macchina che può caricare diversi kernel, come specifico i moduli da caricare al boot dipendentemente dal kernel che si sta avviando?
I moduli delle diverse versioni dei Kernel sono messi in dir differenti [ /lib/modules/****** ].
E se le trova in automatico .....
- Paoletta
- Staff

- Messaggi: 3975
- Iscritto il: lun 25 apr 2005, 0:00
- Slackware: 14.2 - 64 bit
- Desktop: fluxbox
- Località: Varese
piccolo esempio di modifica in /etc/rc.d/rc.modules
Codice: Seleziona tutto
RELEASE=`uname -r`
MAJOR_RELEASE=`echo $(uname -r) | cut -c -3`
if [ $RELEASE = "2.6.13" ]
then
/sbin/modprobe psmouse
/sbin/modprobe pppoe
fi
if [ $MAJOR_RELEASE = "2.4" ];then
/sbin/modprobe apm
/sbin/modprobe radeon
else
/sbin/modprobe fglrx
fi
- Luke88
- Linux 3.x

- Messaggi: 624
- Iscritto il: mer 7 set 2005, 0:00
- Slackware: 13.0
- Kernel: 2.6.30-zen4
- Desktop: xfce4
- Località: Udine
non serve modificare rc.modules. tieni semplicemente un rc-modules-$KERNEL_VERS , la parte del riconoscimento la fa tutta lui.
http://www.slacky.it/forum/viewtopic.php?t=15024

http://www.slacky.it/forum/viewtopic.php?t=15024
Meeting efficency = Average_Intelligence/( Number_Of_People^2 )
- MAT
- Linux 4.x

- Messaggi: 1242
- Iscritto il: mer 9 mar 2005, 0:00
- Nome Cognome: Matteo Magni
- Kernel: 2.6.20
- Desktop: Fluxbox
- Distribuzione: Gentoo
- Località: Vignola, Modena
Re: Diversi kernel, diversi moduli da caricare
Mica veroSimone_R ha scritto:Fa tutto automaticamente ....
Questo lo so, ma i moduli vanno caricati.Simone_R ha scritto:I moduli delle diverse versioni dei Kernel sono messi in dir differenti [ /lib/modules/****** ]
Ho dimenticato di specificare che sto usando una Fedora. Ho messo su un nuovissimo kernel vanilla 2.6.18, ma non so che file modificare per far caricare solamente i moduli che mi interessano. Va tutto (ho l'abitudine di fare kernel monolitici o quasi), ma all'avvio compaiono degli "errori" di caricamento di moduli che non trova, probabilmente perché va a leggersi il file di configurazione dei moduli dell'altro kernel.
Dal man di modprobe.conf sono venuto a conoscenza del comando generate_modprobe.conf, che ha generato un /etc/modprobe.conf con meno moduli. Forse è proprio quello che cercavo. Vi saprò dire al prossimo riavvio.
Intanto grazie a tutti.
beh, su slackware esiste appositamente rc.modules-Version. Puoi prendere spunto dal nostro rc.S
Codice: Seleziona tutto
# This loads any kernel modules that are needed. These might be required to
# use your ethernet card, sound card, or other optional hardware.
# Priority is given first to a script named "rc.modules.local", then
# to "rc.modules-$FULL_KERNEL_VERSION", and finally to the plain "rc.modules".
# Note that if /etc/rc.d/rc.modules.local is found, then that will be the ONLY
# rc.modules script the machine will run, so make sure it has everything in
# it that you need.
if [ -x /etc/rc.d/rc.modules.local -a -r /proc/modules ]; then
echo "Running /etc/rc.d/rc.modules.local:"
/bin/sh /etc/rc.d/rc.modules.local
elif [ -x /etc/rc.d/rc.modules-$(uname -r) -a -r /proc/modules ]; then
echo "Running /etc/rc.d/rc.modules-$(uname -r):"
. /etc/rc.d/rc.modules-$(uname -r)
elif [ -x /etc/rc.d/rc.modules -a -r /proc/modules -a -L /etc/rc.d/rc.modules ]; then
echo "Running /etc/rc.d/rc.modules -> $(readlink /etc/rc.d/rc.modules):"
. /etc/rc.d/rc.modules
elif [ -x /etc/rc.d/rc.modules -a -r /proc/modules ]; then
echo "Running /etc/rc.d/rc.modules:"
. /etc/rc.d/rc.modules
fi
- Paoletta
- Staff

- Messaggi: 3975
- Iscritto il: lun 25 apr 2005, 0:00
- Slackware: 14.2 - 64 bit
- Desktop: fluxbox
- Località: Varese
penso nella current, perchè nella 10.2 pura rc.S non è cosìLuke88 ha scritto:non serve modificare rc.modules. tieni semplicemente un rc-modules-$KERNEL_VERS , la parte del riconoscimento la fa tutta lui.
http://www.slacky.it/forum/viewtopic.php?t=15024
