I bought a Dell H200 for my new NAS build and found out that Red Hat had removed the driver for SAS2008. The eBay seller and YouTuber Art of Servers posted a video instruction if you are installing CentOS 8 with LSI SAS2008.
However, my situation is I already have installed CentOS 8.2 to my SSD for my NAS build. Since I didn’t want to re-install the OS again, I have to install the driver using the terminal. I downloaded the correct version for my CentOS version.
You can download the driver in ISO format from here: https://elrepo.org/linux/dud/el8/x86_64/

You can download the RPM format here: http://mirror.rackspace.com/elrepo/elrepo/el8/x86_64/RPMS/

I downloaded the ISO format via wget
from the CentOS server and mount the ISO file. If you downloaded the RPM, make it executable and install it.
# Download the ISO or RPM wget https://elrepo.org/linux/dud/el8/x86_64/dd-mpt3sas-28.100.00.00-3.el8_2.elrepo.iso # Create a directory to where the mount point is going to be mkdir /media/iso # Mount the ISO mount dd-mpt3sas-28.100.00.00-3.el8_2.elrepo.iso /media/iso -o loop
At this point, the ISO should be mounted. Since the RPM is read-only, we need to copy the RPM and make it executable.
# Copy the RPM to root directory cp /media/iso/rpms/x86_64/kmod-mpt3sas-28.100.00.00-3.el8_2.elrepo.x86_64.rpm . # Make the RPM executable chmod 700 kmod-mpt3sas-28.100.00.00-3.el8_2.elrepo.x86_64.rpm
Install the driver.
# Install the RPM rpm -i kmod-mpt3sas-28.100.00.00-3.el8_2.elrepo.x86_64.rpm # The output should be similar to this. [[email protected] ~]# rpm -i kmod-mpt3sas-28.100.00.00-3.el8_2.elrepo.x86_64.rpm warning: kmod-mpt3sas-28.100.00.00-3.el8_2.elrepo.x86_64.rpm: Header V4 DSA/SHA1 Signature, key ID baadae52: NOKEY [[email protected] ~]#
Reboot the system and once the system rebooted, the disks that are connected to the SAS2008 should show up in lsblk
output.
Hope you find this useful. Cheers!