8月9日、仕事の前に秋葉に行きました。
買ったもの、250W電源付きPCケース(9800円)とハードディスク
1.6GBです。
FreeBSDはAT互換機で動作するので、AT互換機を製作します。
8月10日、PCケースが届き、ここに手持ちであったマザーボードなどを組
み込みました。
<サーバーパソコンのハード紹介>
CPU : Pentium 90MHz
Memory : 32MB
Cache : 256KB
Video : Diamond PCI 2MB
HDD : 1.6GB
FDD : 3.5" 1.44MB/720KB
CD-ROM : Mitsumi CRMX-FX
LAN : NE2000
I/O : COM1, COM2, LPT1, KB
Slot : PCI(3), ISA(4)
PS : 250W
ハードはありあわせの物の合体です。
多少古いハードも入っていますが、そのハードはサーバーとしては性能を気に
しないのです。
サーバーマシンのハード・リソースは以下のように設定しました。
[IRQ] [DRQ] [IOA]
0 : Timer 0 : * 00- 1Fh : DMAC1
1 : KB 1 : * 20- 3Fh : PIC-M
2 : (PICU) 2 : FD 40- 5Fh : Timer
3 : COM2 3 : * 60- 6Fh : KB
4 : COM1 4 : (DMAC) 70- 7Fh : RTC, NMI mask
5 : * 5 : CD-ROM 80- 9Fh : DMA page
6 : FD 6 : * A0- BFh : PIC-S
7 : LPT1 7 : * C0- DFh : DMAC2
8 : RTC E0- EFh : (Reserved for System board)
9 : (PICU) F0- FFh : Math
10 : CD-ROM 100-1EFh : *
11 : LAN (NE2000) 1F0-1FFh : IDE
12 : * 200-20Fh : *
13 : Math 210-21Fh : (Reserved for System board)
14 : IDE 220-2F7h : *
15 : * 2F8-2FFh : COM2
300-303h : CD-ROM
304-31Fh : *
320-33Fh : LAN (NE2000)
[NE2000 Network Address] 340-3BBh : *
00 00 E8 CC 92 EB 3BC-3BFh : LPT1
3C0-3DFh : VGA
3E0-3EFh : *
3F0-3F7h : FD
3F8-3FFh : COM1
<電源を入れて動作試験>
なぜかFDDにブートに行かないのです。
BIOSのセットアップ状態ではFDDは正常に動く。
BIOSからFDブートに行った時にデッドロックするのです。
FDDのLEDが点灯しないので、ブートに入る直前と思います。
どうも割り込み禁止状態になってしまうようです。
やっとFDDからブート可能になりました。
<FDDからブートできなかった原因>
意外でしたが、BIOSセットアップの Power Managiment = Enable
となっていると、ブート時のBIOSによるハードチェックの直後
(ブートに入るタイミング)にパワーマネージメントモードになってしまい
デッドロックするようです。
ひょっとしたら、私の持っていたマザーボードのバグかもしれませんが、
サーバーはパワーセーブするものではありませんので、パワーマネージメント
をディゼーブルとして、めでたく動作良好となりました。