Using udevadm as you suggested yielded some interesting results. Under kernel 3.6.7 70-persistent-cd.rules does in fact get loaded, however ID_PATH is no longer exported, which is what 70-persistent-cd.rules uses to identify the DVD-ROM on my system. While I am able to get udev working properly with ENV{ID_SERIAL_SHORT}, I was wondering if the lack of ID_PATH is because of a turned off option in the kernel or the removal of it?<br>
<div class="gmail_extra"><br><br><div class="gmail_quote">On Sat, Nov 24, 2012 at 8:29 AM, Kay Sievers <span dir="ltr"><<a href="mailto:kay@vrfy.org" target="_blank">kay@vrfy.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im">On Sat, Nov 24, 2012 at 8:55 AM, Nelson <<a href="mailto:dimm0k@gmail.com">dimm0k@gmail.com</a>> wrote:<br>
> While my issue is still with udev 182 and kernel 3.6.7, does<br>
> 70-persistent-cd.rules even get USED at all if it was created beforehand<br>
> with 183?<br>
<br>
</div>Yes, it should still work. Just new devices would not be automatically added.<br>
<br>
Newer udev versions dropped all persistent rule generators, we will<br>
not create any system config from device hotplug handlers anymore. It<br>
turned out to be the wrong thing and it created more problems than it<br>
solved.<br>
<br>
Regarding the initial question, there are no known kernel changes<br>
which would make these rules not work anymore. The only reports so far<br>
are from people who somehow enabled IDE drivers (/dev/hda) instead of<br>
libata (/dev/sr0), which will not work with the rules.<br>
<br>
You might want to check with:<br>
udevadm test /sys/class/block/sr0<br>
if it tells what's going wrong.<br>
<span class="HOEnZb"><font color="#888888"><br>
Kay<br>
</font></span></blockquote></div><br></div>