From: Kay Sievers Date: Fri, 28 May 2010 13:11:36 +0000 (+0200) Subject: man: add static device nodes and udevd debug options X-Git-Tag: 174~465 X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=9fa68615bb0315501625c6cde3f3077257c740e7;p=elogind.git man: add static device nodes and udevd debug options --- diff --git a/udev/udev.xml b/udev/udev.xml index adf531b37..c517766f9 100644 --- a/udev/udev.xml +++ b/udev/udev.xml @@ -489,6 +489,16 @@ with this option. + + + + Apply the permissions specified in this rule to a static device node with + the specified name. Static device nodes might be provided by kernel modules, + or copied from /lib/udev/devices. These nodes might not have + a corresponding kernel device at the time udevd is started, and allow to trigger + automatic kernel module on-demand loading. + + diff --git a/udev/udevd.xml b/udev/udevd.xml index 8e7755a6f..02a654323 100644 --- a/udev/udevd.xml +++ b/udev/udevd.xml @@ -23,19 +23,23 @@ udevd - - + + + Description - udevd listens to kernel uevents and passes the incoming events to - udev. It ensures the correct event order and takes care, that events for child - devices are delayed until the parent event has finished the device handling. - The behavior of the running daemon can be changed with + udevd listens to kernel uevents and executes the instructions specified + in rules. On startup the content of the directory + /lib/udev/devices is copied to /dev. + If kernel modules specify static device nodes, these nodes are created + even wihtout a corresponding kernel device, to allow on-demand loading of kernel + modules. Matching permissions specified in udev rules are applied to these + static device nodes. The behavior of the running daemon can be changed with udevadm control. @@ -48,20 +52,28 @@ - + + + Print debug messages to stderr. + + + + Limit the number of parallel executed events. - + - Print debug messages to stderr. + Number of seconds to delay the execution of RUN instructions. + This might be useful when debugging system crashes during coldplug + cause by loading non-working kernel modules. - + Specify when udevd should resolve names of users and groups. When set to (the default) names will be