安裝步驟
8.1 rpm驅動包
(1)使用管理員權限賬戶登錄服務器係統,將驅動文件安裝包複製到home目錄。
(2)打開終端,並輸入以下命令安裝驅動:
驅動安裝命令:rpm –ivh /home/<name>.rpm(此處<name>為rpm安裝包文件名)
驅動更新命令:rpm –Uvh /home/<name>.rpm(此處<name>為rpm安裝包文件名)

(3)命令執行完成後需重啟係統使驅動包生效。
(4)重啟進入係統下,打開終端執行cat /sys/module/megaraid_sas/version命令查詢確認陣列卡的驅動版本已經是目標驅動版本,即代表新驅動安裝成功。

8.2 Src.rpm驅動源碼包
(1)用管理員權限賬戶登錄服務器係統,將驅動源碼包src.zip上傳至係統下。
(2)執行編譯前,請確保當前環境已安裝如下包,若存在缺包情況請自行補包:
RHEL/CentOS係統:gcc、rpm-build、make、kernel-devel、linux-headers
SLES係統:gcc、rpm-build、make、kernel-devel、kernel-source、kernel-syms。
(3)使開終端,使用命令解壓驅動源碼包:unzip src.zip。
(注:常見壓縮包的解壓命令
tar -xvf file.tar
tar -zxvf file.tar.gz
tar -jxvf file.bz2
unrar e file.rar
unzip file.zip)
(4)解壓後進入目錄,提供了3種類型src.rpm,請根據實際情況選擇合適類型的src.rpm:
kmod_srpm (適用RHEL/CentOS係統)
kmp_srpm (適用SLES係統)
generic_srpm (適用RHEL/CentOS/SLES的通用src.rpm,推薦優先使用kmod和kmp)
(5)執行命令安裝source rpm:rpm -ivh xxx.src.rpm。
(6)進入包含驅動SPEC文件的目錄:
RHEL/CentOS係統:/root/rpmbuild/SPECS/
SLES係統:/usr/src/packages/SPECS/
(7)執行如下命令,編譯生成驅動rpm包:
rpmbuild -ba <name> (此處<name>為SPEC文件名)
編譯成功後會在如下目錄生成rpm驅動;
(8)編譯成功後會在如下目錄生成rpm驅動包:
RHEL/CentOS係統:/root/rpmbuild/RPMS/aarch64/
SLES係統:/usr/src/packages/RPMS/aarch64/
(注意:可以將編譯出的rpm驅動包歸檔,以便後續使用)
(9)若是安裝驅動,則執行rpm -ivh xxx.aarch64.rpm
若是更新驅動,則執行rpm -Uvh xxx.aarch64.rpm。
(10)安裝成功後重啟機器生效。
(11)重啟進入係統後,打開命令行終端執行cat /sys/module/megaraid_sas/version命令查詢確認陣列卡的驅動版本,如版本為目標版本即代表新驅動安裝成功。