Bug 6725

Summary: setup_efi_pci() failed!
Product: [Hardware Platforms] MinnowBoard MAX Firmware Reporter: Marcel Holtmann <marcel>
Component: minnowboard-uefi-firmwareAssignee: Darren Hart <dvhart>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: Medium CC: danders, dvhart, sjolley.yp.pm, tim.he, yoctoproject
Version: 2C A1   
Target Milestone: Production Release   
Hardware: MinnowBoard Max   
OS: Multiple   
Whiteboard:
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: No (bug/feature does not impact docs)

Description Marcel Holtmann 2014-09-15 19:40:10 UTC
During early boot stage, I am seeing the following message:

setup_efi_pci() failed!

If I tracked this down correctly, then this come from arch/x86/boot/compressed/eboot.c and then setup_efi_pci() function. Since the kernel uses efi_printk this is really early at boot. I wonder what is actually failing here and why.

Are we exposing things wrongly from UEFI for the kernel and that is why the setup fails?
Comment 1 He, Tim 2014-09-25 08:06:36 UTC
I really understand why setup_efi_pci() is failed, Darren, could you please debug on your side first, and give me some detailed information about efi service you call in this case. thanks.
Comment 2 He, Tim 2014-09-25 08:10:46 UTC
I really don't understand why setup_efi_pci() is failed, Darren, could you please debug on your side first, and give me some detailed information about efi service you call in this case. thanks.
Comment 3 Darren Hart 2014-09-25 18:26:26 UTC
This has been resolved upstream today (in the tip tree). This should make the v3.18 release. As it is only an annoying message fix, we will not be backporting it to previous kernels. Marking as resolved.

Commit-ID:  56394ab8c26893bbaef02da04a06cc5ae71ccc5c
Gitweb:     http://git.kernel.org/tip/56394ab8c26893bbaef02da04a06cc5ae71ccc5c
Author:     Matt Fleming <matt.fleming@intel.com>
AuthorDate: Thu, 11 Sep 2014 09:04:25 +0100
Committer:  Matt Fleming <matt.fleming@intel.com>
CommitDate: Wed, 24 Sep 2014 12:46:59 +0100

x86/efi: Delete misleading efi_printk() error message