From: Jeff Garzik I found the problem ;-) Signed-off-by: Andrew Morton --- 25-akpm/arch/i386/boot/edd.S | 2 +- 1 files changed, 1 insertion(+), 1 deletion(-) diff -puN arch/i386/boot/edd.S~edd-use-extended-read-command-add-config_edd_skip_mbr-fix arch/i386/boot/edd.S --- 25/arch/i386/boot/edd.S~edd-use-extended-read-command-add-config_edd_skip_mbr-fix 2004-10-06 21:36:07.756240680 -0700 +++ 25-akpm/arch/i386/boot/edd.S 2004-10-06 21:36:17.910696968 -0700 @@ -14,7 +14,7 @@ #if defined(CONFIG_EDD) || defined(CONFIG_EDD_MODULE) movb $0, (EDD_MBR_SIG_NR_BUF) # zero value at EDD_MBR_SIG_NR_BUF -#ifndef(CONFIG_EDD_SKIP_MBR) +#ifndef CONFIG_EDD_SKIP_MBR xorl %edx, %edx movb $0x80, %dl # from device 80 _