..recent udev seems to fail to generate these symlinks for internal devices because ID_PATH is not set and write_cd_rules needs it for the default "by-path" method else f.e. # udevadm test $(udevadm info -q path -n /dev/sr0) will echo "$DEVPATH not supported by path_id. by-id may work." The "by-id" method works, however in the factory /lib/udev/rules.d/75-cd-aliases-generator.rules this is only used for usb/firewire optical drives, for whatever (deprecated?) reason. Just override the default rule by creating this simplified /etc/udev/rules.d/75-cd-aliases-generator.rules: >>> # These rules generate rules for the /dev/{cdrom,dvd,...} symlinks and # write them to /etc/udev/rules.d/70-persistent-cd.rules. ACTION=="add", SUBSYSTEM=="block", ENV{GENERATED}!="?*", ENV{ID_CDROM}=="?*", \ PROGRAM="write_cd_rules by-id", SYMLINK+="$result" <<< fixed it for me.
-- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/926976 Title: udev does not create the proper symlinks to /dev/dvd due to the wrong : ENV{ID_PATH} in70-persistent-cd.rules To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/926976/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs