Bug 704378

Summary: UEFI SAN-boot installation fails on IBM 3650 M2 and M3
Product: Red Hat Enterprise Linux 6 Reporter: Don Dettke <ddettke>
Component: anacondaAssignee: Brian Lane <bcl>
Status: CLOSED ERRATA QA Contact: Release Test Team <release-test-team>
Severity: medium Docs Contact:
Priority: high    
Version: 6.1CC: akozumpl, bkeeley, bpicco, brsmith, bugproxy, casmith, cmckee, hamzy, ianauati, ichute, jkachuck, jstodola, pjones, rdassen, revers, rwilliam, syeghiay
Target Milestone: rcKeywords: OtherQA
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: anaconda-13.21.122-1 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
OS: RHEL6.1 (x64) RC1 Host info: IBM x3650M2 (7947AC1,) UEFI Build Ver 1.08 Was also reproduced on an IBM3650M3. Adapters (was reproduced with each of the following) : Brocade 1020, Boot BIOS 2.3.0.3, driver in-box w/RC1 Emulex 12002-M8, BIOS Util ver. UB2.02a1, FW US1.10A5, driver in-box w/RC1 SAN Storage: NetApp FAS3170, running ONTAP 8.0.1, with QLogic 2562(FC)/8152 (CNA) target adapters.
Last Closed: 2011-12-06 10:35:27 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Bug Depends On:    
Bug Blocks: 684953    
Attachments:
Description Flags
Error Dialog
none
anaconda.log
none
ifcfg.log
none
program.log
none
storage.log
none
syslog
none
X.log
none
yum.log
none
patch
none
anaconda log
none
ifcfg log
none
progam log
none
storage log
none
syslog
none
X log
none
yum log
none
better patch
none
anaconda log
none
ifcfg.log
none
program log
none
storage log
none
storage log
none
syslog
none
x log
none
yum log
none
Kickstart for HS22V
none
anaconda on 6-6-2011
none
Storage log as of 06-06-2011
none
Anaconda log on 06-08-2011
none
Storage log as of 06-08-2011
none
Screenshot of error
none
SOS Report from HX5 with Emulex BE3 FC card none

Description Don Dettke 2011-05-12 23:28:14 UTC
Description of problem:
Installation process fails when attempting to install the bootloader on a UEFI SAN-boot installation.

Version-Release number of selected component (if applicable):
RHEL6.1 RC1

How reproducible:
100%

Steps to Reproduce:
1.  Attempt a RHEL6.1 UEFI SAN-boot installation on an IBM system such as a 3650M2 or 3650M3

Actual results:
After all of the packages are installed the system tries to install the bootloader and fails, popping the error dialog shown in attachment #.

Expected results:
Installation completes successfully.

Additional info:
Problem reproduced with both Brocade and Emulex adapters.  Problem did not occur on the sames systems with legacy-mode installation or when installing to local drive in UEFI mode.

Comment 2 Don Dettke 2011-05-12 23:47:23 UTC
Created attachment 498651 [details]
Error Dialog

"There was an error installing the bootloader.  The system may not be bootable."

Comment 3 Brian Lane 2011-05-12 23:57:04 UTC
Please switch to vt2 and attach the logs from /tmp/*log to this bug as individual files.

Comment 4 RHEL Program Management 2011-05-13 06:02:19 UTC
Since RHEL 6.1 External Beta has begun, and this bug remains
unresolved, it has been rejected as it is not proposed as
exception or blocker.

Red Hat invites you to ask your support representative to
propose this request, if appropriate and relevant, in the
next release of Red Hat Enterprise Linux.

Comment 5 Don Dettke 2011-05-13 17:49:53 UTC
Created attachment 498826 [details]
anaconda.log

Comment 6 Don Dettke 2011-05-13 17:50:51 UTC
Created attachment 498827 [details]
ifcfg.log

Comment 7 Don Dettke 2011-05-13 17:51:29 UTC
Created attachment 498828 [details]
program.log

Comment 8 Don Dettke 2011-05-13 17:52:19 UTC
Created attachment 498829 [details]
storage.log

Comment 9 Don Dettke 2011-05-13 17:53:55 UTC
Created attachment 498831 [details]
syslog

Comment 10 Don Dettke 2011-05-13 17:54:31 UTC
Created attachment 498832 [details]
X.log

Comment 11 Don Dettke 2011-05-13 17:56:11 UTC
Created attachment 498833 [details]
yum.log

Comment 12 Brian Lane 2011-05-14 00:27:32 UTC
Could you give this update a try? Add updates=http://bcl.fedorapeople.org/updates/704378.img to the kernel cmdline when booting the install media.

Comment 13 Brian Lane 2011-05-14 00:29:06 UTC
Created attachment 498880 [details]
patch

posted to list for review

Comment 14 Brendan Keeley 2011-05-14 03:48:24 UTC
Created attachment 498889 [details]
anaconda log

anaconda log using patch 704378.img

Comment 15 Brendan Keeley 2011-05-14 03:49:31 UTC
Created attachment 498890 [details]
ifcfg log

ifcfg log using patch 704378.img

Comment 16 Brendan Keeley 2011-05-14 03:51:03 UTC
Created attachment 498891 [details]
progam log

program log using patch 704378.img

Comment 17 Brendan Keeley 2011-05-14 03:52:03 UTC
Created attachment 498892 [details]
storage log

storage log using patch 704378.img

Comment 18 Brendan Keeley 2011-05-14 03:52:43 UTC
Created attachment 498894 [details]
syslog

syslog using patch 704378.img

Comment 19 Brendan Keeley 2011-05-14 03:53:37 UTC
Created attachment 498895 [details]
X log

X log using patch 704378.img

Comment 20 Brendan Keeley 2011-05-14 03:54:18 UTC
Created attachment 498896 [details]
yum log

yum log using patch 704378.img

Comment 21 Brendan Keeley 2011-05-14 03:58:51 UTC
Install with patch 704378.img failed as before (installing the bootloader).
Added updates=http://bcl.fedorapeople.org/updates/704378.img as install kernel parameter.  Observed patch being downloaded and applied.

Comment 22 Brian Lane 2011-05-16 17:08:15 UTC
I've updated the update, give it a try again.

Comment 23 Brendan Keeley 2011-05-16 21:44:37 UTC
The updated patch allowed the install to complete this time, however the image won't boot.  The install does post the RedHat reference in the uefi boot order and puts it in first position, and shows the following device path to the boot image:
HD (1,GPT,CC5EEE5B-EB58-4B8E-BEF9-129EB2404D7A,0x800,0x6400)/\EFI\redhat\grub.efi
FYI: Not that it should matter, but this is a multipath install, and I am declaring that from the cli.  That worked properly in legacy bios mode.

Comment 24 Brian Lane 2011-05-17 15:29:24 UTC
Created attachment 499381 [details]
better patch

This fixes the device path passed to efibootmgr

Comment 25 Brendan Keeley 2011-05-17 15:29:24 UTC
Created attachment 499382 [details]
anaconda log

05/17/2011

Comment 26 Brendan Keeley 2011-05-17 15:30:26 UTC
Created attachment 499383 [details]
ifcfg.log

05/17/2011

Comment 27 Brendan Keeley 2011-05-17 15:31:28 UTC
Created attachment 499384 [details]
program log

05/17/2011

Comment 28 Brendan Keeley 2011-05-17 15:33:18 UTC
Created attachment 499386 [details]
storage log

05/17/2011

Comment 29 Brendan Keeley 2011-05-17 15:33:51 UTC
Created attachment 499387 [details]
storage log

05/17/2011

Comment 30 Brendan Keeley 2011-05-17 15:36:52 UTC
Created attachment 499389 [details]
syslog

05/17/2011

Comment 31 Brendan Keeley 2011-05-17 15:37:36 UTC
Created attachment 499390 [details]
x log

05/17/2011

Comment 32 Brendan Keeley 2011-05-17 15:38:19 UTC
Created attachment 499391 [details]
yum log

05/17/2011

Comment 33 Peter Jones 2011-05-17 17:20:54 UTC
Can you show us the output of the "map" command in the UEFI Shell?

Comment 34 Brendan Keeley 2011-05-17 20:38:20 UTC
fs0  :Removable HardDisk - Alias hd67a0b blk0
PciRoot (0x0)/Pci (0x1a,0x7)/USB (0x0,0x0)/HD(1,MBR,0x00000000,0xFB,0x3C6F05)

blk0 :Removable HardDisk - Alias hd67a0b fs0
PciRoot (0x0)/Pci (0x1a,0x7)/USB (0x0,0x0)/HD(1,MBR,0x00000000,0xFB,0x3C6F05)

blk1 :Removable BlockDevice - Alias (null)
PciRoot (0x0)/Pci (0x1a,0x7)/USB (0x0,0x0)

hd67a0b :Removble HardDisk - Alias fs0 blk0
PciRoot (0x0)/Pci (0x1a,0x7)/USB (0x0,0x0)/HD(1,MBR,0x00000000,0xFB,0x3C6F05)

Comment 35 Brendan Keeley 2011-05-20 22:06:08 UTC
Success!!
Updated the host uEFI BIOS to 1.11 (latest).  Also updated IMM (used UpdateExpress to touch all required areas).  Now the host reboots to the OS after install.  Verified with v6.1_RC2.  For IBM x3650 M2, BIOS v1.11 is considered the first stable version (per IBM).  Adapter used for this verification was Brocade 1020 (CNA), BOOT BIOS v2.3.0.3, driver in-box.

Comment 36 Brendan Keeley 2011-05-20 23:38:18 UTC
Verfied that the patch delivered previously is still required to complete the installation.  So this bug is solved with that patch (for install) and bios/imm updates to boot the installation.

Comment 37 David Cantrell 2011-05-26 18:21:29 UTC
*** Bug 693555 has been marked as a duplicate of this bug. ***

Comment 38 RHEL Program Management 2011-05-26 18:29:45 UTC
This request was evaluated by Red Hat Product Management for inclusion
in a Red Hat Enterprise Linux maintenance release. Product Management has 
requested further review of this request by Red Hat Engineering, for potential
inclusion in a Red Hat Enterprise Linux Update release for currently deployed 
products. This request is not yet committed for inclusion in an Update release.

Comment 39 Cory McKee 2011-05-27 15:39:37 UTC
trying to install rhel 6.1 from kickstart on the HS22v

passing
mpath updates=http://bcl.fedorapeople.org/updates/704378.img ks=http://path

anaconda errors out with "Specified nonexistent disk mpatha" 

I was working on Bug 693555

Comment 40 Brian Lane 2011-05-27 16:02:48 UTC
Could you attach your kickstart and /tmp/*log files?

Comment 41 Cory McKee 2011-06-06 13:08:38 UTC
Created attachment 503215 [details]
Kickstart for HS22V

Build from one machine to replicate to another

Comment 42 Cory McKee 2011-06-06 13:21:49 UTC
Created attachment 503221 [details]
anaconda on 6-6-2011

Comment 43 Cory McKee 2011-06-06 13:29:42 UTC
Created attachment 503223 [details]
Storage log as of 06-06-2011

Comment 44 Brian Lane 2011-06-06 17:56:01 UTC
Those logs are not complete, and it looks like you didn't pass it the update image file.

Comment 45 Cory McKee 2011-06-08 13:22:47 UTC
Created attachment 503684 [details]
Anaconda log on 06-08-2011

Made corrections and still get same errors

Comment 46 Cory McKee 2011-06-08 13:23:38 UTC
Created attachment 503685 [details]
Storage log as of 06-08-2011

Comment 47 Cory McKee 2011-06-08 13:26:26 UTC
Created attachment 503687 [details]
Screenshot of error

Comment 48 Brian Lane 2011-06-08 17:12:03 UTC
Cory, the problem you are hitting isn't related to this bug. Could you open a new one with these logs and more details about your storage setup? Thanks.

Comment 50 Calvin Smith 2011-06-10 19:29:58 UTC
Thank you, I've updated the priority and severity (and the platform while I was at it)

Comment 52 Brian Lane 2011-07-02 15:04:45 UTC
*** Bug 718019 has been marked as a duplicate of this bug. ***

Comment 53 IBM Bug Proxy 2011-07-02 15:19:11 UTC
Created attachment 510999 [details]
SOS Report from HX5 with Emulex BE3 FC card

Comment 56 IBM Bug Proxy 2011-10-03 13:13:49 UTC
------- Comment From ranittal.ibm.com 2011-10-03 09:08 EDT-------
Hello Redhat,

Do we have any update on this please? Is this being considered for RHEL6.2?

Thanks.

Comment 57 Joseph Kachuck 2011-10-03 14:18:02 UTC
Hello,
This is accepted for RHEL 6.2. It should be fixed in anaconda-13.21.122-1.

Thank You
Joe Kachuck

Comment 59 Joseph Kachuck 2011-11-29 21:31:20 UTC
Hello IBM,
Please confirm if this has been verified on your side?

Thank You
Joe Kachuck

Comment 60 IBM Bug Proxy 2011-11-29 22:04:04 UTC
------- Comment From clnperez.com 2011-11-29 16:56 EDT-------
Unfortunately, the environment/hardware that was used to test this is gone, so we just closed it out without verifying with the plan to reopen if we encountered it again.

Comment 61 errata-xmlrpc 2011-12-06 10:35:27 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory, and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

http://rhn.redhat.com/errata/RHBA-2011-1565.html