松本です。 なんか、混乱に拍車をかけてしまいそうな気もするのですが、ちょっと気になっ たので、確認の意味で。 H.Kurosaka /SIOS Technology, Inc. さんは書きました:
DELL SC1420 + Onboard CERC SATA 2s のハードウェア環境でハード ウェア RAID を使用した openSUSE 11.0 インストールを行うのだが、
・インストールは出来たが No boot device available で起動せず ・FDD でブートディスクを作ると起動は OK ・aacraid ドライバは入れてない。
こんな感じでしょうか。 問題は余計な情報を抜いてシンプルにした方が良いです。
この DELL 製品の Onboard CERC SATA 2s は AAR-2410SA の 6 ポー ト版 (AAR-2610SA??) で Adaptec の OME 製品のようです。 アダプテックのエンジニアにも見せてみましたが、写真から見ても 確かにそれっぽいとのこと。もちろん確信は持てません。
おそらくファームウェアは ARC ベースですので、使用するドライバ は aacraid となるはずです。
スレッドの最初のころの下記ですが、
パーティション(amoncは私がつけたRAIDボリューム名) デバイス サイズ F 種類 マウント 使用元 /dev/mapper/ddf1_amonc 148.8GB BIOS RAID ddf1_amonc /dev/mapper/ddf1_amonc_part1 305.9MB F DM Raid(Ext3) /boot /dev/mapper/ddf1_amonc_part2 6.0GB F DM Raid(Ext3) swap /dev/mapper/ddf1_amonc_part3 50.0GB F DM Raid(Ext3) / /dev/mapper/ddf1_amonc_part4 92.5GB F DM Raid(Ext3) /home /dev/sda 149.0GB WDC-WD1600JS-75N RAID ddf1_amonc /dev/sdb 149.0GB WDC-WD1600JS-75N RAID ddf1_amonc
このように表示され、WD のディスクモデルも出ているのでおそらく、 SiliconImage のチップのドライバがあたっている状態でしょう。
アダプテックから公開されている最新の aacraid ドライババイナリは 下記になります。SLES 10 なら image , rpm などが用意されてます。 http://www.adaptec.com/en-US/support/raid/sas_raid/SAS-2405/
# fedora があって openSUSE がないのは悲しいですが。
ソースファイルも公開されていて下記になります。 http://www.adaptec.com/en-US/speed/raid/aac/linux/aacraid_dkms_v1_1_5-2455_t...
ともかくドライバを正しく読み込ませれば問題ないような気がします。 No boot device available となるのは解せませんが、まずは問題の本 質部分を進めてみないと何とも言えないです。
ウチの 11.0 がインストールされているマシンは既に kernel もアップデートし ていて 2.6.25.9-0.2-default になっているのですが、/usr/src/linux- 2.6.25.9-0.2/Documentation/scsi/aacraid.txt を見る限り、 Supported Cards/Chipsets ------------------------- PCI ID (pci.ids) OEM Product [snip] 9005:0285:9005:0290 Adaptec 2410SA (Jaguar) 9005:0285:103c:3227 Adaptec 2610SA (Bearcat HP release) [snip] 9005:0285:1028:0291 Dell CERC 2 (DellCorsair) [snip] …とあります。もちろん最新ドライバの方が不具合などが解消されている可能性 も高いとは思うのですが、一応(多分対応しているであろう)ドライバは組み込ま れているはずです。本来であれば(というか、期待されるのは)この aacraid モ ジュールがロードされて、Linux から見える HDD は論理的に1台になっている… ということですよね。 ところが、ご本人からの報告を見る限り、 http://asunara.jp/os/dmesg.txt http://asunara.jp/os/lsmod.txt FD からは起動できるが、その時は aacraid はロードされておらず、あくまで物 理的な2台の HDD が見えている状態で起動している…という理解で間違いないで しょうか? だとすると、そのままで /dev/mapper/ddf1_amonc に grub を書き込もうとした ところで見えてるわけないので、書き込みできるはずはない、と。 もしこの理解が間違っていなければ、FD で起動した後 YaST の /etc/sysconfig エディタで System -> Kernel と展開し、INITRD_MODULES の値に aacraid を追 記してみて再起動し、再起動後 lsmod で aacraid がロードされていることを確 認してから grub を書き込んでみたらうまくいったりしませんかね。 …手元で確認できるわけではなく、自信がないので、何か私がおかしなことを 言っているようでしたら是非ご指摘ください。 -- □●□ _/_/_/ To be Happy! _/_/_/ □□● _/_/ Satoru Matsumoto _/_/ ●●● _/ helios_reds@gmx.net _/ --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-ja+help@opensuse.org