When trying to install on M4 series or M5 series rack mount servers, the OS has trouble with the embedded raid controller and installing to the correct drives.
this document will help resolve the issue of the correct modules, and drives being loaded for SuSE operating Systems.
This procedure simplified the steps to install SuSE. it allows you to map the SuSE installation ISO as a virtual CD/DVD and dd.img driver file as a virtual floppy disk or virtual removable disk at the same time. please note, upon installation wizard initialization the disk may show up as a separate disk / partition then what is wanted for install. this can cause confusion due to how linux modules are loaded on installer. to resolve this please follow the steps at the bottom of this document to preserve the disk nomenclature for M.2 install.
Contributed by Josh Good; Cisco TAC Engineer.
Before you begin
Before you install this driver on an embedded controller, you must configure a RAID drive group on the embedded controller that controls the drives where you will install the OS (pSATA and/or sSATA).
To access the configuration utility, open the BIOS Setup Utility, go to the Advanced tab, and then choose the utility instance for the embedded controller:
For pSATA, select LSI Software RAID Configuration Utility (SATA)
For sSATA, select LSI Software RAID Configuration Utility (sSATA)
Installing the SUSE Linux Enterprise Server Driver For LSI MegaSR Software RAID
This topic describes the fresh installation of the SLES driver on systems that have the embedded MegaRAID stack.
If you use an embedded RAID controller with Linux, both the pSATA (if enabled) and the sSATA controller must be set to LSI SW RAID mode.
To install from virtual disk, download the Cisco UCS C-Series drivers’ ISO, then continue with the next step.
Extract the dud.img file that contains the driver:
a) Burn the ISO image to a disk.
b) Browse the contents of the drivers folders to the location of the embedded MegaRAID drivers: /<OS>/Storage/Intel/C600-M5/...
c) Within the SLES folder for your version, the dud-<driver version>.img file is packaged in a compressed .gz file. Extract the .img file from the .gz file.
d) Copy the dud-<driver version>.img file to a temporary location on your workstation.
Start the Linux driver installation. Log in to the server’s Cisco IMC interface.
Launch a Virtual KVM console window and click the Virtual Media tab.
a) Click Add Image and browse to select your remote SLES installation ISO file.
Note: An ISO file can be mapped only as a virtual CD/DVD.
b) Click Add Image again and browse to select your dud-<driver version>.img file.
Note: An IMG file can be mapped only as a virtual floppy disk or a virtual removable disk.
c) Check the check boxes in the Mapped column for the media that you just added, then wait for mapping to complete.
Power-cycle the target server.
Press F6 when you see the F6 prompt during bootup. The Boot Menu window opens.
On the Boot Manager window, select the SLES installation ISO and press Enter.
The SLES installation begins when the image is booted.
When the first SLES screen appears, select Installation.
Press e to edit installation parameters.
Append the following parameter to the end of the line that begins with linuxefi:
Optional: To see detailed status information during the installation, add the following parameter to the line that begins with linuxefi:
Press Ctrl+x to start the installation.
The installation proceeds. The installer finds the LSI driver automatically in the dud-<driver version>.img file that you provided. With verbose status messages, you see the driver being installed when LSI MegaRAID SW RAID Module is listed.
Follow the SLES installation wizard to complete the installation. Verify installation of the driver when you reach the Suggested Partitioning screen:
a) On the Suggested Partitioning screen, select Expert Partitioner.
b) Navigate to Linux > Hard disks and verify that there is a device listed for the LSI - LSI MegaSR driver. The device might be listed as a type other than sda. For example:
dev/sdd: LSI - LSI MegaSR
If no device is listed, the driver did not install properly. In that case, repeat the steps above.
When installation is complete, reboot the target server.
Cisco UCS reference documentation for M4/M5 servers with M.2 /Embedded SATA raid controller and linux