4.6.0-11.13 from ckt PPA fails to boot on X-Gene
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Fix Committed
|
High
|
Unassigned | ||
Yakkety |
Won't Fix
|
High
|
Unassigned |
Bug Description
The 4.6.0-11.13 kernel currently in the ckt ppa fails to boot on X-Gene systems, such as the Mustang board. Even with earlycon enabled, there is no output from the kernel on the console (see the attached console log). The same kernel boots fine on other arm64 systems - this appears to be X-Gene specific.
A defconfig build boots fine on the same system - so I bisected down the relevant config change. The results were unexpected, but CONFIG_
Digging down deeper, I found that the following 2 specific configs are required (I had to do hack Kconfigs to make them selectable independent of CONFIG_
CONFIG_
CONFIG_
Both of which are drivers that do not bind to devices on X-Gene.
tags: | added: patch |
Changed in linux (Ubuntu Yakkety): | |
status: | Confirmed → Fix Committed |
This isn't an issue w/ current git (4.8-rc3+), so I bisected in hunt for the "fix". I hit this commit:
commit d94ba9e7d8d5c82 1d0442f13b30b01 40c1109c38
Merge: 1c88e19 9573e79
Author: Linus Torvalds <email address hidden>
Date: Thu Jul 28 17:06:51 2016 -0700
Merge tag 'pinctrl-v4.8-1' of git://git. kernel. org/pub/ scm/linux/ kernel/ git/linusw/ linux-pinctrl
It's a merge commit w/ no conflict resolution. So, pinctrl seems to be a common theme here - but the root cause is still not clear.