diff --git a/package/kernel/modules/block.mk b/package/kernel/modules/block.mk
index bf327e1696e2bbff3d722ef07a45f59528ecb429..cc8398335c80abc5f7a5f8503d1fd3d98bc81778 100644
--- a/package/kernel/modules/block.mk
+++ b/package/kernel/modules/block.mk
@@ -116,12 +116,12 @@ $(eval $(call KernelPackage,ata-via-sata))
 define KernelPackage/ide-core
   SUBMENU:=$(BLOCK_MENU)
   TITLE:=IDE (ATA/ATAPI) device support
+  DEPENDS:=@PCI_SUPPORT
   KCONFIG:= \
 	CONFIG_IDE \
 	CONFIG_IDE_GENERIC \
 	CONFIG_BLK_DEV_GENERIC \
 	CONFIG_BLK_DEV_IDE \
-	CONFIG_IDE_GENERIC \
 	CONFIG_BLK_DEV_IDEDISK \
 	CONFIG_BLK_DEV_IDEDMA_PCI=y \
 	CONFIG_BLK_DEV_IDEPCI=y