概要

Hightpoint社のRAIDコントローラ用ドライバはソースコードが公開されているため、適合するバイナリが存在しなくても対応することができる。
ドライバはサイトより入手できる「Open Source driver」を使用する。
日本語サイトはリンク切れしている項目が多い為、英語サイトより入手すること。

Kernelモジュール導入手順

kernel 2.6系にkernelモジュールを導入する。
また、開発ツール類とKernelソースが導入済みであることを前提とする。

  • ドライバ入手・展開
    mkdir /usr/local/src/driver
    mkdir /usr/local/src/driver/RR2300
    cd /usr/local/src/driver/RR2300
    wget http://www.highpoint-tech.com/BIOS_Driver/rr231x_00/Linux/rr231x_0x-linux-src-v2.2-080304-1518.tar.gz
    tar xfvz rr231x_0x-linux-src-v2.2-080304-1518.tar.gz
    cd rr231x_0x-linux-src-v2.2

導入手順はREADMEファイルにも記載される。

  • コンパイルとインストール
    cd product/rr2310pm/linux/
    make
    make install
    modprobe rr2310_00
  • 確認
    lsmod | grep rr23

以下が表示されれば導入完了

rr2310_00             197664  1 
scsi_mod              130637  5 sg,rr2310_00,libata,bcraid,sd_mod

Kernelパッチ導入手順

kernelのソースに直接ドライバを組込む手順。
複数のRAIDコントローラをkernelパッチとして組込むと相互に上書きを行い正常にコンパイルされない可能性があるため、同時に導入するドライバは極力一つに絞ること様に気を付ける必要がある。
kernelのソースコードは /usr/src/linux に展開されていることを前提とする。

  • ドライバ入手・展開
    mkdir /usr/local/src/driver
    mkdir /usr/local/src/driver/RR2300
    cd /usr/local/src/driver/RR2300
    wget http://www.highpoint-tech.com/BIOS_Driver/rr231x_00/Linux/rr231x_0x-linux-src-v2.2-080304-1518.tar.gz
    tar xfvz rr231x_0x-linux-src-v2.2-080304-1518.tar.gz
    cd rr231x_0x-linux-src-v2.2

導入手順はREADMEファイルにも記載される。

  • コンパイルとインストール
    cd product/rr2310pm/linux/
    make patchkernel KERNELDIR=/usr/src/linux KERNEL_VER=2.6
  • コンパイルエラー
    version.hが存在しないというエラーが発生するが、最終的にパッチの適用が行われていれば問題は無い。
    grep: /usr/src/linux/include/linux/version.h: そのようなファイルやディレクトリはありません
    expr: syntax error
    The target kernel version is 2.6
    Kernel source has been patched successfully.
  • ドライバの有効化
    kernelの設定画面にてRocketRAID 2310用ドライバを有効化する。
    cd /usr/src/linux
    make menuconfig
  • kernelの設定項目
    Device Drivers
    -> SCSI device support
    --> SCSI disk support
    --> SCSI low-level drivers
    ---> HighPoint RocketRAID rr2310pm support 

以上の設定を行った上で通常の手順にてkernelをコンパイルする。

参考

http://www.takajun.net/pc/storyp061128.htm


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2008-05-06 (火) 22:48:27 (4031d)