%general-entities; ]> Udev-&udev-version; Udev <para>The Udev package contains programs for dynamic creation of device nodes.</para> </sect2> <sect2 role="installation"> <title>Installation of Udev Prepare Udev for compilation: ./configure --prefix=/usr --exec-prefix= \ --sysconfdir=/etc Compile the package: make Install the package: make install Install documentation: install -v -m644 -D docs/writing_udev_rules/index.html \ /usr/share/doc/udev-&udev-version;/index.html Create a directory for storing firmware that can be loaded by udev: install -dv /lib/firmware Contents of Udev Installed programs Installed library Installed directory udevadm, udevd libvolume_id, libudev /etc/udev, /lib/udev Short Descriptions udevadm udevadm controls the runtime behavior of udev, requests kernel events, manages the event queue, and provides simple debugging. udevadm udevd A daemon that reorders hotplug events before submitting them to udev, thus avoiding various race conditions udevd ata_id Provides Udev with a unique string and additional information (uuid, label) for an ATA drive ata_id cdrom_id Print the capabilities of a CDROM or DVDROM drive. cdrom_id collect DESCRIPTION REQUIRED collect create_floppy_devices Creates all possible floppy devices based on the CMOS type create_floppy_devices edd_id Identify x86 disk drives from Enhanced Disk Drive calls. edd_id firmware.sh Script to load firmware for a device firmware.sh fstab_import DESCRIPTION REQUIRED fstab_import path_id Provide the shortest possible unique hardware path to a device path_id scsi_id Retrieve or generate a unique SCSI identifier. scsi_id usb_id Identify a USB block device. usb_id vol_id Probe filesystem type and read label and uuid. vol_id write_cd_rules DESCRIPTION REQUIRED write_cd_rules write_net_rules DESCRIPTION REQUIRED write_net_rules libvolume_id This library provides programs such as vol_id with a filesystems type, abel, and uuid from a device node or a image. libvolume_id libudev DESCRIPTION REQUIRED libudev /etc/udev Contains udev configuration files, device permissions, and rules for device naming /etc/udev /lib/udev Contains udev helper programs and static devices which get copied to /dev when booted. /lib/udev