[systemd-devel] udev 182 and kernel 3.6.7

Kay Sievers kay at vrfy.org
Sat Nov 24 17:34:52 PST 2012


On Sun, Nov 25, 2012 at 12:05 AM, Nelson <dimm0k at gmail.com> wrote:
> Also wondering, if this isn't a kernel issue then why does
> 70-persistent-cd.rules get generated if it's missing under kernel 3.2.29,
> but under 3.6.7 it does not?

It's probably the switch to the libata transport class. Udev does not
support ATA transport class ID_PATH= generation, it is blacklisted
because the ata device instance values are just kernel-generated
enumerations and therefore not predictable. With the old kernel there
might be the simpler ata code in use, which was not blacklisted in the
ID_PATH= handling.

Udev's ata_id usually is capable to get the serial numbers of the
optical drives, they would be the better fit anyway to match the
device instead of the ID_PATH= matching.

Kay


More information about the systemd-devel mailing list