When a port doesn't have a 'name' attribute, the rule gives out a warning: Starting udev: udevd-work[420]: rename(/dev/virtio-ports/.udev-tmp, /dev/virtio-ports/) failed: Not a directory The fix is to check if the 'name' attribute is present. Fix provided by Harald Hoyer. Signed-off-by: Amit Shah <amit.shah@xxxxxxxxxx> --- rules/rules.d/50-udev-default.rules | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/rules/rules.d/50-udev-default.rules b/rules/rules.d/50-udev-default.rules index da1535f..e8116a3 100644 --- a/rules/rules.d/50-udev-default.rules +++ b/rules/rules.d/50-udev-default.rules @@ -18,7 +18,7 @@ KERNEL=="mwave", GROUP="dialout" KERNEL=="hvc*|hvsi*", GROUP="dialout" # virtio serial / console ports -KERNEL=="vport*", SYMLINK+="virtio-ports/$attr{name}" +KERNEL=="vport*", ATTR{name}=="?*", SYMLINK+="virtio-ports/$attr{name}" # mem KERNEL=="null|zero|full|random|urandom", MODE="0666" -- 1.6.2.5 -- To unsubscribe from this list: send the line "unsubscribe linux-hotplug" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html