Bug 11965 - Linux 4.14.86 (Update 126) fails to boot as Xen domU
Summary: Linux 4.14.86 (Update 126) fails to boot as Xen domU
Status: CLOSED FIXED
Alias: None
Product: IPFire
Classification: Unclassified
Component: --- (show other bugs)
Version: 2
Hardware: x86_64 Linux
: Will only affect a few users Crash
Assignee: Arne.F
QA Contact: Michael Tremer
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-01-09 12:22 UTC by David Ruetti
Modified: 2019-08-13 14:13 UTC (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description David Ruetti 2019-01-09 12:22:28 UTC
Description of problem:
XEN will not boot using recent IPFire Core 2.21 Updaet 126 (kernels 4.14.86) as DomU.

Error Message in dmesg:
[...]
RIP: e030:ptdump_walk_pgd_level_core+
[...]

It seems to be the same issue as described in xen project: https://lists.xenproject.org/archives/html/xen-devel/2018-11/msg03410.html

and Fedora 29 (kernel 4.19.5 and up): https://bugzilla.redhat.com/show_bug.cgi?id=1657539

In this case, there is a patch available that has not made into stable kernel yet: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=16877a5570e0c5f4270d5b17f9bab427bcae9514


How reproducible:
Every boot. I have locked my boot to kernel 4.14.72

Steps to Reproduce:
1. Just reboot system

Actual results: System will reboot continuously because of the failure. 


Expected results:
Boot into kernel with XEN


Additional info:
Comment 1 Michael Tremer 2019-01-09 12:29:31 UTC
Thanks for reporting. I classified this ticket correctly.
Comment 2 Arne.F 2019-01-10 16:21:29 UTC
I don't think that this patch will help.

It stated that is for a dom0 crash not for domu and it change only the memory hole for 64bit. The IPFire pae kernel for xen is 32bit.

Are you running PV or HVM ?
Comment 3 David Ruetti 2019-01-10 21:14:48 UTC
Hi Arne
Thank you for the reply.

If I remember correctly, the patch does also help in pv DomU situation.
https://www.spinics.net/linux/fedora/fedora-users/msg487892.html

> It stated that is for a dom0 crash not for domu and it change only the memory
> hole for 64bit. The IPFire pae kernel for xen is 32bit.

> Are you running PV or HVM ?

Well, I am running IPFire PV with x86_64 kernel. 

"release": "IPFire 2.21 (x86_64) - core126",
My Profile ID is 4b49f187a53fdd567b058002b72c83524b1b4479
Comment 4 David Ruetti 2019-01-15 10:39:50 UTC
Kernel 4.14.93 has now officially included 'x86/mm: Fix guard hole handling' commit. Please include this kernel version (or later) in next IPFire update 127 quickly. Hopefully, this solves the boot issue.

Thank you