• Showing Page History #17947

Show page source of confirm_i110Rb-1h_vine3.2 #4564

'''[LinuxConfirmation ディストリビューション動作確認情報トップ]'''
[[Embed(img:i110Rb_1h_small.jpg,float=right)]]
= Express5800/i110Rb-1h =
== 対象ディストリビューション:Vine Linux 3.2( KERNEL 2.4.31-0vl1.8smp ) ==
{{{ comment
http://www.express.nec.co.jp/linux/distributions/confirm/i110Rb-1h/i110Rb-1h_Vine32.html
}}}
[[include(confirm_header)]]

[[PageOutline(start=2, depth=9, type=unordered)]]

== ■製品情報 ==
ハードウェア製品情報は[product_i110Rb-1h こちら]を参照してください。

== ■インストール確認 ==
=== ハードウェア構成 ===
==== 構成1(SATA2) ====
 * N8100-1369Y:Express5800/i110Rb-1h ディスクレスモデル CoD/2G(2)×1
 * N8150-204A:増設用80GB HDD (SATA2/7200rpm)×1
 * N8160-64:外付けDVD-ROM×1

==== 構成2(SATA-DAC) ====
 * N8100-1369Y:Express5800/i110Rb-1h ディスクレスモデル CoD/2G(2)×1
 * N8150-206A:増設用250GB HDD (SATA2/7200rpm) (RAID1)×2
 * N8116-12:ライザカード(PCIExpress)×1
 * N8103-101:ディスクアレイコントローラ(SATA2)×1
 * N8160-64:外付けDVD-ROM×1
 * N8460-002:外付け FDD×1

==== 注 ====
'''※''' N8103-101 ディスクアレイコントローラ(SATA2) のFirmware バージョンが1.1.70.23 の場合、[http://www.express.nec.co.jp/dload/str/2218000671/index.html こちらのページ]から入手して適用してください。バージョンの確認方法は次です。 
 1. POST中に Ctrl + S キーで SuperBuild (tm) Configuration Utility を起動 
 2. Controller Infomation → Firmware Version 

=== 動作確認 ===
==== 構成1 ====
 * 評価項目:結果:コメント
 * '''OSのインストール:◎'''[#footnote (注1)]:CD-ROM からのBootにてインストール。
 * '''X Window Systemの動作:×'''[#footnote (注2)]:1024x768 16bit color
 * '''PS/2 マウス・キーボード:◎'''
 * '''標準LANポート:○'''[#footnote (注3)]:telnet,ftpにて動作を確認。LANポート二重化機能の動作を確認。
 * '''CPUの認識:◎''':`cat /proc/cpuinfo`を確認
 * '''メモリの認識:◎''':`cat /proc/meminfo`を確認
 * '''作成パーティション数:14''':ドライブ全領域を使用。
 * '''ハードドライブ:◎''':ファイルのコピー/比較を確認。
 * '''RAIDドライブの縮退動作:-''':電源断後にRAID構成のHDDを1つ取外しても、起動、動作。
 * '''RAIDドライブの再構築:-''':電源断後にDEADのDISKを交換し、BIOSユーティリティにて再構築。
 * '''負荷ランニング:12H''':各ドライブ、ネットワーク・ドライブへの負荷。
 * '''再起動:10''':繰り返し回数
 * '''シリアル・コンソール:◎ ''':設定を行うことで、コンソール出力が表示される。ログインできる。

==== 構成2 ====
 * 評価項目:結果:コメント
 * '''OSのインストール:○'''[#footnote (注4)]:CD-ROM からのBootにてインストール。
 * '''X Window Systemの動作:×'''[#footnote (注2)]:1024x768 16bit color
 * '''PS/2 マウス・キーボード:◎'''
 * '''標準LANポート:○'''[#footnote (注3)]:telnet,ftpにて動作を確認。LANポート二重化機能の動作を確認。
 * '''CPUの認識:◎''':`cat /proc/cpuinfo`を確認
 * '''メモリの認識:◎''':`cat /proc/meminfo`を確認
 * '''作成パーティション数:14''':ドライブ全領域を使用。
 * '''ハードドライブ:◎''':ファイルのコピー/比較を確認。
 * '''RAIDドライブの縮退動作:◎''':電源断後にRAID構成のHDDを1つ取外しても、起動、動作。
 * '''RAIDドライブの再構築:◎''':電源断後にDEADのDISKを交換し、BIOSユーティリティにて再構築。
 * '''負荷ランニング:12H''':各ドライブ、ネットワーク・ドライブへの負荷。
 * '''再起動:10''':繰り返し回数
 * '''シリアル・コンソール:◎ ''':設定を行うことで、コンソール出力が表示される。ログインできる。

==== 注 ==== #footnote
'''(注1)''' インストール時の注意
 1. インストールは以下のカーネルオプションを使用してください。
{{{
boot : text usb-storage
}}}
 2. インストールの言語選択では"English"を選択してください。[[BR]]"Japanese"を選択した場合、"install exited abnormally"が発生し、インストールできません。

'''(注2)''' X Window Systemは起動時にエラーが発生し動作しません。

'''(注3)''' 標準LANポートはディストリビューションに含まれるLANドライバでは動作しないため、[http://www.intel.co.jp/ Intel社Web]より入手したソースからドライバをmakeし適用しました。
 1. kernel-sourceのインストール
{{{
# rpm -ivh kernel-source-2.4.31-0vl1.8.i386.rpm
}}}
 2. ドライバソースの展開
{{{
# tar zxvf e1000-x.x.x.tar.gz
}}}
 3. ドライバのMake/インストール
{{{
# cd e1000-x.x.x/src
# make ; make install
}}}

'''(注4)''' インストール時、[http://www.promise.com/ Promise社Web]より入手したドライバソースからドライバディスクを作成し、以下の手順でインストールを実施しました。
 * ドライバディスク作成
   1. 事前準備[[BR]]以下のファイルを用意
{{{
6_stex_linux_src_2.24.0.4.tar.gz : ドライバソース
kernel-2.4.31-0vl1.8.src.rpm : カーネルソース
kernel-source-2.4.31-0vl1.8.i386.rpm : カーネルソース
drvblock.img : ブロックドライバFDイメージ
}}}
   2. カーネルソース(kernel-source-2.4.31-0vl1.8.i386.rpm)をインストール
{{{
# rpm -ivh kernel-source-2.4.31-0vl1.8.i386.rpm
}}}
   3. ドライバソースの展開
{{{
# tar zxvf 6_stex_linux_src_2.24.0.4.tar.gz
}}}
   4. 動作環境用ドライバの作成
{{{
# cp /usr/src/linux/config/kernel-2.4.31-i386-BOOT.config /usr/src/linux/.config
# cd stex24_2.24.0.4
# make
→ driver(stex.o)が作成される
→ 動作環境用ドライバ(stex-run.o)として保存
}}}
   5. インストール用カーネルソースの作成
     1. # rpm -ivh kernel-2.4.31-0vl1.8.src.rpm
     2. ~/rpm/SPEC/kernel-2.4-0vl.specを編集
{{{
%define buildsmp 0
%define buildBOOT 1
}}}
     3. `# rpmbuild -bc ~/rpm/SPEC/kernel-2.4-0vl.spec`
   6. インストール用ドライバの作成
     1. `# rm /usr/src/linux`
     2. `# ln -s /root/rpm/BUILD/linux-2.4.31 /usr/src/linux`
     3. `# cp /root/rpm/BUILD/linux-2.4.31/config/.config /usr/src/linux/.config`
     4. /usr/src/linux/include/linux/version.hの修正
{{{
2.4.31-0vl1.8 → 2.4.31-0vl1.8BOOT
}}}
     5. `# cd stex24_2.24.0.4`
     6. `# make`[[BR]]→ driver(stex.o)が作成される[[BR]]→ インストーラ用ドライバ(stex-inst.o)として保存
   7. ドライバディスクの作成
     1. ブロックドライバイメージをマウント
{{{
# mkdir image
# mount -o loop drvblock.img image
}}}
     2. modules.cgzの取出し
{{{
# cp image/modules.cgz ./
# gzip -d -S .cgz modules.cgz
# cpio -id --file=modules
→ "2.4.31-0vl1.8BOOT"というディレクトリができる
}}}
     3. インストーラ用EX8350モジュールの組込み[[BR]]"6. インストーラ用ドライバの作成"で作成したドライバをコピー
{{{
# cp stex-inst.o 2.4.31-0vl1.8BOOT/stex.o
}}}
     4. modules.cgzの再構築
{{{
# find 2.4.31-0vl1.8BOOT -print | cpio -o --file=modules --format=newc
# gzip -9 -S .cgz modules
# cp modules.cgz image/
}}}
     5. 動作環境用ドライバをドライバイメージにコピー
{{{
# mkdir image/RunDriver
# cp stex-run.o image/RunDriver/stex.o
}}}
       * 必要なファイルの編集[[BR]]"2.4.31-0vl1.8BOOT"配下の以下のファイルを置換
         * pcitable
{{{
0x105a 0x8350 "stex" "Promise_ST_SX8350_8300_16350_16300 Controller"
0x105a 0xc350 "stex" "Promise_ST_SX12350_12300 Controller"
0x105a 0x4302 "stex" "Promise_ST_SX4350_4300 Controller"
}}}
         * modules.dep
{{{
stex: scsi_mod sd_mod sr_mod
}}}
         * modinfo
{{{
Version 0
stex
scsi
"Promise SuperTrak-EX-Series Controller Series Driver"
}}}
       * ブロックドライバFDへの書込み
{{{
# umount image
# dd if=drvblock.img of=/dev/fd0
}}}
 * インストール手順
   1. 作成したドライバディスクを用意
   2. インストールCDから以下のカーネルオプションでインストーラ起動
{{{
boot: text usb-storage dd
}}}
   3. 要求されたところでドライバディスクからドライバを読込ませる
   4. インストール完了まで通常通り進める
   5. "Complete"画面が表示されたところでコンソール切替え(Ctl+ALT+F2)
   6. 動作環境用ドライバのコピー&initrd作成
{{{
# chroot /mnt/sysimage
# mount /dev/sda /mnt/floppy
# cp /mnt/floppy/RunDriver/stex.o /lib/modules/2.4.31-0vl1.8smp/kernel/drivers/scsi
# umount /mnt/floppy
# mkinitrd --preload scsi_mod --preload sd_mod --preload sr_mod --with stex /boot/initrd-2.4.31-0vl1.8smp.img 2.4.31-0vl1.8smp
}}}
   7. liloへの適用
      1. /etc/lilo.conの編集[[BR]]カーネルオプションに以下を追加
{{{
initrd=/boot/initrd-2.4.31-0vl1.8smp.img
}}}
      2. liloの更新
{{{
# /sbin/lilo
}}}
   8. インストーラに戻る(Ctl+Alt+F1)
   9. 終了し再起動
   10. 再起動後、/etc/lilo.confの "boot=/dev/sdb1" を "boot=/dev/sda1" に変更し、再度liloを更新してください。

'''(注) USBデバイス使用時の注意点'''[[BR]]
USBデバイス(CD,FDD,TAPE)をPort1,Port2を使用して接続している場合、片方のPortからデバイスを抜くことにより、どちらのデバイスもunplugされてしまう現象を確認しました。その際には、もう1つのデバイスも一度抜いた上で、再度接続してください。 

== ■HDD増設 ==
 * 型番:機器名称:結果:評価概要
 * '''N8150-204A:増設用80GB HDD (SATA2/7200rpm):◎''':オンボードのSATAコネクタに接続。ファイルのコピー/比較動作を確認。
 * '''N8150-205A:増設用160GB HDD (SATA2/7200rpm):◎''':同上
 * '''N8150-206A:増設用250GB HDD (SATA2/7200rpm):◎''':同上

== ■メモリ増設 ==
 * 型番:機器名称:結果:評価概要
 * '''N8102-281:512MB増設メモリボード×1:◎''':`cat /proc/meminfo`にて計1GBを確認。
 * '''N8102-282:2GB増設メモリボード(1GB x2)×1:○''':`cat /proc/meminfo`にて計2GBを確認。
 * '''N8102-283:4GB増設メモリボード(2GB x2)×1:○''':`cat /proc/meminfo`にて計約3.5GBを確認。

== ■LAN増設 ==
 * 型番:機器名称:結果:評価概要
 * '''N8104-122:1000BASE-T接続ボード(2ch, !LowPro)×1:○''':telnet,ftpが行える'''(注1)'''。LANポート二重化機能の動作を確認。

'''(注1)''' 標準LANポートに必要なドライバのアップデートを行うことで、増設LANも動作します。

== ■USB機器 ==
 * 型番:機器名称:結果:評価概要
 * '''N8460-002:外付け FDD×1:◎''':OS起動後に接続して自動認識に問題なし。ファイルのコピー/比較を確認。
 * '''N8160-64:外付けDVD-ROM×1:◎''':同上

== ■バックアップ装置 ==
N8160-73 外付け(USB)DAT装置を接続しての動作確認です。 
=== ハードウェア構成 ===
 * 接続:型番:機器名称:使用ドライバ:Version
 * '''接続1''':(Intel 6300ESB):オンボード USBコントローラ (USB2.0):-:-

=== 動作確認 ===
==== 接続1 ====
 * 評価項目:結果:コメント
 * '''バックアップ、リストア:◎''':tarコマンドの使用。
 * '''再起動 (バックアップ装置接続):10''':繰り返し回数。

'''[LinuxConfirmation ディストリビューション動作確認情報トップ]'''