IDE RAID Promise Fasttrak100TX2 ハマり日記

2002/02/14
 XPサーバが我が家に引っ越して来て、そろそろ一週間。
 以前調べたWebを、再び漁りはじめる。
 飲みながらのせいか、全然見つからない...

2002/02/15
 少し気合入れて探して(というかシラフで)、以前みつけた情報は
 だいたいGetした。
 以下が報告メール。

〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜
今夜、いろいろいじってみて、多分前に一回やってると思うんですが、
lilo.confのブートデバイスをhdc(RAID)にしてやってみたが、hdaから
起動してしまう。
少し悩んだが、これはlilo<CR>で設定を反映してなかっただけ。(いつも
ハマるパターン)
もう遅くなってしまった&飲酒してしまったので、続きは明日。
〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜

2002/02/18
 RAIDからbootできない...
 ゼッタイ、同じ事をえんえんと悩んでる。
 試しにフロッピーのマスタブートレコードにLILOを書いてみるが、何も変わらん。

2002/02/22
 今までVine2.1.5で試行してきたが、Redhat7.2に日和る。
 なぜって?Promise純正のドライバがあるし、漁ったWebの中にトラブルらしいトラブルの
 報告がなかったから。
 RHL7.2をインストールする。
 ブートローダはGRUBを選択。RHL7.2の第2目玉らしい。(第1はext3)

 ※後日、SOTECノートにRHL7.2いれたら、GRUBの画面キレイだな〜って気がついた。
 
2002/2/23
 やっぱりbootできない。
 LILOが"LI"で止まる。
 調査続行。

2002/2/24
 なんで「GRUB使う」にしたのに、"LI"が出るんだ?と思い直し、Winの起動ディスク
 でブートしてfdisk/mbrでMBRクリア。
 でも、何もかわんない。ただ単に"LI"が出なくなっただけ。だんまり。

 ドライバのアーカイブの中のドキュメントをもう一度読み返す。と、
 コングラッチュエーション!画面(インストール終了の直前)、ドライバモジュールの組み込みが
 必要なように書いてあるのを発見、それを試す。
 とりあえず"successfully"となるが、HDDからのbootでは、同上。
 だんまりのまま。
 でも、この「ドライバモジュールの組み込み」により、フロッピーからのbootは出来るようになった。

この間、色々やるが進展なし

2002/3/1
 RedhatのMLを探す。

2002/3/2
 ワカラン...
 もう藁にもすがる思いで2ちゃんねるにカキコする。

2002/3/3
 ”ペンギンサーバのススメ”のwebどおりやった。結果NG。
 ドライバのコンパイルが出来ない。
 たぶんパスが違うんだと思う。
 しかたないのでDLしたドライバを試す。
 まず、setup-ftスクリプトでエラーが出た。
 /tmp/以下にmodules.cgz?なんちゃらがないとかで。
 スクリプトを見て、自前でディレクトリ作ってコピーしてやったらとりあえずOKっぽい。
 でも、カーネルパニックは一緒。
 カーネルパニックは、initがなんちゃらかんちゃら。
 (でもその前にswapパーティションが見つからないとか何とか言ってるみたい。)

2002/3/4
 RHL MLアーカイブで、見つけた情報もとに(っていうかそのまま)やってみる。
 やっとbootデキタ...

2002/3/5
 2ちゃんねる Linux−RAID統合スレッドNo1 というスレッドで、
 Open Source RAID Project.のWebを教えてもらった。
 そういえば、RedhatのMLアーカイブにもこの情報あったなー そのときは
 わからなかったんだけど、これを言っていたのか、と納得。
 でも、RAIDへのインストールは、このドライバ使って出来るのだろうか?疑問。

2002/3/6
  やっとできた、てだけではしょーもないので、少し背景なぞ...ちなみに
 上記のOpen Source RAID Project.フリードライバは、まだ試していない。
 現状動いている形のままで、説明する。
 まず、情報ソースは、RedhatのMLアーカイブから。
 http://sl.sakura.ne.jp/archives/redhat/?7099

 手順的には、このとおり...なんだけど、いちおう書いとこう。

 ・インストール時のしょっぱな、boot:と出たところで、ideのオプションを明示する。
  linux ide0=0x1f0,0x3f6,14 ide1=0x170,0x376,15 ide2=0 ide3=0
       ide4=0 ide5=0 ide6=0 ide7=0 ide8=0 ide9=0 expert
 ・ドライバは、Promise純正のft.oをカーネルに読ませる。
 ・普通に、インストールを粛々と進行。
 ・GRUBの設定で、カーネルへの起動オプションを、さっき指定したのと同じく
  ide0=xx,xx....を設定。
 ・コングラッチュエーション!画面で、setup-ftを実行。
 
 Promiseドライバのreadmeには、NEWシステムへのインストール時には、ideオプション指定は
 不要、とある。まったくあてにならん...
 それと、ここで指定してるパラメータは固定値なんだけど(MLアーカイブのまる写し)、
 これはマシンというかハード環境で変わることはないのかなぁ?
 IO,IRQの設定なんだから、当然バラツキがあって然るべきと思うんだけど。
 XPサーバで動いているのも、たまたまっぽいと言えなくもない。
 今後、気力があれば、フリーのRAIDドライバを試してみようと思う。

2002/3/11
 フリーのドライバはまだ試していない。
 とりあえず、なんかよくわかんないけど、まあ動いてるからいいかって、ちょっと挫折気味の
 雰囲気が漂う、今日この頃...
 
 2ちゃんねるの"RAID統合スレッド"スレッド落ちする前にコピーをとっておいた。(こちら
 最近下がり気味なので、もう落ちてしまうだろう。