kernel-packages team mailing list archive
-
kernel-packages team
-
Mailing list archive
-
Message #51578
[Bug 1297658] Re: Ubuntu server 14.04 fail in UEFI installation on Rmy4S
** Information type changed from Private to Public
** Also affects: linux (Ubuntu)
Importance: Undecided
Status: New
** Changed in: linux (Ubuntu)
Status: New => In Progress
** Changed in: linux (Ubuntu)
Assignee: (unassigned) => Tim Gardner (timg-tpi)
** Also affects: linux (Ubuntu Trusty)
Importance: Undecided
Assignee: Tim Gardner (timg-tpi)
Status: In Progress
--
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1297658
Title:
Ubuntu server 14.04 fail in UEFI installation on Rmy4S
Status in intel:
New
Status in “linux” package in Ubuntu:
In Progress
Status in “linux” source package in Trusty:
In Progress
Bug description:
Label: Rmy08sdp (Romley-4S)
BIOS version: SE5C600.86B.99.99.x059.091020121352
Processor: Intel(R) Xeon(R) CPU E5-4650 C2 stepping
Chipset: Patsburg SSB-T - C1 stepping
OS: Ubuntu 14.04 Server daily image
How to reproduce:
1. select UEFI DVD from boot manager
2. select install ubuntu from grub
3. system will stop a while then reboot.
root cause:
1) Kernel will set memory cache attribute according to efi memeory map
2) if bios set one memory range is EFI_RUNTIME and uncacheable, kernel will flush this memory
3) system reboot when kernel use cflush instruction on a vga address like 0xA0000~0xBFFFF
the related code is: efi_enter_virtual_mode() in arch/x86/platform/efi/efi.c
two solutions:
1. wait for bios update, but it is hard for some machines.
2. backport following 11 patches which are in kernel 3.14-rc1
f4fccac x86/efi: Simplify EFI_DEBUG
0fd64c2 x86/mm/pageattr: Lookup address in an arbitrary PGD
f3f7296 x86/mm/pageattr: Add a PGD pagetable populating function
4b23538 x86/mm/pageattr: Add a PUD pagetable populating function
f900a4b x86/mm/pageattr: Add a PMD pagetable populating function
c6b6f36 x86/mm/pageattr: Add a PTE pagetable populating function
0bb8aee x86/mm/pageattr: Add a PUD error unwinding path
52a628f x86/mm/pageattr: Add last levels of error path
82f0712 x86/mm/cpa: Map in an arbitrary pgd
d2f7cbe x86/efi: Runtime services virtual mapping
ee41143 x86/efi: Check krealloc return value
To manage notifications about this bug go to:
https://bugs.launchpad.net/intel/+bug/1297658/+subscriptions