Opensolaris加載RAID卡驅動

OpenSolaris驅動不全,在實際中碰到識別不了硬盤卡,我這裏用的是OpenSolaris snv_134和LSI9240-8i.

連硬盤都識別不了,自然裝不了操作系統.今天終於解決了這個問題.

進入安裝界面,同樣可以設置本機IP地址,子網掩碼,默認網關什麼的,具體怎麼設置在"Opensolaris: 設置靜態IP地址"一文中已有介紹.


在另外一臺機器上通過http://www.lsi.com/Search/Pages/downloads.aspx?k=P00446%20assettype%3ADriver下載LSI9240-8i solaris驅動程序。

將components.tgz文件取到本機比如/tmp目錄下。

# cd /tmp
# tar -zxvf components.tgz
# uncompress imr_sas.Z
# unzip imr_sas
# pkgadd -d .

我這邊報錯:

pkgadd: ERROR: Not enough space to backup </var/sadm/install/contents>
pkgadd: ERROR: Need=41011 blocks, Available=40932 blocks (block size=512)

解決辦法:

mv /var/sadm /root

ln -s /root/sadm /var/sadm

重新安裝

# pkgadd -d .

這個時候不能按README文件提示的restart,否則會丟失所有設置,因爲這些信息都是在內存中做的。驅動這時並未安裝完全。繼續如下:

# rem_drv imr_sas

這個時候可能報錯
Invalid argument
Cannot remove major number binding for 265

忽略,繼續往下手動添加驅動。

# add_drv -m '* 0640 root sys' \
    -i '"pci1000,71" "pciex1000,71" "pci1000,73" "pciex1000,73" ' imr_sas

這條命令一般沒有輸出,表示驅動安裝成功。

輸入format測試

# format

0. c3t9d1
/pci@0,0/pci8086,3a40@1c/pci1014,3b1@0/sd@9,1
1. c3t10d1
/pci@0,0/pci8086,3a40@1c/pci1014,3b1@0/sd@a,1





 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章