The system is slow to complete Power On Self Test (POST) and may hang at the initializing Unified Extensible Firmware Interface (UEFI) screen if one or more QLogic 8 Gb Fibre Channel (FC) Dual-Port Host Bus Adapters (HBAs) or 10 GB Dual-Port Converged Network Adapters (CNAs) for IBM System x are installed.
Source
RETAIN tip: H197558
Symptom
The system is slow to complete Power On Self Test (POST) and may
hang at the initializing Unified Extensible Firmware Interface
(UEFI) screen if one or more QLogic 8 Gb Fibre Channel (FC)
Dual-Port Host Bus Adapters (HBAs) or 10 GB Dual-Port Converged
Network Adapters (CNAs) for IBM System x are installed.
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
- BladeCenter HX5, type 7872, any model
- BladeCenter HX5, type 7873, any model
- System x3200 M2, type 4367, any model
- System x3200 M2, type 9233, 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 x3500 M2, type 7839, any model
- System x3500 M3, type 7380, any model
- System x3550 M2, type 4198, any model
- System x3550 M2, type 7946, any model
- System x3550 M3, type 4254, any model
- System x3550 M3, type 7944, any model
- System x3620 M3, type 7376, any model
- System x3630 M3, type 7377, 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 one or more of the following IBM
Options:
- QLogic 10 Gb Converged Network Adapter (CNA) for IBM System x,
Option part number 42C1800, any replacement part number (CRU)
- QLogic 4 Gb Fibre Channel Expansion Card (CIOv) for IBM
BladeCenter, Option part number 46M6065, any replacement part
number (CRU) 46M6068
- QLogic 8 Gb Fibre Channel (FC) Dual-Port Host Bus Adapter (HBA)
for IBM System x, Option part number 42D0510, any replacement part
number (CRU) 42D0516
- QLogic 8 Gb Fibre Channel (FC) Single-Port Host Bus Adapter
(HBA) for IBM System x, Option part number 42D0501, any replacement
part number (CRU) 42D0507
- QLogic 8 Gb Fibre Channel Expansion Card (CIOv) for IBM
BladeCenter, Option part number 44X1945, any replacement part
number (CRU) 44X1948
This tip is not software specific.
Workaround
To ensure the blade starts to the UEFI F1 Setup menu promptly,
temporarily disable or shutdown the applicable blade-facing switch
ports on the Fibre Channel Switch Modules (for CIOv adapters) or
High Speed Switch Modules (for CFFh adapters) that connect to the
QLogic adapter ports prior to restarting the blade.
After entering the F1 System Settings menu or prior to
restarting the blade after performing steps 1 through 16 below, be
sure to enable the switchports that were disabled previously.
Complete these steps to resolve the issue:
- Start to the F1 Setup menu, Load Default Settings, then Save
Settings and press Enter.
- Select System Settings --> Devices and I/O
Ports--> Enable/Disable ADAPTER OPTION ROM SUPPORT -->
Enable/Disable UEFI Option ROM(s) --> Disable the PCI slot where
the Host Bus Adapter (HBA) is installed, under 'UEFI
Options ROM(s).' Press the Escape key (ESC)
twice and select Save Settings.
- Select System Settings --> Devices and I/O
Ports --> Set Option ROM Execution Order. Press
Enter.
- Move '<system board SAS>' or
'<GigArray Slot 1>' for the Solid-State
Drive (SSD) drive to the top of the list.
- Press ESC three (3) times and select
Save Settings.
- Select System Settings --> Adapters And
UEFI Drivers. Press Enter.
- Select QLogic Fibre Channel Driver. Press
Enter.
- Press Enter to refresh the page.
- Select QLogic Fibre Channel Driver.
- From the Main menu screen, look under NVRAM parameters and
select option (4), EDIT BOOT SETTINGS.
- Under EDIT BOOT SETTINGS, select the following items and enter
'y' (Yes):
(2) Enable Alternate Start Device
(3) Enable Selective Login
(4) Enable Selective Logical Unit Number (LUN) Logins
(6) Extensible Firmware Interface (EFI) Variable
EFIFCScanLevel
input a value of zero ('0')
- After this is done, type '0' at prompt to
return to previous menu.
- At the MAIN MENU, type '11' for
'WRITE' to save the QLogic settings.
- Type '12' to exit.
- Repeat steps 6 though 14 for each 'QLogic Fibre Channel
Driver' instance under the Adapters And UEFI Drivers
menu.
- From the UEFI screen, save the settings and restart the
server.
Additional information
Disabling the PCI slots where the QLogic Host Bus Adapters
(HBAs) are installed will free up some additional ROM space at boot
time, allowing the server to boot in a more normal fashion.
This is a description of the settings needed in the QLogic FIBRE
CHANNEL DRIVER within the UEFI menu:
Enable Alternate Boot Device:
Specifies that the driver is to use World Wide Names (WWN)
database entries 0 and 1 as the primary and alternate boot devices.
If this option is enabled, then the device with World Wide Port
Name (WWPN) and World Wide Node Name (WWNN) in database entry 1
will be reported to EFI as the primary boot device if the device
with WWPN and WWNN in database entry 0 is not found. If the primary
boot device is found, then the secondary boot device is not
reported to EFI. When this option is not selected, entries 0 and 1
are both reported if found.
Enable Selective Login:
Specifies that the driver is to use the WWN database as a list
of devices that the adapter is permitted to login. Enable this
option to limit the adapter device discovery to devices matching
those in the WWN database.
Enable Selective LUN Logins:
Used with Selective Login which logs in only those devices in
the adapter WWN database. If this option is not enabled, then all
Logical Unit Numbers (LUNs) present on any logged in device will be
presented to EFI. If this option is enabled, then only the LUN
specified in the WWN database associated with the device will be
logged into. This eliminates scanning and presenting a large number
of LUNs to EFI when only one is desired.
EFI Variable EFIFCScanLevel:
Used with Boot Order List Login. The variable EFIFCScanLevel is
maintained by EFI in the system NVRAM. If the variable is not
defined or set to 0, then only devices in the Boot Order List will
be logged in and reported to EFI. If the variable is set to any non
zero value, then all devices found on the Storage Area Network
(SAN) will be logged in and reported to EFI. The Driver
Configuration protocol allows this variable to be created if it
does not exist. If the variable does not exist, then the menu will
display a message asking if it should be created.
BladeCenter:Operating system independent / None
System x:Operating system independent / None
System x Hardware Options:Operating system independent / None
[{"Type":"HW","Business Unit":{"code":"BU016","label":"Multiple Vendor Support"},"Product":{"code":"QU03CSS","label":"System x->System x3200 M2->4367"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Line of Business":{"code":"","label":""}},{"Type":"HW","Business Unit":{"code":"BU016","label":"Multiple Vendor Support"},"Product":{"code":"QU03LMJ","label":"System x Hardware Options->Storage expansion->Fibre->42D0510"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Line of Business":{"code":"","label":""}},{"Type":"HW","Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"QU03LMK","label":"System x Hardware Options->Storage expansion->Fibre->42D0501"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Line of Business":{"code":"","label":""}},{"Type":"HW","Business Unit":{"code":"BU056","label":"Miscellaneous"},"Product":{"code":"HW21Q","label":"BladeCenter HS22"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Line of Business":{"code":"LOB18","label":"Miscellaneous LOB"}},{"Type":"HW","Business Unit":{"code":"BU056","label":"Miscellaneous"},"Product":{"code":"HW21Q","label":"BladeCenter HS22"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Line of Business":{"code":"LOB18","label":"Miscellaneous LOB"}},{"Type":"HW","Business Unit":{"code":"BU016","label":"Multiple Vendor Support"},"Product":{"code":"QU03WCX","label":"System x->System x3650 M2->7947"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Line of Business":{"code":"","label":""}},{"Type":"HW","Business Unit":{"code":"BU016","label":"Multiple Vendor Support"},"Product":{"code":"QU03WHA","label":"System x Hardware Options->Storage expansion->Fibre->46M6065"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Line of Business":{"code":"","label":""}},{"Type":"HW","Business Unit":{"code":"BU016","label":"Multiple Vendor Support"},"Product":{"code":"QU03WKC","label":"System x->System x3550 M2->7946"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Line of Business":{"code":"","label":""}},{"Type":"HW","Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"QU03WTQ","label":"System x->System x3550 M2->4198"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Line of Business":{"code":"","label":""}},{"Type":"HW","Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"QU03WTS","label":"System x->System x3650 M2->4199"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Line of Business":{"code":"","label":""}},{"Type":"HW","Business Unit":{"code":"BU016","label":"Multiple Vendor Support"},"Product":{"code":"QU03XBE","label":"System x Hardware Options->Storage expansion->Fibre->44X1945"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Line of Business":{"code":"","label":""}},{"Type":"HW","Business Unit":{"code":"BU016","label":"Multiple Vendor Support"},"Product":{"code":"QU03XIC","label":"System x->System x3400 M2->7836"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Line of Business":{"code":"","label":""}},{"Type":"HW","Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"QU03XIF","label":"System x->System x3400 M2->7837"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Line of Business":{"code":"","label":""}},{"Type":"HW","Business Unit":{"code":"BU016","label":"Multiple Vendor Support"},"Product":{"code":"QU03XIH","label":"System x->System x3500 M2->7839"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Line of Business":{"code":"","label":""}},{"Type":"HW","Business Unit":{"code":"BU016","label":"Multiple Vendor Support"},"Product":{"code":"QU03YJR","label":"System x Hardware Options->Ethernet->10 Gb->42C1800"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Line of Business":{"code":"","label":""}},{"Type":"HW","Business Unit":{"code":"BU056","label":"Miscellaneous"},"Product":{"code":"HW232","label":"BladeCenter HS22V"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Line of Business":{"code":"LOB18","label":"Miscellaneous LOB"}},{"Type":"HW","Business Unit":{"code":"BU056","label":"Miscellaneous"},"Product":{"code":"HW232","label":"BladeCenter HS22V"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Line of Business":{"code":"LOB18","label":"Miscellaneous LOB"}},{"Type":"HW","Business Unit":{"code":"BU016","label":"Multiple Vendor Support"},"Product":{"code":"QU04SLL","label":"System x->System x3650 M3->7945"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Line of Business":{"code":"","label":""}},{"Type":"HW","Business Unit":{"code":"BU016","label":"Multiple Vendor Support"},"Product":{"code":"QU04SMA","label":"System x->System x3550 M3->7944"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Line of Business":{"code":"","label":""}},{"Type":"HW","Business Unit":{"code":"BU016","label":"Multiple Vendor Support"},"Product":{"code":"QU04SNM","label":"System x->System x3400 M3->7378"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Line of Business":{"code":"","label":""}},{"Type":"HW","Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"QU04SNO","label":"System x->System x3400 M3->7379"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Line of Business":{"code":"","label":""}},{"Type":"HW","Business Unit":{"code":"BU016","label":"Multiple Vendor Support"},"Product":{"code":"QU04SOK","label":"System x->System x3500 M3->7380"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Line of Business":{"code":"","label":""}},{"Type":"HW","Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"QU04SPC","label":"System x->System x3550 M3->4254"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Line of Business":{"code":"","label":""}},{"Type":"HW","Business Unit":{"code":"BU016","label":"Multiple Vendor Support"},"Product":{"code":"QU04SPI","label":"System x->System x3650 M3->4255"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Line of Business":{"code":"","label":""}},{"Type":"HW","Business Unit":{"code":"BU016","label":"Multiple Vendor Support"},"Product":{"code":"QU04SRF","label":"System x->System x3850 X5->7146"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Line of Business":{"code":"","label":""}},{"Type":"HW","Business Unit":{"code":"BU016","label":"Multiple Vendor Support"},"Product":{"code":"HW233","label":"BladeCenter HX5"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Line of Business":{"code":"LOB57","label":"Power"}},{"Type":"HW","Business Unit":{"code":"BU016","label":"Multiple Vendor Support"},"Product":{"code":"QU04SRO","label":"System x->System x3850 X5->7145"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Line of Business":{"code":"","label":""}},{"Type":"HW","Business Unit":{"code":"BU016","label":"Multiple Vendor Support"},"Product":{"code":"QU04SZB","label":"System x->System x3950 X5->7145"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Line of Business":{"code":"","label":""}},{"Type":"HW","Business Unit":{"code":"BU016","label":"Multiple Vendor Support"},"Product":{"code":"QU04WDX","label":"System x->System x3690 X5->7149"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Line of Business":{"code":"","label":""}},{"Type":"HW","Business Unit":{"code":"BU016","label":"Multiple Vendor Support"},"Product":{"code":"QU04WDY","label":"System x->System x3690 X5->7148"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Line of Business":{"code":"","label":""}},{"Type":"HW","Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"QU90AAN","label":"System x->System x3500 M3->7944"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Line of Business":{"code":"","label":""}},{"Type":"HW","Business Unit":{"code":"BU016","label":"Multiple Vendor Support"},"Product":{"code":"QU90ABB","label":"System x->System x3620 M3->7376"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Line of Business":{"code":"","label":""}},{"Type":"HW","Business Unit":{"code":"BU016","label":"Multiple Vendor Support"},"Product":{"code":"QU90ABC","label":"System x->System x3630 M3->7377"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Line of Business":{"code":"","label":""}}]