Ubuntu 12.04 (3.13.0-37-generic) に Adaptec RAID 6405 をインストールする

Ubuntu 12.04 (3.13.0-37-generic) に Adaptec RAID 6405 をインストールする

Ubuntu 12.04 に Adaptec RAID コントローラーをインストールしようとしています。これまでに、さまざまなバージョンのドライバーをダウンロードしましたが、指定されたコマンドを実行するとエラーが発生します。

sudo dpkg -i aacraid-1.2.1-29900-Ubuntu11.04+11.10+12.04-all.deb

与える

(Reading database ... 220186 files and directories currently installed.)
Unpacking aacraid (from aacraid-1.2.1-29900-Ubuntu11.04+11.10+12.04-all.deb) ...
aacraid version 1.2.1-29900 installation started ...
****** PROBLEM *******
No prebuilt aacraid module for 3.13.0-37-generic
driver in OS may be more advanced than package
**********************
dpkg: error processing aacraid-1.2.1-29900-Ubuntu11.04+11.10+12.04-all.deb (--install):
    subprocess new pre-installation script returned error exit status 1
Errors were encountered while processing:
    aacraid-1.2.1-29900-Ubuntu11.04+11.10+12.04-all.deb

また、新しいバージョンのドライバーでも (あまり有益ではない) エラーが発生します。

sudo dpkg -i aacraid-1.2.1-40300-Ubuntu11.10+12.04+12.04.1+12.04.2-all.deb

出力:

(Reading database ... 220186 files and directories currently installed.)
Unpacking aacraid (from aacraid-1.2.1-40300-Ubuntu11.10+12.04+12.04.1+12.04.2-all.deb) ...
aacraid version 1.2.1-40300 installation started ...
No driver archive found.
dpkg: error processing aacraid-1.2.1-40300-Ubuntu11.10+12.04+12.04.1+12.04.2-all.deb (--install):
    subprocess new pre-installation script returned error exit status 1
Erros were encountered while processing:
    aacraid-1.2.1-40300-Ubuntu11.10+12.04+12.04.1+12.04.2-all.deb

自分でドライバーをビルドするつもりで、adaptec.com から「Dynamic Kernel Module Source and Drivers」をダウンロードしましたが、これには .rpm パッケージと、ソースからビルドする方法が記載されていない readme しか含まれていません。

今のところ、lsmod で aacraid が表示される状態ですが、それがどのようにして発生したのか、次に何をすべきか、何を試すべきかはわかりません。

29900 と 40300 の両方に aacraid.ko を含むアーカイブがありますが、insmod に提供する必要があると思われるバージョンでは「無効なモジュール形式」エラーが発生することに注意してください。

これを理解するのを手伝ってくれる人はいませんか? 今のところ、どんな選択肢があるのか​​わかりません。

ノート:

  • Ubuntu 12.04 は、RAID コントローラの一部ではないハードディスク上ですでに起動して実行されています。
  • コントローラーには 4 つのディスクがあり、すべて表示され、そのうち 2 つは fstab 経由でマウントされています。
  • 他の2つもマウントされているようですが、どのようにマウントされているか、どこにマウントされているかはわかりません。これらの他の2つのディスクをRAID-1構成で使用したいのですが

答え1

私がやったことは次のとおりです(私はアダプテックに尋ねましたhttp://ask.adaptec.com/app/account/questions/detail/i_id/117462

へ移動http://ask.adaptec.com/app/answers/detail/a_id/17202ダウンロードして最低限のテスト運転者

基本的には、Ubuntu Server/Ubuntu 12.04 LTS/Ubuntu 12.04.2 から 12.04.5 LTS/Installing Ubuntu 12.04.2 thru 12.04.X LTS on Adaptec RAID Controllers.txt の指示に従ってください。

  1. apt-get install build-essential dkms
  2. アーカイブを解凍します。
  3. deb ファイルをインストールします: Ubuntu Server/Ubuntu 12.04 LTS/Ubuntu 12.04.2 ~ 12.04.5 LTS/aacraid_1.2.1.40700-1_all.deb
  4. dkms add -m aacraid -v 1.2.1.40700
  5. dkms build -m aacraid -v 1.2.1.40700
  6. dkms install -m aacraid -v 1.2.1.40700
  7. リブート

再起動後、ホストは新しいドライバーを起動するはずです。何かが失敗した場合は、古い initrd コピー (私の場合は /boot/initrd.img-3.13.0-35-generic.old-dkms) に戻ることができます。

以下の方法で確認できます

/usr/StorMan/arcconf getconfig 1

インストールされている場合。

関連情報