summaryrefslogtreecommitdiff
path: root/udevinfo.8
blob: bbcc3d8f4904721a6fa9be9c09656acca6654f6f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
.TH UDEVINFO 8 "January 2004" "" "Linux Administrator's Manual"
.SH NAME
udevinfo \- retrieve information from udev
.SH SYNOPSIS
.B udevinfo
.RI "[\-q " query_type " \-p " sysfs_path "] [\-drVh]"
.SH "DESCRIPTION"
.B udevinfo
allows users to query the udev database for information on any device
currently present on the system.  It also provides a way to query any device
in the sysfs tree to help creating
.B udev
rules.
.SH "OPTIONS"
.TP
.B \-V
Print the version information.
.TP
.B \-r
Print the
.B udev_root
directory. When used in conjunction with a query for the node name or the
symlink names, the
.B udev_root
will be prepended to query result.
.TP
.BI \-q " query_type"
Query the database for specified value of a created device node or network
interface.
.RB Needs " \-p " or " \-n " specified.
.br
Valid types are:
.BR name ", " symlink ", " path " or " all.
.TP
.BI \-p " sysfs_path"
Specify the sysfs path of the device to query.
.TP
.BI \-n " name"
Specify the name of the node, the symlink or the network interface for the
device to query. Partition names generated with the NAME{all_partitons} option
can not be queried, the main device must be used instead.
.TP
.B \-a
Print all
.BI SYSFS{ filename }
attributes along the device chain. Useful for finding
unique attributes to compose a rule.
.RB Needs " \-p " specified.
.TP
.B \-s
Print all sysfs devices with the major/minor number, the physical device and
the bus value.
.TP
.B \-h
Print help text.
.SH "FILES"
.nf
/etc/udev/*  udev config files
.fi
.LP
.SH "SEE ALSO"
.BR udev (8)
.SH AUTHORS
.B udevinfo
was developed primarily by Kay Sievers <kay.sievers@vrfy.org>, with help
from others.