Bug 814499

Summary: GRUB does not boot on Dell UEFI OR boots without fbcon
Product: [Fedora] Fedora Reporter: Richard Chan <rc556677>
Component: grubAssignee: Peter Jones <pjones>
Status: CLOSED WONTFIX QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 17CC: donnie, jonathan, lkundrak, madhu.chinakonda, mgregg, pjones, the.ridikulus.rat
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2013-08-01 08:51:13 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:
Attachments:
Description Flags
From grub-0.97-71, successful boot with no fbcon
none
Booting with elilo or grub2 is successful with fbcon none

Description Richard Chan 2012-04-20 02:14:05 UTC
Created attachment 578832 [details]
From grub-0.97-71, successful boot with no fbcon

Description of problem:
grub-efi does not boot on Dell M910 blade UEFI. It falls back to the Dell UEFI Shell
grub-efi-0.97-71 (from CentOS / RHEL 6) successfully boots without initializing
the EFI framebubber. No fbcon device is detected
 

Version-Release number of selected component (if applicable):
grub-0.97-91 - cannot boot; reverts to Dell Boot Manager
grub-0.91-7x - boots but does not find fbcon


How reproducible:


Steps to Reproduce:
1. Dell M910 switch BIOS to UEFI
2. Install grub-efi
3. Boot system
  
Actual results:
grub-efi-0.97-71 boots without framebuffer
grub-efi-0.97-91 (Fedora 17) cannot boot machine

Expected results:
Successful boot with framebuffer


Additional info:

Comment 1 Richard Chan 2012-04-20 02:15:02 UTC
Created attachment 578833 [details]
Booting with elilo or grub2 is successful with fbcon

Comment 2 Richard Chan 2012-04-20 03:25:52 UTC
grub> version
GNU GRUB version 0.97-91-91.fc17 (0K lower / 1987280K upper memory)
grub> root (hd0,1)

grub> serial --unit=0 --speed=115200

grub> kernel /vmlinuz-2.6.32-220.7.1.el6.x86_64 root=/dev/sda3 ro console=ttyS0,115200 console=tty0

Trying to allocate 959 pages for VMLINUZ
Got pages at 0x7767c000
[Linux-EFI, setup=0x1034, size=0x3becb0]

grub> initrd /initramfs-2.6.32-220.7.1.el6.x86_64.img                          
   [Initrd, addr=0x76aa4000, size=0xed77e5]

grub> boot
cannot exit boot services

Comment 3 Richard Chan 2012-04-20 03:30:50 UTC
fbcon-less version of grub: 
rpm -qi grub
Name        : grub                         Relocations: (not relocatable)
Version     : 0.97                              Vendor: CentOS
Release     : 75.el6                        Build Date: Thu 08 Dec 2011 06:26:02 AM SGT

grub> displaymem                                                               
 EISA Memory BIOS Interface is present
 Address Map BIOS Interface is present
 Lower memory: 0K, Upper memory (to first chipset hole): 1987280K
 [Address Range Descriptor entries immediately follow (values are 64-bit)]
   Usable RAM:  Base Address: 0x10000 Length: 0x90000 bytes
   Usable RAM:  Base Address: 0x100000 Length: 0x794b4000 bytes
   Reserved:  Base Address: 0x795b4000 Length: 0x62000 bytes
   Usable RAM:  Base Address: 0x79616000 Length: 0x1503000 bytes
   Reserved:  Base Address: 0x7ab19000 Length: 0x200000 bytes
   Usable RAM:  Base Address: 0x7ad19000 Length: 0xff000 bytes
   Reserved:  Base Address: 0x7ae18000 Length: 0x5000 bytes
   Reserved:  Base Address: 0x7ae1d000 Length: 0x80000 bytes
   Usable RAM:  Base Address: 0x7ae9d000 Length: 0x4044000 bytes
   Usable RAM:  Base Address: 0x7ef11000 Length: 0x27000 bytes
   Reserved:  Base Address: 0x7f338000 Length: 0x16000 bytes
   Reserved:  Base Address: 0x7f34e000 Length: 0x7f000 bytes
   Reserved:  Base Address: 0x7f3cd000 Length: 0x10c33000 bytes
   Reserved:  Base Address: 0xfe000000 Length: 0x2000000 bytes
   Usable RAM:  Base Address: 0x100000000 Length: 0x780000000 bytes


grub> root (hd0,1)   

grub> kernel /vmlinuz-2.6.32-220.7.1.el6.x86_64 ro root=/dev/sda3              
Trying to allocate 959 pages for VMLINUZ
[Linux-EFI, setup=0x1034, size=0x3becb0]


grub> initrd /initramfs-2.6.32-220.7.1.el6.x86_64.img                          
   [Initrd, addr=0x767f9000, size=0xed77e5]

grub> boot

Result: success with no framebuffer

Comment 4 Richard Chan 2012-04-20 04:57:46 UTC
...forgot displaymem for 0.97-91.fc17

   GNU GRUB  version 0.97-91.fc17  (0K lower / 1987280K upper memory)

 [ Minimal BASH-like line editing is supported.  For the first word, TAB
   lists possible command completions.  Anywhere else TAB lists the possible
   completions of a device/filename.  ESC at any time exits.]

grub> displaymem                                                               
 EISA Memory BIOS Interface is present
 Address Map BIOS Interface is present
 Lower memory: 0K, Upper memory (to first chipset hole): 1987280K
 [Address Range Descriptor entries immediately follow (values are 64-bit)]
   Usable RAM:  Base Address: 0x10000 Length: 0x90000 bytes
   Usable RAM:  Base Address: 0x100000 Length: 0x794b4000 bytes
   Reserved:  Base Address: 0x795b4000 Length: 0x62000 bytes
   Usable RAM:  Base Address: 0x79616000 Length: 0x1503000 bytes
   Reserved:  Base Address: 0x7ab19000 Length: 0x200000 bytes
   Usable RAM:  Base Address: 0x7ad19000 Length: 0xff000 bytes
   Reserved:  Base Address: 0x7ae18000 Length: 0x5000 bytes
   Reserved:  Base Address: 0x7ae1d000 Length: 0x80000 bytes
   Usable RAM:  Base Address: 0x7ae9d000 Length: 0x4044000 bytes
   Usable RAM:  Base Address: 0x7ef11000 Length: 0x27000 bytes
   Reserved:  Base Address: 0x7f338000 Length: 0x16000 bytes
   Reserved:  Base Address: 0x7f34e000 Length: 0x7f000 bytes
   Reserved:  Base Address: 0x7f3cd000 Length: 0x10c33000 bytes
   Reserved:  Base Address: 0xfe000000 Length: 0x2000000 bytes
   Usable RAM:  Base Address: 0x100000000 Length: 0x780000000 bytes

Comment 5 Peter Jones 2012-09-18 17:02:12 UTC
Please attach your grub.conf .

Comment 9 Fedora End Of Life 2013-07-04 02:36:47 UTC
This message is a reminder that Fedora 17 is nearing its end of life.
Approximately 4 (four) weeks from now Fedora will stop maintaining
and issuing updates for Fedora 17. It is Fedora's policy to close all
bug reports from releases that are no longer maintained. At that time
this bug will be closed as WONTFIX if it remains open with a Fedora 
'version' of '17'.

Package Maintainer: If you wish for this bug to remain open because you
plan to fix it in a currently maintained version, simply change the 'version' 
to a later Fedora version prior to Fedora 17's end of life.

Bug Reporter:  Thank you for reporting this issue and we are sorry that 
we may not be able to fix it before Fedora 17 is end of life. If you 
would still like  to see this bug fixed and are able to reproduce it 
against a later version  of Fedora, you are encouraged  change the 
'version' to a later Fedora version prior to Fedora 17's end of life.

Although we aim to fix as many bugs as possible during every release's 
lifetime, sometimes those efforts are overtaken by events. Often a 
more recent Fedora release includes newer upstream software that fixes 
bugs or makes them obsolete.

Comment 10 Fedora End Of Life 2013-08-01 08:51:28 UTC
Fedora 17 changed to end-of-life (EOL) status on 2013-07-30. Fedora 17 is 
no longer maintained, which means that it will not receive any further 
security or bug fix updates. As a result we are closing this bug.

If you can reproduce this bug against a currently maintained version of 
Fedora please feel free to reopen this bug against that version.

Thank you for reporting this bug and we are sorry it could not be fixed.