Dell PowerEdge S100 / S300 Linux Software RAID Driver

How do I use the Dell PowerEdge S100 and S300 Software RAID controllers with Linux operating systems?

You cannot use the Dell PowerEdge S100 and S300 PERC RAID controllers under Linux. These devices only works with MS-Windows operating system as they are software only RAID (fake RAID device).

You need to disable RAID storage – the S100/S300 controllers by visiting BIOS settings.

You can now use standard software RAID provided by Linux. See how to set RAID1 using two disks under Linux.

Another option is add-on hardware RAID card to the server such as PERC 6/E SAS controller with RAID or SAS 6I/R SAS controller with RAID.

🐧 Get the latest tutorials on Linux, Open Source & DevOps via RSS feed or Weekly email newsletter.

🐧 8 comments so far... add one

CategoryList of Unix and Linux commands
Disk space analyzersdf duf ncdu pydf
File Managementcat cp mkdir tree
FirewallAlpine Awall CentOS 8 OpenSUSE RHEL 8 Ubuntu 16.04 Ubuntu 18.04 Ubuntu 20.04
Modern utilitiesbat exa
Network UtilitiesNetHogs dig host ip nmap
OpenVPNCentOS 7 CentOS 8 Debian 10 Debian 8/9 Ubuntu 18.04 Ubuntu 20.04
Package Managerapk apt
Processes Managementbg chroot cron disown fg glances gtop jobs killall kill pidof pstree pwdx time vtop
Searchingag grep whereis which
User Informationgroups id lastcomm last lid/libuser-lid logname members users whoami who w
WireGuard VPNAlpine CentOS 8 Debian 10 Firewall Ubuntu 20.04
8 comments… add one
  • Ahmed Nov 15, 2009 @ 1:11

    I bought a crappy Dell T310. It seems the PERC S300 RAID Controller doesn’t work. Even if I disabled the RAID function from the RAID BIOS.
    I called Dell and the said ” It works only under windows ”
    If anyone has any information to make this controller works.

  • Zilla Dec 22, 2009 @ 13:55

    I am having the same issues with R210 with PERC S100 controller; just can not get softraid works under Redhat.

  • Ahmed Dec 23, 2009 @ 0:10

    Zilla, the RAID controller will not work even if you tried to create non-RAID partitions.

  • Dan Mar 12, 2010 @ 5:34

    Disabling the PERC S300 does NOT work. The S300 is NOT supported, PERIOD.

  • badtz May 15, 2010 @ 11:42

    A step is missing (possibly depending on the server), you have to disable the sas card and move host devices to the onboard sata ports. With the standard R410+sas config (at least, not sure on other servers) this is a show stopper you lose sas support and need a cable kit to attach sata drives.

  • MFSANDOVAL Jul 8, 2010 @ 14:28

    SWRAID linux drivers are not open source –> therfore are not supported on the PERC S300. The most efficient way to get around this is to install a PERC H200. Disabling the PERC S300 does not work if you just want to disable it to work around it, compiling the driver will not work as the source is not available and if you still want to compile your own, you will be missing some hearder files; therefore it will fail. In any case, get the PERC H200 installed and avoid the downtime.

    Note: The PERC S300 is intended/supported only on Windows only. I verfified this on the Dell website.

  • Imperia May 8, 2012 @ 19:45

    We have tons of Dell server and the following works perfectly with RHEL / Suse / Red Hat / Debian etc:

    PERC 6/E SAS controller with RAID
    PERC 6/I SAS controller with RAID
    SAS 5/E controller with RAID
    SAS 6I/R SAS controller with RAID
  • Nebojsa Dec 7, 2016 @ 7:51

    Could not install CentOS Linux or Proxmox virtual environment on Dell Power Edge R230!? Please help me, thanks in advance…

Leave a Reply

Your email address will not be published.

Use HTML <pre>...</pre> for code samples. Still have questions? Post it on our forum