人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Centos 4.3のkernel-sourceをインストールする方法を教えてください。

3wareのRAIDカード(9500S-4LP)を使ってるのですが
「3w-9xxx:scsi0:ERROR::SGL entry?」というエラーがでるので、
販売代理店のFAQのページを見ると、最新版のkernelのsourceドライバーを
インストールする必要があるとのことでした。

販売元のFAQ
http://www.ask-sss.com/server/faq/3ware_faq_lin_after.html#3

インストールするには、カーネルソースが予めインストールされている必要があり、
かつinitrdを作り直す必要があるようなのですが、いまいち、よく分かりません。

Centos 4.3で9500S-4LPをお使いで、最新のドライバーを入れた方がいましたら、
そのやり方を教えて頂けると助かります。

ちなみに環境は、Pentium D 820なので、デュアルコアで動いてます。

●質問者: xxmasaxx
●カテゴリ:コンピュータ インターネット
✍キーワード:CentOS FAQ kernel Pentium D RAID
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● b-wind
●35ポイント

$ yum install kernel-sourcecode

で CentOS で使用されている kernel-source がインストールできます。

FAQ に載っているのはこれに最新の kernel から取って来たドライバを混ぜてしまいモジュールを作成する手順になっています。

RAID カードのドライバなどは起動時に読み込まれていないと卵と鶏の話のようになってしまい、HDDを認識できません。

これを可能にするのが最低限のドライバモジュールをまとめた initrd ファイルとなります。

つまり最新のドライバを含んだ initrd ファイルを作成する必要がある。ということになります。

手順は FAQ にあるとおりで問題ないと思います。

◎質問者からの返答

回答ありがとうございます。

すいません、質問の仕方が悪かったです。

initrdなどの仕組みはある程度は理解しているのですが、

Centos4.3でのソースコードのインストール→ドライバ作成の手順が

分からないということでした。

一度、yum経由でkernel-sourcecodeをインストールしてみたのですが、

見つからないと言われて断念しました。4.3ではないのでしょうかね。。

結局、手動でrpmからソースを入れて、

代理店のサポートページの手順で自力でなんとか行ってみたものの、

initrdを構築して、再起動したらkernel panicに(なぜ??)。

困り果てて、下記の3wareのページをなんとか見つけて、

コンパイル済みのドライバを使って事なきことを得ました。

どうもお騒がせしました。

http://www.3ware.com/kb/article.aspx?id=14546


2 ● aiaina
●35ポイント

http://www.atmarkit.co.jp/flinux/rensai/linuxtips/583upkerne...

こちら参考になりますでしょうか

◎質問者からの返答

回答どうもありがとうございます。

ちょっと参考にさせて頂きます。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ