So it is a bug in the RHEL grub.efi binary, however, I have checked in a workaround.  Basically, tell grub to forget there is a serial console and pretend it has graphics.  Serial console still works this way *and* video console is actually usable by linux.

$ git show 1334391b7cacd4dbc00389595e825f14529d7b84
commit 1334391b7cacd4dbc00389595e825f14529d7b84
Author: jbjohnso <jbjohnso@35838ccf-6b3d-0410-a007-ed7a3c9b06b9>
Date:   Mon Sep 10 20:47:52 2012 +0000

    Correct RHEL grub buggy behavior when detected on EFI installs
    
    git-svn-id: https://xcat.svn.sourceforge.net/svnroot/xcat/xcat-core/trunk@13751 35838ccf-6b3d-0410-a007-ed7a3c9b06b9

diff --git a/xCAT-server/share/xcat/install/scripts/post.rh.common b/xCAT-server/share/xcat/install/scripts/post.rh.common
index 9340cf6..f34fe6e 100644
--- a/xCAT-server/share/xcat/install/scripts/post.rh.common
+++ b/xCAT-server/share/xcat/install/scripts/post.rh.common
@@ -34,3 +34,9 @@ fi
 export HOSTNAME=$(host $IP 2>/dev/null | awk '{print $5}' | awk -F. '{print $1}')
 hostname $HOSTNAME
 
+if [ -f /boot/efi/efi/redhat/grub.conf ]; then #RedHat bug, grub.efi corrupts console unless we are careful...
+       sed -i s/^terminal.*// /boot/efi/efi/redhat/grub.conf
+       bootpart=$(sed -e 's/#.*//' /boot/efi/efi/redhat/grub.conf |grep root|grep -v kernel|head -n 1|awk '{print $2}')
+       bootpart="${bootpart%\\n}"
+       sed -i s!^serial.*!splashimage=$bootpart/boot/grub/splash.xpm.gz! /boot/efi/efi/redhat/grub.conf
+fi


-----"DeFalco, Darian" <[email protected]> wrote: -----
To: xCAT Users Mailing list <[email protected]>
From: "DeFalco, Darian" <[email protected]>
Date: 09/15/2012 11:07PM
Subject: Re: [xcat-user] RHELS 6.2 Console flakiness

I am seeing the same thing on x3550 m4, xCat 2.7.3, RHELS 6.3.

Is this behavior by design?

Darian J. DeFalco
Systems Engineer
Cold Spring Harbor Laboratory
(516) 367-8362

On Aug 24, 2012, at 2:39 PM, Christian Caruthers <[email protected]<mailto:[email protected]>> wrote:


Statefull install on x3650 m4, xCAT 2.7.3. Boot order is PXE, HD0 -- no "Legacy Only". Install works fine, after reboot, when GRUB loads we see "Press any key to continue" 5 times in both the serial console and at the KVM display. If I hit a key, it drops into the standard GRUB menu where I can select an entry from grub.conf to boot. If I don't hit a key, I will eventually see the system boot up over SOL, but the KVM continues to show "Press any key to continue". Regardless of whether or not I hit the "any" key, once it boots, I can see progress in SOL, but not on the KVM which I expect, but once I get a login prompt in SOL, I still don't have access through the KVM.

RHEL is installing its EFI boot partition which I can see listed first in the uEFI boot manager settings.

Has anyone else seen this problem or a fix?

Regards,

Christian D. Caruthers
Senior Consultant - System x Linux HPC
________________________________

<35916808.jpg>  Mobile: 1-757-289-9872 | Phone: 1-804-327-4559
E-mail: [email protected]<mailto:[email protected]>
Find me on: <35171118.jpg><http://www.linkedin.com/profile/view?id=14378571&trk=tab_pro>
"A common mistake that people make when trying to design something completely foolproof is to underestimate the ingenuity of complete fools." - Douglas Adams
<35297063.gif>

9201 Arboretum Pkwy
Richmond, VA 23236-5402
United States



------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT managers can respond. Discussions
will include endpoint security, mobile security and the latest in malware
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/_______________________________________________
xCAT-user mailing list
[email protected]<mailto:[email protected]>
https://lists.sourceforge.net/lists/listinfo/xcat-user


------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://ad.doubleclick.net/clk;258768047;13503038;j?
http://info.appdynamics.com/FreeJavaPerformanceDownload.html
_______________________________________________
xCAT-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xcat-user

------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://ad.doubleclick.net/clk;258768047;13503038;j?
http://info.appdynamics.com/FreeJavaPerformanceDownload.html
_______________________________________________
xCAT-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xcat-user

Reply via email to