]>
Commit | Line | Data |
---|---|---|
7dae391f KS |
1 | .TH UDEVD 8 "February 2004" "" "Linux Administrator's Manual" |
2 | .SH NAME | |
3 | udevd \- udev event serializer daemon | |
4 | .br | |
5 | udevsend \- sends the event to udevd | |
bef370d6 KS |
6 | .SH SYNOPSIS |
7 | .BI udevsend " hotplug-subsystem" | |
8 | .sp | |
9 | The environment must provide the following variables: | |
10 | .TP | |
11 | .B ACTION | |
12 | .IR add " or " remove | |
13 | signifies the connection or disconnection of a device. | |
14 | .TP | |
15 | .B DEVPATH | |
16 | The sysfs devpath of the device without the mountpoint but a leading slash. | |
17 | .TP | |
18 | .B SEQNUM | |
19 | The sequence number of the event provided by the kernel. | |
20 | If unset, the event bypasses the queue and will be executed immediately. | |
7dae391f KS |
21 | .SH "DESCRIPTION" |
22 | .B udevd | |
23 | allows the serialization of | |
24 | .BR hotplug (8) | |
25 | events. The events generated by the kernel may arrive in random order | |
b86f56ff | 26 | in userspace, that makes it neccessary to reorder them. |
7dae391f KS |
27 | .br |
28 | .B udevd | |
29 | takes care of the kernel supplied sequence number and arranges the events for | |
b86f56ff | 30 | execution in the correct order. Missing sequences delay the execution of the |
4ef51da9 | 31 | following events until a timeout is reached. |
7dae391f KS |
32 | .br |
33 | For each event a | |
34 | .BR udev (8) | |
35 | instance is executed in the background. All further events for the same device | |
b86f56ff KS |
36 | are delayed until the execution is finished. This way there will never be more |
37 | than one instance running for a single device at the same time. | |
7dae391f KS |
38 | .br |
39 | .B udevd | |
40 | receives the events from | |
41 | .B udevsend | |
42 | which is called by | |
ad63031e KS |
43 | .BR hotplug (8). |
44 | If | |
45 | .B udevd | |
46 | isn't already running, | |
47 | .B udevsend | |
48 | will start it. | |
7dae391f | 49 | .SH "SEE ALSO" |
bef370d6 KS |
50 | .BR udev (8), |
51 | .BR udevinfo (8), | |
52 | .BR hotplug (8) | |
7dae391f KS |
53 | .SH AUTHORS |
54 | .B udevd | |
55 | was developed primarily by Kay Sievers <kay.sievers@vrfy.org>, with much help | |
56 | from others. |