diff --git a/package/udev/Makefile b/package/udev/Makefile
index 0552bb1b6a127424e4c68c17b26e60b47a0970ef..c611f9cc4a1d2b6d48e728502ff563d5981f9ded 100644
--- a/package/udev/Makefile
+++ b/package/udev/Makefile
@@ -49,7 +49,7 @@ define Package/udevextras/config
   source "$(SOURCE)/udevextras-config.in"
 endef
 
-UDEV_ALL_EXTRAS=ata_id cdrom_id dasd_id scsi_id path_id usb_id volume_id
+UDEV_ALL_EXTRAS=ata_id cdrom_id dasd_id edd_id scsi_id path_id usb_id volume_id
 UDEV_EXTRAS=$(strip $(foreach e, $(UDEV_ALL_EXTRAS), \
 		$(if $(CONFIG_UDEVEXTRAS_$(e)),extras/$(e))))
 
diff --git a/package/udev/udevextras-config.in b/package/udev/udevextras-config.in
index 3e940042f887b8b4828d4794a0473f33558565ef..20ac1bbc0dcda1bc949984dda9e0297d40d7ad65 100644
--- a/package/udev/udevextras-config.in
+++ b/package/udev/udevextras-config.in
@@ -20,6 +20,13 @@ config UDEVEXTRAS_dasd_id
 	help
 	  dasd_id can find unique identifiers for DASD devices
 
+config UDEVEXTRAS_edd_id
+	bool
+	prompt "edd_id" if PACKAGE_udevextras
+	default n
+	help
+	  edd_id can find unique identifiers for EDD devices
+
 config UDEVEXTRAS_path_id
 	bool
 	prompt "path_id" if PACKAGE_udevextras
@@ -35,13 +42,6 @@ config UDEVEXTRAS_scsi_id
 	help
 	  scsi_id can find unique identifiers for SCSI devices
 
-config UDEVEXTRAS_volume_id
-	bool
-	prompt "volume_id" if PACKAGE_udevextras
-	default n
-	help
-	  volume_id can find the volume label of storage devices
-
 config UDEVEXTRAS_usb_id
 	bool
 	prompt "usb_id" if PACKAGE_udevextras
@@ -49,3 +49,9 @@ config UDEVEXTRAS_usb_id
 	help
 	  usb_id can find the unique id of USB devices
 
+config UDEVEXTRAS_volume_id
+	bool
+	prompt "volume_id" if PACKAGE_udevextras
+	default n
+	help
+	  volume_id can find the volume label of storage devices