linux安裝&卸載IB網卡(mellanox)驅動


由於工作上的需求,需要在redhat6.5服務器上面安裝mellanox品牌的IB網卡,故整理了一個安裝&卸載IB網卡驅動的教程:

一、安裝

1)下載相應操作系統驅動

http://www.mellanox.com/page/products_dyn?product_family=26&mtag=linux_sw_drivers

2)解壓安裝驅動

tar zxf MLNX_OFED_LINUX-4.1-1.0.2.0-rhel6.5-x86_64.tar.gz

cd MLNX_OFED_LINUX-4.1-1.0.2.0-rhel6.5-x86_64

./mlnxofedinstall      # 安裝程序會檢查系統庫,如果缺少庫會直接提示使用yum install ‘缺少的庫’安裝,根據提示安裝即可,-q參數靜默安裝

/etc/init.d/openibd restart

# 安裝完成后重啟主機         ,使用ifconfig -a或者ip a就可以看到ib0,ib1...等名字的IB網卡了

3)重新編譯添加針對當前內核版本的IB驅動

進行第2)步時如果下載的驅動不支持當前內核版本,則會提示編譯安裝,步驟如下:

◆在編譯之前首先安裝gcc編譯環境和kernel開發包

yum install gcc gcc-c++ libstdc++-devel kernel-default-devel

◆編譯針對當前內核版本的驅動

tar zxf MLNX_OFED_LINUX-4.1-1.0.2.0-rhel6.5-x86_64.tar.gz

cd MLNX_OFED_LINUX-4.1-1.0.2.0-rhel6.5-x86_64

./mlnx_add_kernel_support.sh -m /root/MLNX_OFED_LINUX-4.1-1.0.2.0-rhel6.5-x86_64 -v

生成的新驅動文件為/tmp目錄下的MLNX_OFED_LINUX-4.1-1.0.2.0-rhel6.5-x86_64-ext.tgz

◆安裝編譯的新驅動

安裝步驟見第2)步

 

二、卸載

卸載IB網卡驅動很簡單,步驟如下:

tar zxf MLNX_OFED_LINUX-4.1-1.0.2.0-rhel6.5-x86_64.tar.gz

cd MLNX_OFED_LINUX-4.1-1.0.2.0-rhel6.5-x86_64

./uninstall.sh   

# 卸載完成后重啟主機         


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM