2018-01-06 16:20:54 |
Nathan Rennie-Waldock |
bug |
|
|
added bug |
2018-01-06 16:30:04 |
Ubuntu Kernel Bot |
linux (Ubuntu): status |
New |
Incomplete |
|
2018-01-06 17:47:20 |
Joseph Salisbury |
linux (Ubuntu): importance |
Undecided |
High |
|
2018-01-06 17:47:27 |
Joseph Salisbury |
tags |
artful regression |
artful kernel-da-key regression |
|
2018-01-06 19:38:04 |
Nathan Rennie-Waldock |
linux (Ubuntu): status |
Incomplete |
Confirmed |
|
2018-01-06 19:38:08 |
Nathan Rennie-Waldock |
tags |
artful kernel-da-key regression |
artful kernel-da-key kernel-fixed-upstream regression |
|
2018-01-10 21:28:06 |
Joseph Salisbury |
linux (Ubuntu): status |
Confirmed |
Triaged |
|
2018-01-10 21:28:14 |
Joseph Salisbury |
nominated for series |
|
Ubuntu Artful |
|
2018-01-10 21:28:14 |
Joseph Salisbury |
bug task added |
|
linux (Ubuntu Artful) |
|
2018-01-10 21:28:21 |
Joseph Salisbury |
linux (Ubuntu Artful): status |
New |
Triaged |
|
2018-01-10 21:28:24 |
Joseph Salisbury |
linux (Ubuntu Artful): importance |
Undecided |
High |
|
2018-01-11 19:45:18 |
Joseph Salisbury |
nominated for series |
|
Ubuntu Bionic |
|
2018-01-11 19:45:18 |
Joseph Salisbury |
bug task added |
|
linux (Ubuntu Bionic) |
|
2018-01-11 19:45:24 |
Joseph Salisbury |
linux (Ubuntu Bionic): status |
Triaged |
In Progress |
|
2018-01-11 19:45:30 |
Joseph Salisbury |
linux (Ubuntu Artful): status |
Triaged |
In Progress |
|
2018-01-11 19:45:35 |
Joseph Salisbury |
linux (Ubuntu Artful): assignee |
|
Joseph Salisbury (jsalisbury) |
|
2018-01-11 19:45:41 |
Joseph Salisbury |
linux (Ubuntu Bionic): assignee |
|
Joseph Salisbury (jsalisbury) |
|
2018-01-15 09:08:56 |
Oliver |
bug task added |
|
linux-hwe (Ubuntu) |
|
2018-01-19 14:48:45 |
Joseph Salisbury |
bug task deleted |
linux-hwe (Ubuntu Bionic) |
|
|
2018-01-19 14:48:51 |
Joseph Salisbury |
bug task deleted |
linux-hwe (Ubuntu Artful) |
|
|
2018-01-19 14:48:57 |
Joseph Salisbury |
bug task deleted |
linux-hwe (Ubuntu) |
|
|
2018-01-19 15:03:15 |
Joseph Salisbury |
description |
Since upgrading from zesty to artful, I'm not longer able to use KVM on my server:
# modprobe kvm-intel
modprobe: ERROR: could not insert 'kvm_intel': Input/output error
Searching tells me this is caused by requiring Virtual NMI support[1]
Running the script provided on the mailing list[1] to check virtualization features confirms my CPU (Xeon E5345) doesn't support Virtual NMIs:
# python features.py | grep NMI
NMI exiting yes
Virtual NMIs no
NMI-window exiting no
Virtual NMI support was required in v4.12[1] and later reverted in v4.14.3[2] as some models (including Xeons) don't support it, even if others with the same core do.
[1] https://bugzilla.redhat.com/show_bug.cgi?id=1490803
[2] https://lkml.org/lkml/2017/8/7/231
[3] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git/commit/arch/x86/kvm/vmx.c?h=linux-4.13.y&id=2c82878b0cb38fd516fd612c67852a6bbf282003
[4] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git/commit/arch/x86/kvm/vmx.c?h=linux-4.14.y&id=a77360e989f3dc06e4f177a0837d533d13a20d91 |
== SRU Justification ==
The following mainline commit introduced a regression in v4.12-rc1:
2c82878b0cb3 ("KVM: VMX: require virtual NMI support")
This regression caused the kvm-intel module fail to load with the following error:
"modprobe: ERROR: could not insert 'kvm_intel': Input/output error"
This error would happen because suppor for CPUs without virtual NMI was removed
by commit 2c82878b0cb3.
Mainline commit 8a1b43922d0d fixes this regression and was added to mainline in v4.15-rc1.
== Fix ==
commit 8a1b43922d0d1279e7936ba85c4c2a870403c95f
Author: Paolo Bonzini <pbonzini@redhat.com>
Date: Mon Nov 6 13:31:12 2017 +0100
kvm: vmx: Reinstate support for CPUs without virtual NMI
== Regression Potential ==
Low. This patch fixes a current regression. It was cc'd to upstream stable
so had additional upstream review.
## Original Bug Description ##
Since upgrading from zesty to artful, I'm not longer able to use KVM on my server:
# modprobe kvm-intel
modprobe: ERROR: could not insert 'kvm_intel': Input/output error
Searching tells me this is caused by requiring Virtual NMI support[1]
Running the script provided on the mailing list[1] to check virtualization features confirms my CPU (Xeon E5345) doesn't support Virtual NMIs:
# python features.py | grep NMI
NMI exiting yes
Virtual NMIs no
NMI-window exiting no
Virtual NMI support was required in v4.12[1] and later reverted in v4.14.3[2] as some models (including Xeons) don't support it, even if others with the same core do.
[1] https://bugzilla.redhat.com/show_bug.cgi?id=1490803
[2] https://lkml.org/lkml/2017/8/7/231
[3] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git/commit/arch/x86/kvm/vmx.c?h=linux-4.13.y&id=2c82878b0cb38fd516fd612c67852a6bbf282003
[4] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git/commit/arch/x86/kvm/vmx.c?h=linux-4.14.y&id=a77360e989f3dc06e4f177a0837d533d13a20d91 |
|
2018-01-19 15:57:28 |
Seth Forshee |
linux (Ubuntu Bionic): status |
In Progress |
Fix Committed |
|
2018-02-04 01:19:03 |
Khaled El Mously |
linux (Ubuntu Artful): status |
In Progress |
Fix Committed |
|
2018-03-19 10:58:08 |
Stefan Bader |
tags |
artful kernel-da-key kernel-fixed-upstream regression |
artful kernel-da-key kernel-fixed-upstream regression verification-needed-artful |
|
2018-03-20 05:29:38 |
Oliver |
tags |
artful kernel-da-key kernel-fixed-upstream regression verification-needed-artful |
artful kernel-da-key kernel-fixed-upstream regression verification-done-artful |
|
2018-04-03 14:10:10 |
Launchpad Janitor |
linux (Ubuntu Artful): status |
Fix Committed |
Fix Released |
|
2018-04-03 14:10:10 |
Launchpad Janitor |
cve linked |
|
2017-0861 |
|
2018-04-03 14:10:10 |
Launchpad Janitor |
cve linked |
|
2017-1000407 |
|
2018-04-03 14:10:10 |
Launchpad Janitor |
cve linked |
|
2017-15129 |
|
2018-04-03 14:10:10 |
Launchpad Janitor |
cve linked |
|
2017-16994 |
|
2018-04-03 14:10:10 |
Launchpad Janitor |
cve linked |
|
2017-17448 |
|
2018-04-03 14:10:10 |
Launchpad Janitor |
cve linked |
|
2017-17450 |
|
2018-04-03 14:10:10 |
Launchpad Janitor |
cve linked |
|
2017-17741 |
|
2018-04-03 14:10:10 |
Launchpad Janitor |
cve linked |
|
2017-17805 |
|
2018-04-03 14:10:10 |
Launchpad Janitor |
cve linked |
|
2017-17806 |
|
2018-04-03 14:10:10 |
Launchpad Janitor |
cve linked |
|
2017-17807 |
|
2018-04-03 14:10:10 |
Launchpad Janitor |
cve linked |
|
2018-1000026 |
|
2018-04-03 14:10:10 |
Launchpad Janitor |
cve linked |
|
2018-5332 |
|
2018-04-03 14:10:10 |
Launchpad Janitor |
cve linked |
|
2018-5333 |
|
2018-04-03 14:10:10 |
Launchpad Janitor |
cve linked |
|
2018-5344 |
|
2018-06-19 22:35:16 |
Peter Matulis |
bug |
|
|
added subscriber Peter Matulis |
2018-06-20 14:29:11 |
Christopher Townsend |
bug |
|
|
added subscriber Christopher Townsend |
2019-10-03 08:21:24 |
Po-Hsu Lin |
linux (Ubuntu Bionic): status |
Fix Committed |
Fix Released |
|
2019-10-03 08:21:27 |
Po-Hsu Lin |
linux (Ubuntu): status |
Fix Committed |
Fix Released |
|