Bug 1294197

Summary: 4.4.0-0.rc6.git1.1.fc24.aarch64 does not boot on Mustang
Product: [Fedora] Fedora Reporter: Itaru Kitayama <itaru.kitayama>
Component: kernelAssignee: Mark Salter <msalter>
Status: CLOSED CURRENTRELEASE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: unspecified    
Version: rawhideCC: drjones, gansalmon, itamar, itaru.kitayama, jonathan, kernel-maint, madhu.chinakonda, mchehab
Target Milestone: ---   
Target Release: ---   
Hardware: aarch64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2016-05-27 14:25:00 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Itaru Kitayama 2015-12-25 10:25:46 UTC
Description of problem:
One of the recent Rawhide kernel does not boot on Mustang

Version-Release number of selected component (if applicable):


How reproducible:
100% of time.

Steps to Reproduce:
1.
2.
3.

Actual results:

EFI stub: Booting Linux Kernel...
EFI stub: Using DTB from configuration table
EFI stub: Exiting boot services and installing virtual address map...
XhcClearBiosOwnership: called to clear BIOS ownership
XhcClearBiosOwnership: called to clear BIOS ownership
L3c Cache: 8MB

Expected results:

Entering into the Linux boot process starting from a line:
Booting Linux on physical CPU 0x0

Additional info:
The kernel and modules are built using fedpkg, older release f23
worked.

Comment 1 Itaru Kitayama 2015-12-29 04:54:44 UTC
I am using the EFI v2.40. Is this version something expected to work with
the f24 or later kernels?

Comment 2 Andrew Jones 2016-01-04 14:35:51 UTC
4.4.0-0.rc6.git1.1.fc24.aarch64 boots fine for me (with f23 userspace)
My firmware is a pretty old build though

TianoCore 1.1.0 UEFI 2.4.0 Apr 22 2015 11:30:25
CPU: APM ARM 64-bit Potenza Rev A3 2400MHz PCP 2400MHz
     32 KB ICACHE, 32 KB DCACHE
     SOC 2000MHz IOBAXI 400MHz AXI 250MHz AHB 200MHz GFC 125MHz
Board: X-Gene Mustang Board
Slimpro FW:
        Ver: 2.1

Comment 3 Itaru Kitayama 2016-01-04 21:51:16 UTC
4.4.0-0.rc6.git1.1.fc24.aarch64 doesn't boot on the Mustang I am using.

The firmware is a month older than yours (2015 March build).

Comment 4 Itaru Kitayama 2016-01-04 22:23:19 UTC
Excerpt from dmesg just for the reference

[    0.000000] EFI v2.40 by X-Gene Mustang Board EFI Mar 13 2015 14:20:53

Comment 5 Itaru Kitayama 2016-01-15 01:32:15 UTC
With the below TianoCore and Slimpro, I was able to boot an f23 kernel, 4.3.3-300.fc23.aarch64.

TianoCore 1.1.0 UEFI 2.4.0 Aug  4 2015 16:56:06
CPU: APM ARM 64-bit Potenza Rev A3 2400MHz PCP 2400MHz
     32 KB ICACHE, 32 KB DCACHE
     SOC 2000MHz IOBAXI 400MHz AXI 250MHz AHB 200MHz GFC 125MHz
Board: X-Gene Mustang Board
Slimpro FW:
    Ver: 2.3 (build 2014/12/16)
    PMD: 950 mV
    SOC: 950 mV

Comment 6 Josh Boyer 2016-05-27 14:15:29 UTC
Is this still an issue with 4.5.y?

Comment 7 Itaru Kitayama 2016-05-27 14:23:40 UTC
No, 4.5.0-302.fc23.aarch64 boots fine with updated F/W.

Comment 8 Josh Boyer 2016-05-27 14:25:00 UTC
Thank you.