[Bug 2019856] Re: Add missing ARM-cores to support Grace-based systems
Mauricio Faria de Oliveira
2019856 at bugs.launchpad.net
Tue Jul 18 13:19:23 UTC 2023
The autopkgtests failures in lunar seem to be a kernel issue during the
initialization of the virtio rng driver, when the mutex for
(generic/core) hw rng is acquired (apparently something else is holding
it indefinitely, thus the blocked task warnings show up, and it seems
the VM doesn't proceed to the point of being detected, and the test
fails/times out).
I haven't seen related commits listed in the later linux package
changelogs for lunar (this is with 6.2.0-25-generic), nor could
reproduce this in a LXD VM with the same version (it uses a virtio rng
device too).
Let's try again when another openstack image for lunar is available
(current/failing is 2023-07-17).
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to util-linux in Ubuntu.
https://bugs.launchpad.net/bugs/2019856
Title:
Add missing ARM-cores to support Grace-based systems
Status in util-linux package in Ubuntu:
Fix Released
Status in util-linux source package in Jammy:
Fix Committed
Status in util-linux source package in Kinetic:
Won't Fix
Status in util-linux source package in Lunar:
Fix Committed
Status in util-linux source package in Mantic:
Fix Released
Bug description:
[Impact]
When running "lscpu" on a Grace-based system + Ubuntu 22.04, it
doesn't report a model name:
Vendor ID: ARM
Model: 0
[Fix]
Adding the additional arm_part to sys-utils/lscpu-arm.c solves the
problem. The commit below adds the specific codes missing from Jammy's
version.
https://github.com/util-linux/util-
linux/commit/6857cccbb4157d5da34ca98f77a0ac9d68e1e740
[Test Steps]
* Verify whether output of lscpu is correct on new CPUs; eg:
Vendor ID: ARM
Model name: Neoverse-V2
* Verify whether output of lscpu doesn't change on old CPUs; eg:
Vendor ID: ARM
Model name: Neoverse-N1
[What Could Go Wrong]
The fix only introduces additional model identifiers to match
against and print a model name string, thus regression impact
should be contained within lscpu and printing cpus model name
on ARM systems.
Output doesn't change on systems with non-affected CPU models.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/util-linux/+bug/2019856/+subscriptions
More information about the foundations-bugs
mailing list