FreeBSD抓不到ServeRaid M1015

最近在安裝新機器,一開始安裝的時候,先建立Raid1的Volume,建立好後,把FreeBSD Release 8.1 amd64的disc放進去進行安裝,但是,在Configure裡面去切Slice後,發現沒抓到硬碟,接著檢查Raid1是否有建立好,也換了光碟片,還是沒用,另在FreeBSD Hardware Notes中沒有這張卡的型號。

最後,跑去Google在FreeBSD Forum發現了也有人同樣的問題,Raid卡也是同一張,這張卡的Controller是LSI的,還好LSI有release出Driver。

一、安裝FreeBSD

先將FreeBSD安裝至隨身碟(大於8G)中

 

二、編譯核心

因為在FreeBSD預設的核心模組中有包含LSI的驅動,但是此驅動不支援ServeRaid M1015,所以,先將FreeBSD內建的驅動不編到核心中

編輯核心設定檔

 

 

註解以下核心內建的驅動

device mfi
device mpt
device cbb

編譯及安裝核心

 

重新開機

載入新的核心模組

繼續閱讀 “FreeBSD抓不到ServeRaid M1015”

FreeBSD抓不到ServeRaid M1015

[FreeBSD]新增硬碟

1.清除硬碟的內容設定

備註:/dev/zero是一個特殊檔案,將da1的分割資料破壞掉,且da1的block size為1k

2.設定Slice及Partition

  • 把da1建立成一個slice

  • 建立一個FreeBSD Label

  • 編輯ad1s1的代號

會進入以下編輯畫面,如果此分割區並沒要割成根目錄(/)的話,可以使用d分割區代號。

# da1s1:
8 partitions:
# size offset fstype [fsize bsize bps/cpg]
c: 6281352 0 unused 0 0 # “raw” part, don’t edit
d: 6281336 16 unused 0 0

3.格式化硬碟

繼續閱讀 “[FreeBSD]新增硬碟”

[FreeBSD]新增硬碟