Created attachment 381228 [details, diff] udev-215-ATA_and-by_path.patch I plan on closing this bug immediately as RESOLVED, WONTFIX because this is obviously broken on random systems. I'm reporting this only so that I can find this easier myself. USE="by-path" that would apply: Enable by-path links for ATA transport despite of the known problems: http://git.kernel.org/cgit/linux/hotplug/udev.git/commit/?id=481dcf7c8f http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=9a6d6a2ddabbd32c07f6a38b659e5f3db319fa5a --- src/udev/udev-builtin-path_id.c +++ src/udev/udev-builtin-path_id.c @@ -386,10 +386,12 @@ * Until all that is solved at the kernel level, there are no by-path/ * links for ATA devices. */ +#if 0 if (strstr(name, "/ata") != NULL) { parent = NULL; goto out; } +#endif if (strstr(name, "/vmbus_") != NULL) { parent = handle_scsi_hyperv(parent, path);
User reporting same issue in forums: http://forums.gentoo.org/viewtopic-p-7587032.html