P8 node entei unable to boot with 4.15.0-141.145~16.04.1
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
The Ubuntu-power-systems project |
Fix Released
|
Undecided
|
Unassigned | ||
ubuntu-kernel-tests |
Fix Released
|
Undecided
|
Unassigned | ||
linux-hwe (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Xenial |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
[Impact]
Enabling CONFIG_MODVERSIONS on xenial/linux-hwe (via rebase on bionic/linux, see bug 1898716) is causing the kernel to fail booting on ppc64el as the modules can't be loaded because of the mismatch of the module_layout symbol.
[ 7.635173] raid0: disagrees about version of symbol module_layout
[Fix]
The proposed fix is to disable CONFIG_MODVERSIONS and unset CONFIG_
This is a temporary fix until the root cause can be found.
[Test case]
Boot the kernel on a xenial ppc64el system.
[Regression potential]
This config option has been enabled on Bionic to support rebuilding the lrm modules without the need to rebuild the kernel. There are no lrm modules in Xenial, so it should be safe to keep it disabled.
[Original Description]
Tested manually, this node can boot with 4.15.0-140-generic
However with 4.15.0-
[ 9.547985] usb 1-3.4: Manufacturer: American Megatrends Inc.
[ 9.563800] hid: disagrees about version of symbol module_layout
[ 9.563949] hid: disagrees about version of symbol module_layout
[ 9.692066] libcrc32c: disagrees about version of symbol module_layout
[ 12.593593] raid10: disagrees about version of symbol module_layout
done.
Begin: Running /scripts/
Begin: Mounting root file system ... Begin: Running /scripts/local-top ... done.
Begin: Running /scripts/
done.
Begin: Waiting for root file system ... Begin: Running /scripts/
mdadm: No devices listed in conf file were found.
done.
Begin: Running /scripts/
mdadm: No devices listed in conf file were found.
done.
(this mdadm message repeats)
Gave up waiting for root device. Common problems:
- Boot args (cat /proc/cmdline)
- Check rootdelay= (did the system wait long enough?)
- Check root= (did the system wait for the right device?)
- Missing modules (cat /proc/modules; ls /dev)
ALERT! UUID=348b5e78-
[ 204.831089] hid: disagrees about version of symbol module_layout
BusyBox v1.22.1 (Ubuntu 1:1.22.
Enter 'help' for a list of built-in commands.
(initramfs)
Please find attachment for the boot log.
CVE References
Changed in linux-hwe (Ubuntu Xenial): | |
status: | New → Confirmed |
Changed in linux-hwe (Ubuntu): | |
status: | New → Invalid |
description: | updated |
description: | updated |
description: | updated |
Changed in linux-hwe (Ubuntu Xenial): | |
status: | In Progress → Fix Committed |
Changed in ubuntu-power-systems: | |
status: | New → Fix Released |
tags: | added: sts |
boot dmesg for 4.15.0-140-generic #144~16.04.1-Ubuntu