223
contributi
Nessun oggetto della modifica |
Nessun oggetto della modifica |
||
Riga 1: | Riga 1: | ||
== | {{stub}} | ||
== Il nuovo udev == | |||
Questa guida � in buona parte una traduzione di varie informazioni presenti in <tt>/usr/share/doc/udev/</tt>. | |||
Dalla versione 0.070 in puoi udev ha sostituito completamente hotplug. Per usare questa versione di udev � necessario un kernel 2.6.12 o superiore con le opzioni hotplug (CONFIG_HOTPLUG) e tmpfs (CONFIG_TMPFS) attivate. | |||
Le opzioni CONFIG_PNP, CONFIG_ISAPNP, CONFIG_PNPBIOS e CONFIG_PNPACPI sono altamente raggomandate per consentire il caricamente automatico di importanti driver. | |||
Il pacchetto hotplug deve essere rimosso manualmente, anche se non dovrebbe creare problemi se restasse installato. | |||
== Come funziona udev == | |||
Breve sommario: Quando un driver viene caricato, rende disponibili delle informazioni in /sys e udev viene eseguito per leggerle ecreare il device appropriato. | |||
Questo significa che: | |||
* i moduli non possono essere caricati su richiesta quando un'applicazione apre un suo dispositivo, perch� il dispositivo non c'� ancora! | |||
* poich� i moduli non vengono caricati su richiesta, se per qualche motivo i driver non possono essere caricati automaticamente durante il boot, bisogner� aggiungerli ad /etc/modules. | |||
* alcuni moduli non sono dei driver di un dispositivo e non possono essere caricati automaticamente da udev, devono quindi essere elencati in /etc/modules anch'essi. | |||
( | In altre parole, su un tipico sistema si potrebbero dover caricare manualmente (usando /etc/modules) dei moduli come ppdev e tun. | ||
== Da hotplug a udev == | |||
Nel passaggio da hotplug a udev i seguenti file di configurazione sono diventati obsoleti: | |||
* /etc/hotplug/*.rc e *.agent: i vecchi file di hotplug non vengono pi� usati. Regole di udev possono essere usate per disabilitare selettivamente il coldplugging. | |||
* /etc/hotplug/usb/*.usermap: devono essere sostituiti da regole udev. | |||
* /etc/hotplug/blacklist*: dovrebbero essere sostituite da direttive di configurazione di modprobe (ma adesso modprobe processer� /etc/hotplug/blacklist.d/). | |||
== Link == | |||
Altri link di approfondimento: | |||
* [http://www.debian-administration.org/articles/126 Card Readers and USB keys using udev] | |||
* [http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev.html udev Homepage] | |||
* [http://www.reactivated.net/udevrules.php Writing udev rules] |
contributi