BLOG main image
분류 전체보기 (781)
LENOVO (19)
HP (3)
DELL (7)
IBM (32)
My Retain Tip (697)
자료실 (0)
Firmware (5)
기타서버관련소식 (5)
IBM Server Picture (3)
STUDY (2)
설정세팅 (0)
Visitors up to today!
Today hit, Yesterday hit
daisy rss
tistory 티스토리 가입하기!
2011. 4. 15. 13:49
Notice!!
IBM
본 블로그의 모든내용은 ibm.com에 있는 내용이며 본 블로그의 내용은 증빙내용으로는 활용 불가능합니다
주의! 모든 방문자는 공지를 반드시 읽어본 후 글을 읽으시기 바랍니다.:*필독공지*

딴지 거실분들은 절대 읽지 마시고 100% 정확한 정보가 있는 ibm.com 에서 확인하시기 바랍니다.

Local operating system boot fails when external storage is attached - IBM BladeCenter and System x

Source

RETAIN tip: H195948

Symptom

Operating systems that are not Unified Extensible Firmware Interface (UEFI) aware can fail at the point of bootstrapping the operating system from local hard drives.

The issue occurs when a Host Bus Adapter (HBA) is installed in the server and attached to external storage. The issue has only been seen with the QLogic and Emulex HBAs.

One of the symptoms of this issue is seen at the point where the OS normally starts to load, but instead, the end user will see the "feed me" screen, indicating an unsuccessful bootstrap of the operating system.

Another symptom is that the duration of the "Configuring system ..." stage of initialization may be excessively long (up to 20 minutes has been observed).

Affected configuration

The system may be any of the following IBM servers:

  • BladeCenter HS22, type 1936, any model
  • BladeCenter HS22, type 7870, any model
  • BladeCenter HS22V, type 1949, any model
  • BladeCenter HS22V, type 7871, any model
  • System x3550 M2, type 4198, any model
  • System x3550 M2, type 7946, any model
  • System x3650 M2, type 4199, any model
  • System x3650 M2, type 7947, any model
  • System x3690 X5, Type 7148, any model
  • System x3690 X5, Type 7149, any model
  • System x3850 X5, Type 7145, any model
  • System x3850 X5, Type 7146, any model
  • System x3950 X5, Type 7145, any model

This tip is not software specific.

This tip is not option specific.

Workaround

The following steps detail what to do when either a UEFI or non-UEFI aware operating system is used.

UEFI aware operating system: UEFI  사용시

  1. Follow the steps detailed in RETAIN tip H194888 to specify the boot file.
  2. If using Microsft Windows 2008 R2 and the steps detailed in the above tip do not correct the issue, refer to Microsoft Knowledge Base article 975535 - "The system becomes unbootable after you add raw disks to a Windows Server 2008 R2-based computer that has EFI enabled," located at the following URL: http://support.microsoft.com/kb/975535

H194888 내용



Non-UEFI aware operating system
: UEFI 미사용시

The failure to bootstrap the operating system can be circumvented as follows:

From within the F1 Setup menus for configuring UEFI, ensure that the HBA Legacy Option Read Only Memory (ROM) and UEFI Option ROM are disabled and add the "Legacy Only" Start Option as per the following procedure:

  1. Power on or restart the system and press F1 when prompted to enter Setup.
  2. Select System Settings and press Enter.
  3. Select Devices and I/O Ports and press Enter.
  4. Select Enable/Disable Legacy Option ROMs and press Enter.
  5. Under Enable/Disable Legacy Option ROMs select the slot number in which the HBA is installed and press Enter.
  6. Select Disabled and press Enter.
  7. Under Enable/Disable UEFI Option ROMs select the slot number in which the HBA is installed and press Enter.
  8. Select Disabled and press Enter.
  9. Press Esc 3 times to return to the System Configuration main menu, select Save Settings and press Enter.
  10. Select Boot Manager and press Enter.
  11. Select Add Boot Option and press Enter.
  12. Select Legacy Only and press Enter.
  13. Press Esc to return to Boot Manager.
  14. Select Change Boot Order and press Enter.
  15. Select the existing Boot Order and press Enter.
  16. Select Legacy Only and press the + key to promote it to a position above the local device which contains the operating system . Typically, this would be above Hard Disk 0. Press Enter.
  17. Select Commit Changes and press Enter.
  18. Press Esc to return to Boot Manager.
  19. Select Reset System and press Enter.

Additional information

For non-UEFI aware operating systems, this behavior is by design.

The symptoms described occur because UEFI firmware sees devices in one order and legacy firmware sees them in a different order due to basic differences in UEFI and legacy firmware with respect to devices. There is a need to prevent the externally attached storage devices from being mapped in both UEFI and "Legacy Only" modes. The Workaround resolves the issue by forcing device mapping to be performed in legacy mode only and ensures that the Legacy ROM of the HBA connected to the external storage does not execute.


그래도 안되거나 2008 R2사용시

Microsoft Windows Server 2008 R2 fails to boot UEFI systems with RAW disks - IBM BladeCenter and System x

RETAIN tip: H197004

Symptom

Microsoft Windows 2008 R2 operating system does not boot properly on Unified Extensible Firmware Interface (UEFI) enabled systems if raw disk storage is configured.

The issue can be observed if Logical Unit Number (LUN) mapping has been enabled to a raw disk and multiple paths are active.

The issue has been seen with QLogic and Emulex Fibre Host Bus Adapters (HBAs) and LSI Serial Attached Storage (Serial Attached SCSI (SAS)) Host Bus Adapter (HBA) connected external storage, but can also occur on any other manufacturer's HBA.

The issue has been observed in the following four (4) scenarios:

  • The operating system is installed on a local storage subsystem while the system is connected and mapped to raw disks on external storage through multiple and active paths.
  • The operating system is installed on external storage while the system is connected and mapped to raw disks on external storage through multiple and active paths.
  • The operating system is already installed on a local storage subsystem or on external storage subsystem and a raw disk is added.
  • The server which had UEFI enabled and has a storage device connected that has more than four (4) partitions and/or boot loader responds with 'Boot Failed' if a key is pressed to boot from a Microsoft Windows Server 2008 R2 installation DVD.

The system fails to start the operating system when any initiated operating system reboots for reason of maintenance, during an HBA I/O device driver installation/update, or automated reboot during the operating system installation process. A status code of 0xc0000185 will be shown.

cogent_22603_boot_screen.jpg

The Windows boot loader is seen and selecting any of the boot options: "Start Windows Normally" and "Launch Startup Repair (Recommended)" returns to bootstrap.

Affected configurations

The system may be any of the following IBM servers:

  • BladeCenter HS22, type 1936, any model
  • BladeCenter HS22, type 7870, any model
  • BladeCenter HS22V, type 1949, any model
  • BladeCenter HS22V, type 7871, any model
  • System x3200 M3, type 7327, any model
  • System x3200 M3, type 7328, any model
  • System x3250 M3, type 4251, any model
  • System x3250 M3, type 4261, any model
  • System x3400 M2, type 7836, any model
  • System x3400 M2, type 7837, any model
  • System x3400 M3, type 7378, any model
  • System x3400 M3, type 7379, any model
  • System x3550 M2, type 4198, any model
  • System x3550 M3, type 4254, any model
  • System x3550 M3, type 7944, any model
  • System x3650 M2, type 4199, any model
  • System x3650 M2, type 7947, any model
  • System x3650 M3, type 4255, any model
  • System x3650 M3, type 7945, any model
  • System x3690 X5, type 7148, any model
  • System x3690 X5, type 7149, any model
  • System x3850 X5, type 7145, any model
  • System x3850 X5, type 7146, any model
  • System x3950 X5, type 7145, any model

The system is configured with at least one of the following:

  • Microsoft Windows Server 2008 R2 Datacenter, any service pack
  • Microsoft Windows Server 2008 R2 Enterprise, any service pack
  • Microsoft Windows Server 2008 R2 Foundation, any service pack
  • Microsoft Windows Server 2008 R2 Standard, any service pack

The system is configured with one or more of the following IBM Options:

  • Unified Extensible Firmware Interface (UEFI)

The system has the symptom described above.

Note: This does not imply that the network operating system will work under all combinations of hardware and software.

Please see the compatibility page for more information: http://www.ibm.com/servers/eserver/serverproven/compat/us/

Solution

Microsoft published four (4) hotfixes to solve the issue.

Refer to the following Microsoft Knowledge Base articles:

979374 - "The system becomes unbootable after you add raw disks ..." located at the following URL:

975535 - "You cannot install Windows Server 2008 R2 on a computer that uses Extensible Firmware Interface (EFI)" located at the following URL:

982929 - 'Boot failed' error when you start a UEFI-enabled system from .. (Package1) located at the following URL:

2223832 - 'Boot failed' error when you start a UEFI-enabled system from .. (Package2) located at the following URL:

Option 1:

Install hotfix 979374 and 982929 to an existing Microsoft Windows Server 2008 R2 installation. For this option, you do not have to also install hotfix 975535 and 2223832.

  1. Disconnect any raw disks from the computer to start the operating system.
  2. Apply this package to resolve the issue.
  3. Reconnect the raw disks to the computer.

Option 2:

You can integrate hotfix 979374 and 982929 into the installation media. For this option, this hotfix must be applied together with hotfix 975535 and 2223832.

Option 3:

Use Microsoft Windows 2008 R2 SP1. The media already includes the 4 hotfixes mentioned.

Workaround

To prevent the issue for the observed scenarios, apply one of the following (4) methods below:

Method 1:

You can install hotfix 979374 and 982929 to an existing Microsoft Windows Server 2008 R2 installation before raw disks will be added. For this method, you do not have to also install hotfix 975535 and 2223832.

Method 2:

You can integrate hotfix 979374 and 982929 into the installation media. For this method, this hotfix must be applied together with hotfix 975535 and 2223832.

Refer to Microsoft Knowledge Base article 2011542 - "How to manually apply hotfixes to the pre-install environment on the Windows installation disc" available at the following URL:

Method 3:

Prepare the system to have one path active only to external storage while all others are disabled, unmapped or disconnected to access a raw disk.

Install the operating system on the local or external storage subsystem by using the unpatched installation media.

While it is required for installing the operating system onto the external storage subsystem to apply the HBA I/O device driver in the setup start-up already, the HBA I/O device driver can be installed first after setup has been completed for a local installed operating system for every HBA in device manager.

Install failover drivers/Device Specific Modules and restart again before opening additional paths.

If the operating system has been completed, then Microsoft hotfix 979374 and 929832 should be installed to resolve the issue.

If the setup start-up phase has already started, then the HBA I/O device driver for external storage can be installed after the operating system setup has been finished being applied on the local storage subsystem.

Install Microsoft hotfix 979374 and enable/map additional paths to raw disk subsequently.

Method 4:

Use Microsoft Windows 2008 R2 SP1. The media already includes the 4 hotfixes mentioned.

Additional information

This issue occurs because the EFI loader (Winload.EFI) incorrectly identifies raw disks as GUID Partition Tables (GPT) disks. Windows then tries to enumerate GPT partitions on the raw disks and the computer will no longer start.

The second issue is subject by the boot manager that compares two UEFI device signatures incorrectly, that is in the Extended Boot Record (EBR) and the device signature that is in the Master Boot Record (MBR).

This tip is an extension to RETAIN tip H194888 (MIGR-5079636), which describes how to verify that the required UEFI OS start-up entry is enabled in the UEFI setup.

About
IBM 최신서버에 관련된 경험과 지식을 공유하는 블로그이며 블로그에 처음오신분은 *필독공지*를 꼭 먼저 읽어보시기 바랍니다.