erlug
[Top] [All Lists]

Re: [Erlug] Moduli e poco altro -aiuto per info

To: erlug@xxxxxxxxxxxxxx
Subject: Re: [Erlug] Moduli e poco altro -aiuto per info
From: Davide Alberani <alberanid@xxxxxxxxx>
Date: Thu, 14 Nov 2002 16:10:34 +0100
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 =-=)

<Prev in Thread] Current Thread [Next in Thread>