PDA

View Full Version : depmod udev howto


guldo76
26-12-2006, 16:27
Esiste qualcosa in rete che spieghi come funzionano depmod e udev?
Perché sto cercando di capire come gestire i moduli, ma ... :boh:

Ad esempio:
il file /etc/modprobe.d/blacklist dice:
# This file lists modules which will not be loaded as the result of
# alias expansion, with the purpose of preventing the hotplug subsystem
# to load them. It does not affect autoloading of modules by the kernel.
e infatti non funziona con il modulo pcspkr, che io non vorrei, ma che viene caricato cmq all'avvio.
Vorrei capire come fare a scegliere quali moduli vanno caricati e quali no.

... sperando che questo mi aiuti anche a capire perché la mia scheda audio non vuole saperne di funzionare...

kecci
26-12-2006, 20:11
se metto nel file /etc/modprobe.d/blacklist la linea

blacklist pcspkr

il modulo pcspkr non mi viene caricato. (e infatti è la prima cosa che faccio quando reinstallo ubuntu sul mio portatile :D)

guldo76
26-12-2006, 20:33
se metto nel file /etc/modprobe.d/blacklist la linea

blacklist pcspkr

il modulo pcspkr non mi viene caricato
A me invece sì! :mad:
Viene caricato cmq.
debian:~# grep --recursive pcspkr /etc/* 2>/dev/null
/etc/modprobe.d/isapnp:alias pnp:dPNP0800 pcspkr
/etc/modprobe.d/pnp-hotplug:alias pnp:dPNP0800 pcspkr
/etc/modprobe.d/blacklist:blacklist pcspkr
/etc/modules:# pcspkr
/etc/udev/rules.d/z20_persistent-input.rules:DRIVERS=="pcspkr", ENV{ID_CLASS}="spkr"
/etc/udev/persistent-input.rules:DRIVERS=="pcspkr", ENV{ID_CLASS}="spkr"
debian:~#
In particolare, le ultime due righe, cosa sono?!?

Grazie della risposta :)

kecci
27-12-2006, 01:33
Non so cosa siano le ultime due righe, non ho mai studiato come funziona udev.
Ti posso dire che un workaround al tuo problema, fregandosene di udev, è di scrivere un semplicissimo script di bash e metterlo in /etc/rc2.d in modo che venga caricato in automatico all'avvio del pc.