I've written manpages for the *_id binaries, which are attached to this mail.
chassis_id is no longer in the udev package and udevcontrol now has a manpage.
.TH ATA_ID 8 "November 2005" "" "Linux Administrator's Manual" .SH NAME ata_id \- udev callout to read product/serial number from ATA drives .SH SYNOPSIS .BI ata_id [\fI--export\fP] \fIblockdevice\fP .SH "DESCRIPTION" .B ata_id is normally called from a udev rule, to provide udev with a unique string and additional information (uuid, label) for an ATA drive. Udev can use this information to create symlinks in /dev/disk/by-id and /dev/disk/by-label to the real device node. .SH USAGE .B ata_id opens the blockdevice node specified at the commandline and prints the information chosen by the options. .SH OPTIONS The following commandline switches are supported to specify what ata_id should print: .TP .BI --export print all values (instead of only the id) .RE .SH SEE ALSO .BR udev (8) .SH AUTHORS Developed by Kay Sievers <[EMAIL PROTECTED]>.
.TH CDROM_ID 8 "November 2005" "" "Linux Administrator's Manual" .SH NAME cdrom_id \- udev callout to determine the capabilities of cd/dvd drives .SH SYNOPSIS .BI cdrom_id [\fI--export\fP] \fIblockdevice\fP .SH "DESCRIPTION" .B cdrom_id is normally called from a udev rule, to provide udev with the capabilities of a cdrom or dvdrom drive. Udev can use this information to create symlinks like /dev/cdrom or /dev/dvd to the real device node. .SH USAGE .B cdrom_id opens the blockdevice node specified at the commandline and prints the discovered capabilities. .SH OPTIONS The following commandline switches are supported to specify what cdrom_id should print: .TP .BI --export print all values (default) .RE .SH SEE ALSO .BR udev (8) .SH AUTHORS Developed by Kay Sievers <[EMAIL PROTECTED]>.
.TH VOL_ID 8 "November 2005" "" "Linux Administrator's Manual" .SH NAME vol_id \- udev callout to read filesystem label and uuid .SH SYNOPSIS .BI vol_id [\fI--export\fP|\fI-t\fP|\fI-l\fP|\fI-u\fP] \fIblockdevice\fP .SH "DESCRIPTION" .B vol_id is normally called from a udev rule, to provide udev with the name, uuid or the filesystem type of a partition to name a device node. vol_id supports most filesystems, lvm and raid devices. .SH USAGE .B vol_id opens the blockdevice node specified at the commandline. To use it from udev, you have to add a rule like this: .PP KERNEL=="[hs]d*", PROGRAM=="/sbin/vol_id -l %N", SYMLINK+="%c" .PP If no label is found vol_id exits with nonzero and the rule will be ignored. .SH OPTIONS The following commandline switches are supported to specify what vol_id should print: .TP .BI --export print all values .TP .BI -l print the label of the partition .TP .BI -t print the type of the partition .TP .BI -u print the uuid of the partition .RE .SH EXIT STATUS .B vol_id will only return successful if the string asked for is not empty. All trailing whitespace will be removed, spaces replaced by underscore and slashes ignored. .SH SEE ALSO .BR udev (8) .SH AUTHORS Developed by Kay Sievers <[EMAIL PROTECTED]>.
.TH DASD_ID 8 "November 2005" "" "Linux Administrator's Manual" .SH NAME dasd_id \- udev callout to read label from s390 block device .SH SYNOPSIS .BI dasd_id [\fI--export\fP] \fIblockdevice\fP .SH "DESCRIPTION" .B dasd_id is normally called from a udev rule, to provide udev with a unique string and additional information (type, serial) for an S390 drive. Udev can use this information to create symlinks in /dev/disk/by-id and /dev/disk/by-label to the real device node. .SH USAGE .B dasd_id opens the blockdevice node specified at the commandline and prints the information chosen by the options. .SH OPTIONS The following commandline switches are supported to specify what dasd_id should print: .TP .BI --export print all values (instead of only the serial) .RE .SH SEE ALSO .BR udev (8) .SH AUTHORS Developed by Arnd Bergmann <[EMAIL PROTECTED]>.
.TH EDD_ID 8 "November 2005" "" "Linux Administrator's Manual" .SH NAME edd_id \- udev callout to identify BIOS disk drives via EDD .SH SYNOPSIS .BI edd_id [\fI--export\fP] \fIblockdevice\fP .SH "DESCRIPTION" .B edd_id is normally called from a udev rule, to provide udev with the edd id for a BIOS disk drive. Udev can use this information to create symlinks in /dev/disk/by-id and /dev/disk/by-label to the real device node. .SH USAGE .B edd_id opens the blockdevice node specified at the commandline and prints the information chosen by the options. .SH OPTIONS The following commandline switches are supported to specify what edd_id should print: .TP .BI --export print all values (instead of only the id) .RE .SH SEE ALSO .BR udev (8) .SH AUTHORS Developed by John Hull <[EMAIL PROTECTED]> and Kay Sievers <[EMAIL PROTECTED]>.