https://bugzilla.kernel.org/show_bug.cgi?id=206343
Bug ID: 206343 Summary: Hanging on boot: error parsing RSDP address Product: ACPI Version: 2.5 Kernel Version: 5.3 Hardware: x86-64 OS: Linux Tree: Mainline Status: NEW Severity: normal Priority: P1 Component: BIOS Assignee: acpi_b...@kernel-bugs.osdl.org Reporter: s...@lambdal.com Regression: No Created attachment 287015 --> https://bugzilla.kernel.org/attachment.cgi?id=287015&action=edit dmesg output from workaround After upgrading my kernel to 5.3, my machine hangs at boot. GRUB outputs the that it is booting the kernel, then the machine hangs indefinitely. The motherboard is an ASUS WS X299 SAGE, with firmware version 1201. Anecdotally, I believe this affects most recent ASUS motherboards, without the most recent firmware version. Last known working kernel was 5.2. I was able to bisect the issue to commit 8e44c7840 Revert "x86/boot: Disable RSDP parsing temporarily" I was able to boot my system by applying the patch below to the most recent kernel, 5.5. The output of dmesg is attached. diff --git a/arch/x86/boot/compressed/misc.c b/arch/x86/boot/compressed/misc.c index 9652d5c2afda..5df966201abd 100644 --- a/arch/x86/boot/compressed/misc.c +++ b/arch/x86/boot/compressed/misc.c @@ -373,7 +373,7 @@ asmlinkage __visible void *extract_kernel(void *rmode, memptr heap, * so that early debugging output from the RSDP parsing code can be * collected. */ - boot_params->acpi_rsdp_addr = get_rsdp_addr(); + // boot_params->acpi_rsdp_addr = get_rsdp_addr(); debug_putstr("early console in extract_kernel\n"); -- You are receiving this mail because: You are watching the assignee of the bug. _______________________________________________ acpi-bugzilla mailing list acpi-bugzilla@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/acpi-bugzilla