<?xml version="1.0" encoding="UTF-8" ?> <einit> <configuration> <edev> <!-- no, we DONT check DEVPATH_BASE="^(hd[a-z]|sr[0-9]*)$" it doesn't matter and neither should it also: SUBSYSTEM="^block$" is implicit (we don't even get CDROM_* and ATA_* attributes unless SUBSYTEM==block) also the devicefile= is irrelevant, ATA will match too --> <devicefile-rule CDROM_ATTRIBUTES="CDROM" group="cdrom" /> <devicefile-rule CDROM_ATTRIBUTES="CDROM" symlink="/dev/cdrom${NUM+}" /> <devicefile-rule CDROM_ATTRIBUTES="CD_R" symlink="/dev/cdr${NUM+}" /> <devicefile-rule CDROM_ATTRIBUTES="CD_RW" symlink="/dev/cdrw${NUM+}" /> <devicefile-rule CDROM_ATTRIBUTES="CD_DVD" symlink="/dev/dvd${NUM+}" /> <devicefile-rule CDROM_ATTRIBUTES="CD_DVD_R" symlink="/dev/dvdr${NUM+}" /> <devicefile-rule CDROM_ATTRIBUTES="CD_DVD_RAM" symlink="/dev/dvdrw${NUM+}" /> </edev> </configuration> </einit>