最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

IBM_X3850_X5_No_OP_ROM_Space问题解决方法

IT圈 admin 38浏览 0评论

2024年2月20日发(作者:姒寄灵)

IBM x3690 – No OP ROM Space

Hardware

IBM System x3690 X5 [71483RG]

4 x PSU

2 x Intel Xeon CPU X6550 @ 2.00GHz

MAX5 Memory Extension

16 x 4GB RAM Dimm

2 x internal 146GB SAS Disk

2 x QLogic 8GB FC PCIe cards

2 x Broadcom NetXtreme Quad PCIe cards

Problem

During the boot of the server you may get a hang when your O/S is loading

the “megaraid SAS” driver. This occured when I was booting from ESXi

4.1 Update 1. A message will also be logged in the System Log stating “No

Op ROM Space”. Basically this is because there are too many PCI cards

in the system loading into the system ROM.

Workaround

Reduce ROM space used by disabling legacy ROM execution and disabling PXE

boot.

1.

2.

Boot the server and when prompted, press F1 to enter Setup

Select “Load Default Settings” and press Return. The screen will

go blank for about 30 seconds and then return to the Setup screen

3. Select “System Settings”

4. Select “Devices and I/O Ports”

5. Select “Enable / Disable Legacy Option ROM(s)”

6. Disable all ROM(s) bar the slot which is used for the LSI SAS card.

If the system is to be configured to boot from SAN then all ROM(s) should

be disabled bar the slots used for the QLogic cards

7. ESC back to the “Systems Settings” screen and select “Network”

8. Select “PXE Configuration”

9. For each Port set the “PXE Mode” to Disabled

10. ESC back to the “System Configuration” menu and select “Save

Settings”

Exit the BIOS Setup and reboot the server

1.将服务器微码全部更新到当前最新版本,请按照如下顺序进行更新微码:

a) Integrated Management Module (IMM) => ibm_fw_imm_yuoob7f-1.29_linux_

b) uEFI firmware => ibm_fw_uefi_g0e160b-1.60_linux_

c) FPGA firmware => ibm_fw_fpga_g0ud62c-2.00_linux_

刷新方法有两种,一是通过IMM WEB管理界面刷新,二是使用BOMC工具制作一个U盘(平安x3850

x5无光驱),用U盘引导服务器进行刷新:

IMM WEB页面刷新:

a) 登陆IMM WEB管理页面,选择Tasks—Firmware Update,选择升级文件,点击update,在升级完IMM后要点左边菜单的Restart IMM重启一下IMM方可生效。

b) 刷新uEFI前,一定要确保服务器已经进入了uEFI中,并处于uEFI蓝色界面状态,然后才能在IMM WEB页面中进行升级,否则将升级失败。

c) uEFI和FPGA升级完后一定要重启服务器后才会生效。

IMM, uEFI, FPGA Download Link:

/support/fixcentral/systemx/selectFixes?parent=ibm~Systemx3850X5&product=ibm/systemx/7145&&platform=All&function=all#ibm-content

2.将uEFI恢复出厂设置:(一定要先恢复uEFI出厂设置,之后再进行其他uEFI设置。恢复uEFI设置,不会影响IMM中的IP配置)

a) 启动时按下 F1 进入uEFI菜单

b) 选择Load Default Settings

c) 选择Save Settings,保存设置

3.禁用主板集成2#网卡的Preboot eXecution Environment(PXE) ROM:(板载1#网卡一定不能禁用,平安要以PXE的方式通过板载1#网卡安装操作系统)

a) 启动时按下 F1 进入uEFI菜单

b) 选择System Settings => Network => PXE Configuration

c) 选择Port xx-xx-xx-xx-xx-xx (主板集成2#网卡的MAC地址)

d) 将 Enable PXE / PXE Mode 设置为Disabled

e) 选择 Save Changes, 保存设置。

注:关于如何确认两块板载网卡的MAC地址,可以登陆IMM模块的WEB管理页面,在System栏下的Monitors中,选择Vital Product Data,找到System NIC MAC Addresses栏即可。

4.禁用所有插在slot1-7中设备的Legacy Options ROM:(一定要将服务器内所插6块卡的ROM全

部禁用)

a) 启动时按下 F1 进入uEFI菜单

b) 选择 System Settings => Devices and I/O Ports => Enable/Disable legacy ROM execution

c) 将主板集成2#网卡和slot1-7设备的ROM设置为Disabled

5.更改ROM执行顺序:

a) 启动时按下 F1 进入uEFI菜单

b) 选择 System Settings => Devices and I/O Ports => Set option ROM execution order

c) 将SAS Controller的顺序调整到Ethernet1和Ethernet2之前

做完以上3-5步操作后一定要返回uEFI主菜单,选择Save Settings,保存设置。

6.更改服务器PCI-E插槽中适配器的顺序,将slot5插槽留空,请确保slot1,2为FC HBA卡,slot5为空,其他插槽为以太网卡。

7.如果按照上述步骤操作后问题依旧存在,请再按照如下步骤进行:

a) 从Intel官方网站下载“BootUtil”工具:

/Detail_?agr=Y&DwnldID=19186&lang=eng&wapkw=%28BootUtil%29#

b) 解压所下载的文件

c) 在此路径中找到DOS版本工具:

d) 在此路径中找到uEFI版本工具:

e) 按照如下提示操作:

DOS方式运行:

拷贝文件到DOS启动盘中(要想通过DOS启动盘引导服务器,必须先进入uEFI的Boot

Manager,将Legacy Only加入到启动顺序第一位,然后才是DOS启动盘介质,如U盘,软驱等)

通过DOS启动盘启动服务器,并在DOS提示符下运行命令:

c:> -FLASHDISABLE –ALL

uEFI方式运行:

拷贝文件到U盘中(拷贝前务必将U盘格式化为FAT格式)

将U盘插入服务器,并开机按F1进入uEFI

选择Boot Manager => Boot From File => USB(0x0,0x0)/HD(1,MBR,xxx„xxx) =>

执行命令:

> -FLASHDISABLE –ALL

2024年2月20日发(作者:姒寄灵)

IBM x3690 – No OP ROM Space

Hardware

IBM System x3690 X5 [71483RG]

4 x PSU

2 x Intel Xeon CPU X6550 @ 2.00GHz

MAX5 Memory Extension

16 x 4GB RAM Dimm

2 x internal 146GB SAS Disk

2 x QLogic 8GB FC PCIe cards

2 x Broadcom NetXtreme Quad PCIe cards

Problem

During the boot of the server you may get a hang when your O/S is loading

the “megaraid SAS” driver. This occured when I was booting from ESXi

4.1 Update 1. A message will also be logged in the System Log stating “No

Op ROM Space”. Basically this is because there are too many PCI cards

in the system loading into the system ROM.

Workaround

Reduce ROM space used by disabling legacy ROM execution and disabling PXE

boot.

1.

2.

Boot the server and when prompted, press F1 to enter Setup

Select “Load Default Settings” and press Return. The screen will

go blank for about 30 seconds and then return to the Setup screen

3. Select “System Settings”

4. Select “Devices and I/O Ports”

5. Select “Enable / Disable Legacy Option ROM(s)”

6. Disable all ROM(s) bar the slot which is used for the LSI SAS card.

If the system is to be configured to boot from SAN then all ROM(s) should

be disabled bar the slots used for the QLogic cards

7. ESC back to the “Systems Settings” screen and select “Network”

8. Select “PXE Configuration”

9. For each Port set the “PXE Mode” to Disabled

10. ESC back to the “System Configuration” menu and select “Save

Settings”

Exit the BIOS Setup and reboot the server

1.将服务器微码全部更新到当前最新版本,请按照如下顺序进行更新微码:

a) Integrated Management Module (IMM) => ibm_fw_imm_yuoob7f-1.29_linux_

b) uEFI firmware => ibm_fw_uefi_g0e160b-1.60_linux_

c) FPGA firmware => ibm_fw_fpga_g0ud62c-2.00_linux_

刷新方法有两种,一是通过IMM WEB管理界面刷新,二是使用BOMC工具制作一个U盘(平安x3850

x5无光驱),用U盘引导服务器进行刷新:

IMM WEB页面刷新:

a) 登陆IMM WEB管理页面,选择Tasks—Firmware Update,选择升级文件,点击update,在升级完IMM后要点左边菜单的Restart IMM重启一下IMM方可生效。

b) 刷新uEFI前,一定要确保服务器已经进入了uEFI中,并处于uEFI蓝色界面状态,然后才能在IMM WEB页面中进行升级,否则将升级失败。

c) uEFI和FPGA升级完后一定要重启服务器后才会生效。

IMM, uEFI, FPGA Download Link:

/support/fixcentral/systemx/selectFixes?parent=ibm~Systemx3850X5&product=ibm/systemx/7145&&platform=All&function=all#ibm-content

2.将uEFI恢复出厂设置:(一定要先恢复uEFI出厂设置,之后再进行其他uEFI设置。恢复uEFI设置,不会影响IMM中的IP配置)

a) 启动时按下 F1 进入uEFI菜单

b) 选择Load Default Settings

c) 选择Save Settings,保存设置

3.禁用主板集成2#网卡的Preboot eXecution Environment(PXE) ROM:(板载1#网卡一定不能禁用,平安要以PXE的方式通过板载1#网卡安装操作系统)

a) 启动时按下 F1 进入uEFI菜单

b) 选择System Settings => Network => PXE Configuration

c) 选择Port xx-xx-xx-xx-xx-xx (主板集成2#网卡的MAC地址)

d) 将 Enable PXE / PXE Mode 设置为Disabled

e) 选择 Save Changes, 保存设置。

注:关于如何确认两块板载网卡的MAC地址,可以登陆IMM模块的WEB管理页面,在System栏下的Monitors中,选择Vital Product Data,找到System NIC MAC Addresses栏即可。

4.禁用所有插在slot1-7中设备的Legacy Options ROM:(一定要将服务器内所插6块卡的ROM全

部禁用)

a) 启动时按下 F1 进入uEFI菜单

b) 选择 System Settings => Devices and I/O Ports => Enable/Disable legacy ROM execution

c) 将主板集成2#网卡和slot1-7设备的ROM设置为Disabled

5.更改ROM执行顺序:

a) 启动时按下 F1 进入uEFI菜单

b) 选择 System Settings => Devices and I/O Ports => Set option ROM execution order

c) 将SAS Controller的顺序调整到Ethernet1和Ethernet2之前

做完以上3-5步操作后一定要返回uEFI主菜单,选择Save Settings,保存设置。

6.更改服务器PCI-E插槽中适配器的顺序,将slot5插槽留空,请确保slot1,2为FC HBA卡,slot5为空,其他插槽为以太网卡。

7.如果按照上述步骤操作后问题依旧存在,请再按照如下步骤进行:

a) 从Intel官方网站下载“BootUtil”工具:

/Detail_?agr=Y&DwnldID=19186&lang=eng&wapkw=%28BootUtil%29#

b) 解压所下载的文件

c) 在此路径中找到DOS版本工具:

d) 在此路径中找到uEFI版本工具:

e) 按照如下提示操作:

DOS方式运行:

拷贝文件到DOS启动盘中(要想通过DOS启动盘引导服务器,必须先进入uEFI的Boot

Manager,将Legacy Only加入到启动顺序第一位,然后才是DOS启动盘介质,如U盘,软驱等)

通过DOS启动盘启动服务器,并在DOS提示符下运行命令:

c:> -FLASHDISABLE –ALL

uEFI方式运行:

拷贝文件到U盘中(拷贝前务必将U盘格式化为FAT格式)

将U盘插入服务器,并开机按F1进入uEFI

选择Boot Manager => Boot From File => USB(0x0,0x0)/HD(1,MBR,xxx„xxx) =>

执行命令:

> -FLASHDISABLE –ALL

与本文相关的文章

发布评论

评论列表 (0)

  1. 暂无评论