diff --git a/CHANGELOG b/CHANGELOG
index 7027ea332ebe59dd96b704ac30a96b02eeac3633..beff9875687d0503f95f1f9a1b849af0e1cecd8b 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -2,6 +2,8 @@
 Changes for U-Boot 1.1.3:
 ======================================================================
 
+* Fix CompactFlash problem on HMI1001 board
+
 * Make new "mtdparts" code build with older compilers
   Patch by Andrea Scian, 09 Aug 2005
 
diff --git a/include/configs/hmi1001.h b/include/configs/hmi1001.h
index aec405b160a7cd61ff5db9514ca6bebd44439f6f..7f9fea513bb639a8c5a5bc823b30b0f20a9b8d6c 100644
--- a/include/configs/hmi1001.h
+++ b/include/configs/hmi1001.h
@@ -287,6 +287,8 @@
 #define CFG_IDE_MAXBUS		1	/* max. 1 IDE bus		*/
 #define CFG_IDE_MAXDEVICE	2	/* max. 2 drives per IDE bus	*/
 
+#define CONFIG_IDE_PREINIT	1
+
 #define CFG_ATA_IDE0_OFFSET	0x0000
 
 #define CFG_ATA_BASE_ADDR	MPC5XXX_ATA