Knowledgebase

How do I install driver for LSI MegaRAID controller

To install the driver for an LSI MegaRAID controller, follow these general steps. Keep in mind that the specific steps and commands may vary depending on your Linux distribution and the version of the controller.

  1. Download the Driver:

    • Visit the official LSI (now Broadcom) website or the website of your server manufacturer to download the appropriate driver for your MegaRAID controller. Make sure to select the driver that matches your operating system and architecture.
  2. Transfer the Driver to the Server:

    • Copy the downloaded driver file to your server. You can use tools like SCP, SFTP, or a USB drive to transfer the file.
  3. Extract the Driver Package:

    • If the driver is compressed (e.g., in a .zip or .tar.gz file), extract it using the appropriate command. For example, if it's a .tar.gz file, you can use:

      bash

 

    • tar -xzvf driver_package.tar.gz
  • Install the Driver:

    • Install the driver using the provided installation script or by following the instructions provided in the driver's documentation. This might involve running a script or using package management tools like yum or apt-get.
  • Load the Driver Module:

    • Once installed, load the driver module into the kernel using the modprobe command:

      bash
    • modprobe driver_module_name
    • Replace driver_module_name with the actual name of the module (e.g., megaraid_sas for MegaRAID SAS controllers).

  • Verify Driver Installation:

    • Check if the driver module is loaded and active. You can use the lsmod command to list all loaded modules:

      bash

 

    • lsmod | grep driver_module_name
  1. Configure RAID:

    • Use the appropriate tools (such as MegaCLI or StorCLI) to configure the RAID arrays on your MegaRAID controller. Refer to the controller's documentation for details on how to create and manage RAID configurations.
  2. Make Driver Load Persistent (Optional):

    • If you want the driver to load automatically at boot time, you'll need to add it to the list of modules to load during startup. This is typically done by adding an entry to a configuration file  /etc/modules or by creating a custom module configuration file in /etc/modules-load.d/.
  3. Reboot the System:

    • To ensure that the driver loads correctly and that any configured RAID arrays are recognized, it's a good practice to reboot your system.
  4. Verify RAID Configuration:

    • After rebooting, use the RAID management tools to verify that the RAID arrays are properly configured and recognized by the operating system.

Keep in mind that these steps provide a general guideline. The specific commands and procedures may vary depending on your server's configuration, the MegaRAID controller model, and the Linux distribution you're using. Always refer to the official documentation provided by LSI (now Broadcom) or your server manufacturer for detailed and up-to-date instructions.

  • 0 Users Found This Useful
Was this answer helpful?