Arch Linux

Please read this before reporting a bug:

Do NOT report bugs when a package is just outdated, or it is in Unsupported. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!

FS#54983 - [linux-zen] Fail to boot using elevator=kyber or elevator=bfq in 4.12.3, but not in 4.12.0-2

Attached to Project: Arch Linux
Opened by Andrew Fader (afader) - Sunday, 30 July 2017, 21:31 GMT
Last edited by Doug Newgard (Scimmia) - Sunday, 30 July 2017, 22:15 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To No-one
Architecture x86_64
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No


Hi, I'm currently running 4.12.0-2-zen #1 ZEN SMP PREEMPT Sat Jul 8 16:22:59 UTC 2017 x86_64 GNU/Linux which I installed from the "staging" repo and using the kyber scheduler, which I can set by echoing that string into /sys/block/sda/queue/scheduler. I haven't tested 4.12.4 in testing, but when I boot in 4.12.3 it crashes if I have set the scheduler to kyber by passing elevator=kyber as a kernel parameter. I will capture the stack trace if you can tell me how or where that log is.
This task depends upon

Closed by  Doug Newgard (Scimmia)
Sunday, 30 July 2017, 22:15 GMT
Reason for closing:  Duplicate
Additional comments about closing:   FS#54964 
Comment by Andrew Fader (afader) - Sunday, 30 July 2017, 21:34 GMT
The net installed size change for both 4.12.3 and 4.12.4 is about 9mb. I'm afraid to install 4.12.4 for fear it will render my system once again unbootable, but I will if someone thinks it will fix the problem. Right now I am able to use 4.12-2 fine.
Comment by loqs (loqs) - Sunday, 30 July 2017, 21:55 GMT
I should note at least in the mainline/stable kernel elevator is not deprecated but it will only set the none multique scheduler.
So at least in mainline/stable elevator could set cfq/noop/deadline if you are using multiqueue you will need to use other means
to set mq-deadline/kyber/bfq/none see