FS#54964 - [linux-zen] 4.12.3 fails to boot on Lenovo T450s

Attached to Project: Arch Linux
Opened by Benjamin Daines (spacecase) - Friday, 28 July 2017, 22:12 GMT
Last edited by Eli Schwartz (eschwartz) - Sunday, 30 July 2017, 14:52 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Jan Alexander Steffens (heftig)
Architecture All
Severity Critical
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 2
Private No

Details

Description: Linux-zen 4.12.3 fails to boot on Lenovo T450s

Failed to find module 'acpi_call'
Failed to find module 'tp_smapi'

Downgrade to 4.11.8 and all is well again.

This task depends upon

Closed by  Eli Schwartz (eschwartz)
Sunday, 30 July 2017, 14:52 GMT
Reason for closing:  Not a bug
Comment by Benjamin Daines (spacecase) - Friday, 28 July 2017, 22:24 GMT
log attached.

EDIT:
Disregard that log, is actually from an LTS kernel boot I used to restore the system to a working condition. Nothing appears to have been logged on the failed boot.
Comment by Benjamin Daines (spacecase) - Friday, 28 July 2017, 22:41 GMT
loader-entry.conf:
title Arch Linux-zen
linux /vmlinuz-linux-zen
initrd /intel-ucode.img
initrd /initramfs-linux-zen.img
options root=/dev/sda2 rw resume=/dev/sda2 resume_offset=333824 elevator=bfq

Comment by Doug Newgard (Scimmia) - Saturday, 29 July 2017, 02:30 GMT
And how are you building these out of tree modules?
Comment by Chris Meyer (caros) - Saturday, 29 July 2017, 09:09 GMT
I had the same problem on my desktop. It failed trying to mount the root partition.
After removing "elevator=bfq" from the boot parameters it booted again.
Comment by Doug Newgard (Scimmia) - Saturday, 29 July 2017, 15:33 GMT
If it's trying to find those modules, it's getting out of the initramfs which means it was able to mount the root partition. Different issue.
Comment by loqs (loqs) - Saturday, 29 July 2017, 16:06 GMT
@Scimmia the details in the initial report and the log in the first comment appear to all be run under linux-lts
the linuz-zen kernel does not seem to reach loading the initrd see screenshot in second comment.
Comment by Bill Gates (RealBillGates) - Saturday, 29 July 2017, 19:37 GMT
Also having this issue and rolling back to 4.11.8 allows system to boot.

I don't know how to get logs for the failed boot but on my system I only get to the point where it complains about my gpu headers being unexpected.

This is where it would normally ask me to decrypt my disks but that never happens.
Comment by loqs (loqs) - Saturday, 29 July 2017, 20:47 GMT
@RealBillGates is the output related to gpu headers new or also present under previous versions.
please post the config for your bootloader, mkinitcpio.conf, is the hardware a Lenovo T450?
@all please try changing the initrd paramater to initrd=null does the error change?
With the original initrd paramater remove the quiet parameter if present and add loglevel=7 is mopre output produced?
Does the issue occur on linux 4.12.3?
Comment by Benjamin Daines (spacecase) - Sunday, 30 July 2017, 14:45 GMT
Issue was "elevator=bfq" removed that, and set up mq-blk as per wiki instructions and we're up and running again.

https://wiki.archlinux.org/index.php/Improving_performance#Tuning_IO_schedulers

Global elevator seems to have been depreciated with 4.12.

Loading...