diff --git a/arch/i386/kernel/acpi/boot.c b/arch/i386/kernel/acpi/boot.c
index 34bd312..23526dd 100644
--- a/arch/i386/kernel/acpi/boot.c
+++ b/arch/i386/kernel/acpi/boot.c
@@ -681,6 +681,8 @@ unsigned long __init acpi_find_rsdp(void)
 	rsdp_phys = acpi_scan_rsdp(0, 0x400);
 	if (!rsdp_phys)
 		rsdp_phys = acpi_scan_rsdp(0xE0000, 0x20000);
+	if (!rsdp_phys)
+		rsdp_phys = acpi_scan_rsdp(0x90000, 0x10000);
 
 	return rsdp_phys;
 }
