PC-98 掲示板
[1545]
AHA-2940

yotusan.gihyo.co.jp

 
YU さん
先日、中古屋でSCSIボードを2枚買ったのですが、同じ物を2枚買ったつもりだったのが、よく見たら違う物でした。

(1) PC-9821X-B02 (AHA-2940N)
(2) PC-9821X-B02L (AHA-2940A)

ちなみに、PICROBOでは、B02はXa7/9/10に未対応と書いてありました。具体的には、B02Lになって、何が変わったのでしょう?
価格や発売時期などが違うのはわかりますが、それ以外の、ソフト面、ハード面での違いを教えてください。
1. Reply: AHA-2940

tyo115.gate.nec.co.jp

 
masashi さん
簡単に言うと
PC-9821X-B02は初代Xt,Xaしか動作しませんチップセットの問題だったかと
うちのXt/C10W Xa/C10Wに標準装備でした。
PC-9821X-B02Lはそれが改善されています。ほとんどの98で動きます。
DOS/V機でも正常に動きました。
2. Reply: AHA-2940

yotusan.gihyo.co.jp

 
YU さん
masashiさん,どうもありがとうございます.
2枚のボードをよく見比べたら,オシレータの周波数が違っていました.
B02は42MHz,B02Lは40MHzでした.もしかして,これがXaでしか動かない原因だったんでしょうか?
3. Reply: AHA-2940

cs1o124.ppp.infoweb.ne.jp

 
まりも さん
 オッシレータではなくて、BIOSの内容(PCIデバイス検索の方法の違い)によるモノです。BIOSを取り払って使う分には同じです。
4. Reply: AHA-2940

hrtk4ds73.kng.mesh.ad.jp

 
YU さん
ということは、ROMライタを使ってBIOSを移植すれば同等品になるということでしょうか? (2940のBIOSはフラッシュじゃないですよね?)
5. Reply: AHA-2940

cs1o103.ppp.infoweb.ne.jp

 
まりも さん
 たぶん上手く行くはずです。まずは(ROMのピン互換が確認できたら)ROMを相互に取り替えてみてはどうでしょうか。ちなみに初期のB02Lも、オッシレータは42MHzでした。何らかの理由で、後期から周波数を下げたようです。
6. Reply: AHA-2940

hrtk4ds73.kng.mesh.ad.jp

 
YU さん
そう言えば、本家AdaptecのAHA-2940にも42MHzのロットがあって、一時期、SCSIカードのクロックアップがはやったことがあると聞いたことがあります。
オシレータを交換しても安定動作していたのか、それでSCSIコマンドの処理速度などが上がったのかどうかは知りませんが。
7. Reply: AHA-2940

210.136.124.211

 
dtx さん
昔のPCIコンフィギュレーションメカニズム#2を使用していたので、
新しいチップセット用の#1に対応させたんでしたっけ?
8. Reply: AHA-2940

kusatsu-156.seikyou.ne.jp

 
ZYZ さん
本来、ハードウェアとしては完全に同一です(オシレータについて少し気になりますが・・・)。
Neptune&Mercury組とWildcatとではコンフギュレーションレジスタの一部(PCMC)に互換性が無くB02番は特定のチップセット(当然前者です)に依存したBIOSの作りとなっているためこのような現象が生じたわけです。
9. Reply: AHA-2940

cs1o145.ppp.infoweb.ne.jp

 
まりも さん
 うむむ、コンフィグレーションメカニズム#1 #2の問題ではなく、PCMCの問題でしたか…。しかしそうすると、SCSIアダプタは全てのタイプのPCIありの98の素性を知っていないといけないことになりますね。IntelとVLSIとRCCしかないので、一応大丈夫だとは思いますが、RvII26とかが出る前からあったSCSIアダプタは大丈夫なんでしょうか。
10. Reply: AHA-2940

kusatsu-167.seikyou.ne.jp

 
ZYZ さん
それ以降のものは、教訓を生かしてか特定のチップセットに依ったBIOSの作りにはなっていないようです(ただし当方、未確認)。
B02番のBIOSは、簡単に言えばシャドウRAMを自身のワークエリアにするために、独自にPCMCのコンフィグ(略記)にアクセスしているわけで、これがまずいんですな(チップ依存ですから)。
11. Reply: AHA-2940

cs1o106.ppp.infoweb.ne.jp

 
まりも さん
 PCMCのレジスタは、もろチップセット依存なので、チップセット依存しない方法となると、PCMC操作を行うファンクションのようなものがBIOSにでも用意されたのかも。ところでRvII26などRCCチップセットのものは、もともとオンボードでSCSIアダプタがありますから、チップセットとしてIntelとVLSIだけ知っていればよいということはありますね(^^;。