In Unified Extensible Firmware Interface (UEFI) BIOS mode, during setup of Windows Server 2008 R2 SP1 or Windows Server 2008 SP2, the installer is unable to detect a newly created R1 or R10 RAID volume. This might occur in cases where the Sun Storage 6 Gb PCIe Internal host bus adapter (HBA) has had other disks or prior RAID configurations configured on it.
This problem is due to an issue with the way data is managed within a mapping table used in the HBA NVRAM when in UEFI mode. If multiple RAID configurations are created, then removed (such as might occur in a test environment), the entries used in the mapping table might be filled and new configurations cannot be added. This happens because the stale data in the mapping table from prior configurations is not purged.
Affected hardware and software:
Windows Server 2008 R2 SP1 and Windows Server 2008 SP2
Sun Storage 6 Gb SAS PCIe Internal HBA (SG-SAS6-INT-Z and SGX-SAS6-INT-Z)
Releases 1.0 through 2.0.1
To clear entries in the HBA NVRAM mapping table, perform the following steps:
Reset or power cycle the host, and when BIOS starts, press F2 to access the BIOS Setup Utility.
In the BIOS Setup Utility screen, select the Boot Menu, temporarily change the UEFI/BIOS Boot Mode to Legacy BIOS, and press F10 to save the change and exit BIOS.
When BIOS restarts, press F8, and then watch the monitor for the LSI BIOS to start.
At the F8 boot menu, you should see the logical volume.
At the F8 boot menu, scroll down and enter the BIOS Setup Utility again.
In the BIOS Setup Utility screen, select the Boot Menu, change the UEFI/BIOS Boot Mode back to UEFI, and press F10 to save the change and exit BIOS.
Restart Windows Server 2008 setup.
On the next boot attempt, the Windows Server 2008 installer will see the logical volume.