(15) Shop Brand ミニタワー AT互換機

PC No15

(12)を再生しようとしているマシン。FreeBSD によるファイルサーバにするつもりで、P3B-F に Tekram DC-390U2W を組み合わせた SCSI 構成のマシンを組もうとしている。なかなか動いてくれなかったが、メモリと SCSI HDD が怪しいという結論に至り、それぞれ交換したところ無事 Windows 2000 Professional と FreeBSD 4.2 のインストールに成功した。が、ブートマネージャをぶっこわしたみたいで Windows2000 が起動せず。もういいや、とあきらめた。

しかし当初予定していた Creative の ATA接続 DVD-ROM ドライブは異常発熱で連続使用に耐えない(OSのインストールぐらいならなんとか大丈夫みたいだが)ので現在は取り外して、もともと買った時に付いてきた SCSI の 48倍速 CD-ROM につけかえている。
2/12 ついに余らせていた(?) Pentium III(Cuppermine) 600E MHz に交換。やっと静かになった。

暑い時期を迎え、熱暴走のため止ってしまうことがあった ATAPI の 30GB のディスクに、ヒートシンクの塊を取り付けて冷却(5インチベイの一番上の物々しいのがそれ)。真ん中にあまり使うことのない CD-ROM、次に結構熱くなるテープドライブと順番を入れ替えた。今の所調子はよさそうである。ケースカバーをつけないと却って放熱してくれないので、1年振りくらいでケースカバーを取り付けたのだが、何時の間にやらケースの底板がゆがんでいて正しく取り付けられないのにはまいった。

その後、ATA ディスクに入っているソースを使って make world しようとすると、panic すらせず死んでしまう現象が出ている。11月にやっと ATA ケーブルを交換したら安定したので、18GB + 30GB となんとか容量が大きくなった。

2002年4月、ディスクの容量不足もあって、買ったときについてきた Quantam の 18GB の HDD を復活させるが、さすがに電源がやばそうなので、使わない CD-ROM を電源だけ外して殺す。ついでに、3point で中古で手に入れた DDS-3 ドライブへ交換。これで、データ領域その1がテープ1本でバックアップがとれるようになった。

2002年11月 調子の悪い DDS3 ドライブと使う事のない CD-ROM を撤去し、空いた5インチベイに 36GB のハードディスクを増設。電源も 400W クラスのものへ変更。

2003年8月 再び容量不足に頭を悩ますことになり、ATA の 30GB を 160GB に交換。ついでに空いていた5インチベイ(発熱の問題があるのでディスクを付けることはできない)に空気清浄器を取り付けてみた。ところが、440BX は UltraATA 33 にしか対応しておらず、BIOS の 80GB over もかなり疑問なので、ATA 133 RAID カードで RAID 機能を使わなくてもOKのものを取り付け(というか、今どきただの ATA 100/133 カードなんて売ってない)。あわせて IEEE 1394 ホストアダプタも取り付けるが、PCI スロットがほとんど埋まってしまうため挿す場所によっては全く言うことを聞いてくれず、何度も挿しなおしの憂き目にあった。

2004年7月もう何度目になるかのディスク増設。総容量 500GB 超を達成。

その後内蔵ドライブ2台が相次いで故障し引退した。

% df -m
Filesystem  1M-blocks   Used Avail Capacity  Mounted on
/dev/da0s1a        48     37     6    85%    /
/dev/da0s1f     16656   6252  9070    41%    /usr
/dev/da0s1e        19      4    13    25%    /var
/dev/ad4s1e    147936 108027 28074    79%    /ad4
/dev/da1s1e     16976   8168  7449    52%    /da1
/dev/da2s1e     34153  18471 12949    59%    /da2
/dev/da3s1e    152240 107354 32705    77%    /da3
/dev/da4s1e    151525  73069 66333    52%    /da4

何がつまっているかは内緒。



問題の底板↓ どうやら、膝の上にマシンを乗せて作業をしていて曲げてしまったらしい。それくらい凶悪に重いのである。HDD をもう1台つけたらまた重くなった。

底板

諸元:
CPU: Intel Pentium3 (cuppermineコア) 600E MHz
RAM: 128MB (SDRAM/PC-100 CL2)
M/B: Asustek P3B-F (Intel 440BX ベース)
Video: N/B Trio 3D ベース 8MB RAM VGA カード(PCI)
ATAバス: SYBA Ultra ATA33 (PCI) 内蔵ATAは無効にしている
ATA Disk: Seagate バラクーダ7200.7   160GB (Ultra ATA100対応/7200rpm)
SCSI: Tekram DC-390U2W (Ultra 2 Wide 最大レートSCSI:80MB/s)
SCSI Disk: Seagate バラクーダ ST318436LW 18GB (Ultra 2 Wide 対応/7200rpm)
SCSI Disk: Quamtum QUANTUM ATLAS IV 18GB (U160 SCSI 対応/7200rpm)
SCSI Disk: SEAGATE バラクーダ ST336938LW 36GB (U160 SCSI 対応/7200rpm)
IEEE1394: SYBA ホストアダプタ(NECチップ)
IEEE接続外付けHDD: もっとはいーるディスクキット (160GB) ×2
Ethernet: 3com Fast Etherlink 905B (10/100 Mb/s, Full/Half Duplex)
FD: 3.5" 2mode
OS: FreeBSD 4-STABLE

2003/9/7 の dmesg
Copyright (c) 1992-2003 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
	The Regents of the University of California. All rights reserved.
FreeBSD 4.9-PRERELEASE #1: Sun Sep  7 10:10:58 JST 2003
    too@xxxx:/export/cvsup/src/sys/compile/XXXX05
Timecounter "i8254"  frequency 1193182 Hz
CPU: Intel Pentium III (602.26-MHz 686-class CPU)
  Origin = "GenuineIntel"  Id = 0x681  Stepping = 1
  Features=0x383f9ff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,SEP,MTRR,PGE,MCA,CMOV,PA
T,PSE36,MMX,FXSR,SSE>
real memory  = 268419072 (262128K bytes)
avail memory = 257949696 (251904K bytes)
Preloaded elf kernel "kernel" at 0xc0335000.
Pentium Pro MTRR support enabled
md0: Malloc disk
Using $PIR table, 8 entries at 0xc00f0e80
apm0: <APM BIOS> on motherboard
apm0: found APM BIOS v1.2, connected at v1.2
npx0: <math processor> on motherboard
npx0: INT 16 interface
pcib0: <Intel 82443BX (440 BX) host to PCI bridge> on motherboard
pci0: <PCI bus> on pcib0
agp0: <Intel 82443BX (440 BX) host to PCI bridge> mem 0xe4000000-0xe7ffffff at d
evice 0.0 on pci0
pcib1: <Intel 82443BX (440 BX) PCI-PCI (AGP) bridge> at device 1.0 on pci0
pci1: <PCI bus> on pcib1
isab0: <Intel 82371AB PCI to ISA bridge> at device 4.0 on pci0
isa0: <ISA bus> on isab0
atapci0: <Intel PIIX4 ATA33 controller> at device 4.1 on pci0
atapci0: ATA channel disabled by BIOS
uhci0: <Intel 82371AB/EB (PIIX4) USB controller> port 0xd400-0xd41f irq 15 at de
vice 4.2 on pci0
usb0: <Intel 82371AB/EB (PIIX4) USB controller> on uhci0
usb0: USB revision 1.0
uhub0: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub0: 2 ports with 2 removable, self powered
chip0: <Intel 82371AB Power management controller> port 0xe800-0xe80f at device 
4.3 on pci0
xl0: <3Com 3c905-TX Fast Etherlink XL> port 0xd000-0xd03f irq 10 at device 10.0 
on pci0
xl0: Ethernet address: 00:60:08:xx:xx:xx
miibus0: <MII bus> on xl0
nsphy0: <DP83840 10/100 media interface> on miibus0
nsphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
sym0: <895> port 0xb800-0xb8ff mem 0xe2800000-0xe2800fff,0xe3000000-0xe30000ff i
rq 11 at device 11.0 on pci0
sym0: Tekram NVRAM, ID 7, Fast-40, LVD, parity checking
pci0: <S3 Trio3D/2X graphics accelerator> at 12.0
atapci1: <SiI 0680 ATA133 controller> port 0xa000-0xa00f,0xa400-0xa403,0xa800-0x
a807,0xb000-0xb003,0xb400-0xb407 mem 0xdb800000-0xdb8000ff irq 15 at device 13.0
 on pci0
ata2: at 0xb400 on atapci1
ata3: at 0xa800 on atapci1
fwohci0: <NEC uPD72874> mem 0xdb000000-0xdb000fff irq 10 at device 14.0 on pci0
fwohci0: OHCI version 1.10 (ROM=1)
fwohci0: No. of Isochronous channel is 4.
fwohci0: EUI64 00:00:4c:01:10:00:07:94
fwohci0: Phy 1394a available S400, 3 ports.
fwohci0: Link S400, max_rec 2048 bytes.
firewire0: <IEEE1394(FireWire) bus> on fwohci0
sbp0: <SBP2/SCSI over firewire> on firewire0
fwohci0: Initiate bus reset
fwohci0: BUS reset
fwohci0: node_id=0xc800ffc0, gen=1, CYCLEMASTER mode
firewire0: 1 nodes, maxhop <= 0, cable IRM = 0 (me)
firewire0: bus manager 0 (me)
orm0: <Option ROMs> at iomem 0xc0000-0xc7fff,0xc8000-0xc9fff on isa0
pmtimer0 on isa0
fdc0: <NEC 72065B or clone> at port 0x3f0-0x3f5,0x3f7 irq 6 drq 2 on isa0
fdc0: FIFO enabled, 8 bytes threshold
fd0: <1440-KB 3.5" drive> on fdc0 drive 0
ata0 at port 0x1f0-0x1f7,0x3f6 irq 14 on isa0
ata1 at port 0x170-0x177,0x376 irq 15 on isa0
atkbdc0: <Keyboard controller (i8042)> at port 0x60,0x64 on isa0
atkbd0: <AT Keyboard> flags 0x1 irq 1 on atkbdc0
kbd0 at atkbd0
psm0: <PS/2 Mouse> irq 12 on atkbdc0
psm0: model IntelliMouse Explorer, device ID 4
vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
sc0: <System console> at flags 0x100 on isa0
sc0: VGA <16 virtual consoles, flags=0x300>
sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0
sio0: type 16550A
sio1 at port 0x2f8-0x2ff irq 3 on isa0
sio1: type 16550A
ad4: 152627MB <ST3160021A> [310101/16/63] at ata2-master UDMA100
Waiting 15 seconds for SCSI devices to settle
Mounting root from ufs:/dev/da0s1a
da1 at sym0 bus 0 target 1 lun 0
da1: <QUANTUM ATLAS IV 18 WLS 0808> Fixed Direct Access SCSI-3 device 
da1: 80.000MB/s transfers (40.000MHz, offset 31, 16bit), Tagged Queueing Enabled
da1: 17522MB (35885168 512 byte sectors: 255H 63S/T 2233C)
da0 at sym0 bus 0 target 0 lun 0
da0: <SEAGATE ST318436LW 0010> Fixed Direct Access SCSI-3 device 
da0: 80.000MB/s transfers (40.000MHz, offset 31, 16bit), Tagged Queueing Enabled
da0: 17522MB (35885168 512 byte sectors: 255H 63S/T 2233C)
da2 at sym0 bus 0 target 3 lun 0
da2: <SEAGATE ST336938LW 0003> Fixed Direct Access SCSI-3 device 
da2: 80.000MB/s transfers (40.000MHz, offset 31, 16bit), Tagged Queueing Enabled
da2: 35242MB (72176567 512 byte sectors: 255H 63S/T 4492C)

2004/9 の dmesg 
Copyright (c) 1992-2004 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
	The Regents of the University of California. All rights reserved.
FreeBSD 4.10-STABLE #0: Sun Jul 25 10:30:48 JST 2004
    too@condor.ramram.nara.nara.jp:/export/cvsup/src/sys/compile/CARAVAN07
Timecounter "i8254"  frequency 1193182 Hz
CPU: Intel Pentium III (602.26-MHz 686-class CPU)
  Origin = "GenuineIntel"  Id = 0x681  Stepping = 1
  Features=0x383f9ff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,SEP,MTRR,PGE,MCA,CMOV,PA
T,PSE36,MMX,FXSR,SSE>
real memory  = 268419072 (262128K bytes)
avail memory = 257372160 (251340K bytes)
Preloaded elf kernel "kernel" at 0xc03c2000.
Pentium Pro MTRR support enabled
md0: Malloc disk
Using $PIR table, 8 entries at 0xc00f0e80
apm0: <APM BIOS> on motherboard
apm0: found APM BIOS v1.2, connected at v1.2
npx0: <math processor> on motherboard
npx0: INT 16 interface
pcib0: <Intel 82443BX (440 BX) host to PCI bridge> on motherboard
pci0: <PCI bus> on pcib0
agp0: <Intel 82443BX (440 BX) host to PCI bridge> mem 0xe4000000-0xe7ffffff at d
evice 0.0 on pci0
pcib1: <Intel 82443BX (440 BX) PCI-PCI (AGP) bridge> at device 1.0 on pci0
pci1: <PCI bus> on pcib1
isab0: <Intel 82371AB PCI to ISA bridge> at device 4.0 on pci0
isa0: <ISA bus> on isab0
atapci0: <Intel PIIX4 ATA33 controller> at device 4.1 on pci0
atapci0: ATA channel disabled by BIOS
uhci0: <Intel 82371AB/EB (PIIX4) USB controller> port 0xd400-0xd41f irq 15 at de
vice 4.2 on pci0
usb0: <Intel 82371AB/EB (PIIX4) USB controller> on uhci0
usb0: USB revision 1.0
uhub0: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub0: 2 ports with 2 removable, self powered
chip0: <Intel 82371AB Power management controller> port 0xe800-0xe80f at device 
4.3 on pci0
xl0: <3Com 3c905-TX Fast Etherlink XL> port 0xd000-0xd03f irq 10 at device 10.0 
on pci0
xl0: Ethernet address: 00:60:08:cd:67:07
miibus0: <MII bus> on xl0
nsphy0: <DP83840 10/100 media interface> on miibus0
nsphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
sym0: <895> port 0xb800-0xb8ff mem 0xe2800000-0xe2800fff,0xe3000000-0xe30000ff i
rq 11 at device 11.0 on pci0
sym0: Tekram NVRAM, ID 7, Fast-40, LVD, parity checking
pci0: <S3 Trio3D/2X graphics accelerator> at 12.0
atapci1: <SiI 0680 ATA133 controller> port 0xa000-0xa00f,0xa400-0xa403,0xa800-0x
a807,0xb000-0xb003,0xb400-0xb407 mem 0xdb800000-0xdb8000ff irq 15 at device 13.0
 on pci0
ata2: at 0xb400 on atapci1
ata3: at 0xa800 on atapci1
fwohci0: <NEC uPD72874> mem 0xdb000000-0xdb000fff irq 10 at device 14.0 on pci0
fwohci0: OHCI version 1.10 (ROM=1)
fwohci0: No. of Isochronous channel is 4.
fwohci0: EUI64 00:00:4c:01:10:00:07:94
fwohci0: Phy 1394a available S400, 3 ports.
fwohci0: Link S400, max_rec 2048 bytes.
firewire0: <IEEE1394(FireWire) bus> on fwohci0
sbp0: <SBP-2/SCSI over FireWire> on firewire0
fwe0: <Ethernet over FireWire> on firewire0
if_fwe0: Fake Ethernet address: 02:00:4c:00:07:94
fwohci0: Initiate bus reset
fwohci0: node_id=0xc800ffc0, gen=1, CYCLEMASTER mode
firewire0: 1 nodes, maxhop <= 0, cable IRM = 0 (me)
firewire0: bus manager 0 (me)
orm0: <Option ROMs> at iomem 0xc0000-0xc7fff,0xc8000-0xc9fff on isa0
pmtimer0 on isa0
fdc0: <NEC 72065B or clone> at port 0x3f0-0x3f5,0x3f7 irq 6 drq 2 on isa0
fdc0: FIFO enabled, 8 bytes threshold
fd0: <1440-KB 3.5" drive> on fdc0 drive 0
ata0 at port 0x1f0-0x1f7,0x3f6 irq 14 on isa0
ata1 at port 0x170-0x177,0x376 irq 15 on isa0
atkbdc0: <Keyboard controller (i8042)> at port 0x60,0x64 on isa0
atkbd0: <AT Keyboard> flags 0x1 irq 1 on atkbdc0
kbd0 at atkbd0
psm0: <PS/2 Mouse> irq 12 on atkbdc0
psm0: model IntelliMouse Explorer, device ID 4
vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
sc0: <System console> at flags 0x100 on isa0
sc0: VGA <16 virtual consoles, flags=0x300>
sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0
sio0: type 16550A
sio1 at port 0x2f8-0x2ff irq 3 on isa0
sio1: type 16550A
ad4: 152627MB <ST3160021A> [310101/16/63] at ata2-master UDMA100
Waiting 15 seconds for SCSI devices to settle
Mounting root from ufs:/dev/da0s1a
da1 at sym0 bus 0 target 1 lun 0
da1: <QUANTUM ATLAS IV 18 WLS 0808> Fixed Direct Access SCSI-3 device 
da1: 80.000MB/s transfers (40.000MHz, offset 31, 16bit), Tagged Queueing Enabled
da1: 17522MB (35885168 512 byte sectors: 255H 63S/T 2233C)
da0 at sym0 bus 0 target 0 lun 0
da0: <SEAGATE ST318436LW 0010> Fixed Direct Access SCSI-3 device 
da0: 80.000MB/s transfers (40.000MHz, offset 31, 16bit), Tagged Queueing Enabled
da0: 17522MB (35885168 512 byte sectors: 255H 63S/T 2233C)
da2 at sym0 bus 0 target 3 lun 0
da2: <SEAGATE ST336938LW 0003> Fixed Direct Access SCSI-3 device 
da2: 80.000MB/s transfers (40.000MHz, offset 31, 16bit), Tagged Queueing Enabled
da2: 35242MB (72176567 512 byte sectors: 255H 63S/T 4492C)
fwohci0: BUS reset
fwohci0: node_id=0x8800ffc0, gen=2, non CYCLEMASTER mode
firewire0: 2 nodes, maxhop <= 1, cable IRM = 1
fwohci0: txd err=14 ack busy_X
fw_asybusy
fwohci0: txd err=14 ack busy_X
fw_asybusy
fwohci0: txd err=14 ack busy_X
fw_asybusy
fwohci0: txd err=14 ack busy_X
fw_asybusy
firewire0: max_asyretry exceeded
firewire0: bus manager election failed
fwohci0: txd err=14 ack busy_X
fw_asybusy
fwohci0: txd err=14 ack busy_X
fw_asybusy
fwohci0: txd err=14 ack busy_X
fw_asybusy
fwohci0: txd err=14 ack busy_X
fw_asybusy
firewire0: max_asyretry exceeded
firewire0: bus_explore node=1 addr=0x400 resp=16 retry=5
firewire0: bus_explore failed for 1 nodes
fwohci0: BUS reset
fwohci0: node_id=0xc800ffc1, gen=3, CYCLEMASTER mode
firewire0: 2 nodes, maxhop <= 1, cable IRM = 1 (me)
firewire0: bus manager 1 (me)
firewire0: New S400 device ID:0030e00e8200a78e
da3 at sbp0 bus 0 target 0 lun 0
da3: < 1394 to ATA 0102> Fixed Simplified Direct Access SCSI-4 device 
da3: 50.000MB/s transfers
da3: 157066MB (321672960 512 byte sectors: 255H 63S/T 20023C)
fwohci0: BUS reset
fwohci0: node_id=0xc800ffc2, gen=4, CYCLEMASTER mode
firewire0: 3 nodes, maxhop <= 2, cable IRM = 2 (me)
firewire0: bus manager 2 (me)
fwohci0: txd err=14 ack busy_X
fw_asybusy
fwohci0: txd err=14 ack busy_X
fw_asybusy
fwohci0: txd err=14 ack busy_X
fw_asybusy
fwohci0: txd err=14 ack busy_X
fw_asybusy
firewire0: max_asyretry exceeded
firewire0: bus_explore node=1 addr=0x400 resp=16 retry=5
firewire0: bus_explore failed for 1 nodes
fwohci0: BUS reset
fwohci0: node_id=0xc800ffc2, gen=5, CYCLEMASTER mode
firewire0: 3 nodes, maxhop <= 2, cable IRM = 2 (me)
firewire0: bus manager 2 (me)
firewire0: New S400 device ID:0030e00e8200a9bf
da4 at sbp0 bus 0 target 1 lun 0
da4: < 1394 to ATA 0102> Fixed Simplified Direct Access SCSI-4 device 
da4: 50.000MB/s transfers
da4: 156334MB (320173056 512 byte sectors: 255H 63S/T 19929C)