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

-ドライバ配布元
-ドライバ配布元~
http://www.highpoint-tech.com/USA/bios_rr2300.htm

**導入手順 [#b38b69be]
kernel 2.6系に導入することを前提とする。~
**Kernelモジュール導入手順 [#b38b69be]
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パッチ導入手順 [#z88b6809]
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をコンパイルする。

**参考 [#c6782f33]
http://www.takajun.net/pc/storyp061128.htm


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS