Skip Navigation Links
Exit Print View
| Sun Fire X4640 Server Product Notes Sun Fire X4640 Server Documentation Library

Search Scope:

- This Document
- Entire Library

### Option ROM Space for PXE Booting Can Be Exhausted Before All Devices Can Be Scanned (6453144, 6403173, 6272514, 6393809, 6439856, 6462303)

The amount of BIOS option ROM space is limited and can be exhausted when many option cards are installed in the system.

This is expected behavior.

Possible effects include:

- Cannot PXE boot through the Ethernet ports and the following error message is displayed: `Not enough space to copy PCI Option ROM`.

- Cannot PXE boot through the Ethernet ports and the following error message is displayed: `Base-Code ROM ID structure not found`.

- PCI cards cannot PXE boot as desired if they are installed in a PCI slot that is scanned after the option ROM space is exhausted.

- The HBA card and its attached HDD array are not detected if installed in a PCI slot that is scanned after the option ROM space is exhausted.

The devices and PCI slots are detected by the BIOS during startup in the following order:

1. PCIe slot 2

2. PCIe slot 3

3. PCIe slot 4

4. On-board Intel NIC

5. PCI-X slot 0

6. PCI-X slot 1

7. On-board LSI SCSI controller

8. PCIe slot 5

9. PCIe slot 6

10. PCIe slot 7

Also see PCI Slot Designations in Sun Fire X4640 Server Service Manual for the placement of the PCI slots).

There are two possible workarounds to ensure that you have enough option ROM space to PXE boot from your devices as desired.

- If the device you want to boot from appears in the list of boot devices in the BIOS, perform Option 2 below to change the scanning order.

- If the device you want to boot from does not appear in the list of boot devices, perform Option 1 below so that the device appears in the list, then perform Option 2 to change the scanning order.

Disable option ROM scanning on all devices that do not need to PXE boot. This preserves the option ROM space for the devices that you do want to PXE boot. .

## Workaround Option 1

1. Enter the BIOS Setup utility by pressing the F2 key while the system is booting and performing POST.
2. On the BIOS Main Menu screen, select the PCIPnP tab to open the PCI/PnP Settings screen.
3. Change the fields to Disabled for those PCI cards or NICs that you do not want to PXE boot.
4. Press and release the right arrow key until the Exit menu screen is displayed.
5. Save your changes and Exit the BIOS Setup utility.

## Workaround Option 2

1. Enter the BIOS Setup utility by pressing the F2 key while the system is booting and performing POST.
2. On the BIOS Main Menu screen, select the Boot tab to open the Boot menu main screen.
3. Select Boot Device Priority, or select Hard Disk Drives from the list to change hard-disk drives.
4. Change the selections for the boot devices or hard-disks drives to set the required device order.
5. Press and release the right arrow key until the Exit menu screen is displayed.
6. Save your changes and Exit the BIOS Setup utility.

Copyright © 2009, 2012, Oracle and/or its affiliates. All rights reserved. Legal Notices |