On Nov 14, vic <vic66@xxxxxxxxx> wrote:
> 1) Moduli che non riesco a capire da cosa sono caricati:
E` possibile che vengano caricati su richiesta.
Del resto, se sono caricati, un motivo ci sara`. ;-)
Vedi lsmod; se c'e` qualcosa nella colonna "used by" servono ad
un altro modulo, altrimenti sono stati caricati nel momento in cui
hai acceduto per la prima volta ad un device.
> 2) Moduli che vorrei non essere caricati al boot ma mi piacerebbe
> che fossero caricati quando si lancia un programma che ne ha bisogno:
Nel migliore dei mondi possibili (che comunque non e` questo) cio`
succede in automatico; se invece devi impostare la cosa a meno,
si fa, ma l'e` dura(tm).
Poniamo che il programma che usi acceda ad uno dei device con
major number X (ls -l /dev/device o leggi
/usr/src/linux/Documentation/devices.txt)
In /etc/modules.conf (o chi per lui, su debian ad esempio, il file viene
generato partendo dai file in /etc/modutils/) puoi mettere questo:
alias char-major-X module_name
Alcuni driver, prendiamo ad esempio quelli della scheda sonora,
al posto del major/minor number richiedono un modulo usando un
nome generico, tipo sound-slot-X (il driver al caricamento
fa una request_module() per richiedere il "vero" modulo); in questo caso:
alias sound-slot-X modulo_scheda_audio
E` poi possibile caricare/scaricare moduli (od eseguire programmi
esterni) in relazione al caricamento/scaricamento di altri moduli.
Ad esempio per un qualche motivo che al momento mi sfugge nel mio
modules.conf ho aggiunto con le mie manine sante:
post-install usbcore insmod usb-uhci
Che indica che il comando "insmod usb-uhci" va eseguito dopo il
caricamento del modulo "usbcore".
Ci sono parecchie altre cose buffe (e meno Buffy) che si possono fare,
ma si e` fatto tardi... <g>
Lettura della sera: man 5 modules.conf
> 3) ALSA (si sempre lui) alla partenza fa del casino
Definisci "casino". :-)
> Secondo problema uguale a quello rpecedente: non utilizzando
> suoni di sistema l'audio mi serve solo se voglio ascoltare musica
> o in pochissime altre occasioni. Sarebbe quindi interessante
> la possibilita' di caricare in automatico i moduli al lancio di
> alcuni programmi
Tenta:
alias sound-slot-0 modulo_scheda_audio
alias sound modulo_scheda_audio
> e scaricarli alla chiusura (se non utilizzati da altri).
Sono piccini, son carini, non uccidere i tuoi modulini...
Non seguo kmod e compagnia da un po', ma temo ti tocchi mettere nel
crontab qualcosa come:
*/5 * * * * root /sbin/rmmod -a
> Pace e Amore
Sex & Violence.
--
(=---= alberanid@xxxxxxxxx =------------= PGP KeyID: 0x465BFD47 =---=)
) Davide Alberani (
(=-= http://digilander.libero.it/alberanid/ =-= ICQ UIN: 83641305 =-=)
|