PC-98 掲示板
[8821]
OrangeLinkが使えない

mptproxy.mpt.go.jp

 
FLAKPANZER さん
 どうも今一歩(?)のところうまく行かないもので、再び質問させていただきます。
 PC-9821Xt/C10WにOrangeMicro社のOrangeLink FireWire/USBをPCIスロットに取り付けましたが、以下のとおりの状況で使えません。

Win98
 デバイスマネージャー上では認識され、PCItoPCIブリッジは「正常の動作しています」と表示されているもののIEEE1394及びUSBは「BIOSが必要なリソースを要求していません」と表示されIRQを割り当てられません。

Win2K
 デバイスマネージャー上では認識されPCItoPCIブリッジは「正常の動作しています」と表示されているもののIEEE1394及びUSBは「必要なリソースが割り当てられません。いくつかのデバイスを使用不可にして下さい」と表示されますが、Cバスのパーツを全て外してIRQを空けても割り当てられず、同じ表示が出ています。

共通の対応
 いずれのOSでも以下の対応しましたが状況は変わりませんでした。
・1度デバイスマネージャーから削除して再認識させる。
・Cバスのボードを全て外す。
・PCIスロットを変えてみる。
・Xt附属のPCIセットアップユーティリティでIRQを設定しようとしても当該PCIスロットだけは受け付けなかった。

 そこで以下の点について御教示願います。
・DLLファイルを認識させる方法はないですか?(当該ボード附属のユーティリティーがTEMPにDLLファイルを作っているのでこいつを認識させればうまく行くかも。)
・強制的にIRQを割り当てる方法はありませんか?(少なくともWin2Kは資源を要求していることから何とかなるかもしれない。)

今のPCの状況
PC-9821Xt/C10W
CPU:MS500N4(480MHz)
MEMORY:208MB
GA:GA-PII8
SCSI2(標準のもの)
RSA-98IIIS
WaveStar
PC-9801/103-104

どうかよろしく御教示願います。
1. Reply: OrangeLinkが使えない

ppp47-obu.mmtr.or.jp

 
毎黒仮節渡万 さん
…ちなみに私の方ですが、REX-PCIFU1Pは挿しただけで、
Win98はSEでも起動中にハングアップしていました。

基本的にPCI-PCIブリッジは能動素子ではないので、
CPU(ソフト・ドライバ)から見れば、向こう側のデバイスは
単に「バス番号」が違うだけです。PCI-PCIブリッジ自身を
有効にするという操作が必要ですが、それ以外は、
通常のPCIデバイスが「バス番号0」にあるのに対し、
それ以外の場所にあるものを操作するだけのハズなんです。

PCIデバイスの「位置」というのは、「バス番号」「デバイス番号」
「機能番号」の三つで決まるようになっています。そのうちの
一つの値が違う「だけ」。

98版Windows固有の問題とも考えられますが、PCIのノースブリッジの
ドライバはDOS/Vとあまり変わらないと思うのだけどな…。

…今やDDKもマイクロソフトのホームページから無料で
入手できるようになりました。それを参考にしてレジストリを
眺めると、何かわかるかもしれないのですが…。

ちょっと深いところはパスします。
2. Reply: OrangeLinkが使えない

mptproxy.mpt.go.jp

 
FLAKPANZER さん
毎黒仮節渡万さん、どうもです。
 そうですよね。PCIはノースブリッジから出ているのだから何とかなりそうなものだし、実際PCItoPCIブリッジはWIN98SEでもWIN2Kでも「正常に動作しています」になっているし・・。
やっぱり、あのDLLファイルがあやしいのかな?
3. Reply: OrangeLinkが使えない

hcoj0825.ppp.infoweb.ne.jp

 
まりも さん
その9821のBIOSの検索アルゴリズムがおかしくて、PCIブリッジ先のデバイスに対してIRQを割り当てようとしないから動作しないと言う感じがします。PCI割り込みルーティング表示ソフトを作った(マニアックスにも書いた)ので、DOSモードでどうなっているのか、調べていただけますか。
4. Reply: OrangeLinkが使えない

a036083.ppp.asahi-net.or.jp

 
FLAKPANZER さん
まりもさん、ありがとうございます。
以下のとおり表示されました。
ちなみにIRQ3を使用しているのはGA-PII8、IRQ6を使用しているのは標準SCSI2です。
DVICEに何も表示されませんね。
これで何かわかりますか?

PC-9821 PCI Interrupt routing options Version 1.01 Copyright(C) 2000 まりも
PCI BIOS version 2.00 Max bus No.=0 Configuration mechanism #1.

PCI host bridge is Intel 82434NX/LX Mercury/Neptune Cache/DRAM Controller.
PCI-C bus bridge device found at Bus[ 0]:Dev[ 1]:Func[ 0].

Bus :Device Type IRQ INT#A INT#B INT#C INT#D 所在

[ IRQ routing by PCI-C(ISA) bridge ]
PIRQ#0 ==> IRQ 3
PIRQ#1 ==> ***
PIRQ#2 ==> IRQ 6
PIRQ#3 ==> ***

5. Reply: OrangeLinkが使えない

hcoj0643.ppp.infoweb.ne.jp

 
まりも さん
あれ…Xtの場合だとメカニズム#1はサポートしてないはずなので…、ヘンですね(^^;。プログラムに問題があるようです(^^;。それは別として、XtでPCIブリッジデバイスはちゃんと使えるのかというのも疑問だったりします。
6. Reply: OrangeLinkが使えない

210.228.164.68

 
毎黒仮節渡万 さん
DOS/Vでは、Windows98/Windows2000は、たとえBIOSが
向こう側のデバイスを初期化しなくても、又は誤った
初期化をしても、OS側で再初期化するんですが…。

うーむ。
7. Reply: OrangeLinkが使えない

hcoj0710.ppp.infoweb.ne.jp

 
まりも さん
 試しに、(DOSレベルで使用しない)PCIデバイスのIRQを無効にしてからWindows98を起動すると、やはりIRQは割り当てられないままで起動しますね。Windowsのほうで強制的にリソース設定を固定にすればよいと思いますが、IRQだけはそうは行かないようで…。
8. Reply: OrangeLinkが使えない

a036155.ppp.asahi-net.or.jp

 
FLAKPANZER さん
 うーん、まだ全然反応がないのなら諦めもつくのですが、デバイスマネージャーから見えてドライバーも自動でインストールされて、ただIRQのみが如何ともし難いとは。
 隔靴掻痒ですね。
9. Reply: OrangeLinkが使えない

hcoj0614.ppp.infoweb.ne.jp

 
まりも さん
Windows9x起動前に、問題のスロットのPCIデバイスのIRQを設定してからGUI起動すればなんとかなるような機がしています。そのようなソフトはどこかにないですか?なければ作りますので、間に合えばお試し下さい。本来これはBIOSのやるべき仕事です。
10. Reply: OrangeLinkが使えない

a036172.ppp.asahi-net.or.jp

 
FLAKPANZER さん
 ちょっと検索してみましたが、見当たらないようです(というより適切なキーワードを知らないからかもしれませんが。)。
 ソフトを作っていただけるのでしたら、是非使ってみたいと思いますのでよろしくお願いします。
 あと、Win2Kなら何とかIRQを振ることは出来ませんか?
11. Reply: OrangeLinkが使えない

hcoj0917.ppp.infoweb.ne.jp

 
まりも さん
 実はIntelsatを使えば、PCIデバイスの割り込みIRQを変更(設定)できます。ただしある程度理解していないとできませんよね。Intelsat /edit で起動して、DELキーを押して行くと、編集画面はデバイスを順繰り変更して行きます。そこで対象のデバイスの編集画面になったら、アドレス3Ch に注意して下さい。そこにIRQの値が書かれています。これがFFhとか00hだったりする場合は、IRQが割り当てられていない状態です。PCIで使えるIRQとして適切な値をこのアドレスに書き込めば、そのIRQを使うことになります。ただしこれだけではだめで、98-Cバスブリッジのほうも設定が必要です。98-Cバスブリッジの編集画面にしたら、アドレス60..63hに着目します。ここにはPIRQ#0..3に対応するIRQの値が書かれてます。PCIデバイスのIRQの設定だけでなく、そのデバイスの使用しているPIRQ#のIRQの値が書かれている状態でないといけないのです。おそらく 60..63hのうち一つは 80hとなっている箇所があるはずですが、そこはIRQが設定されていないことを示します。そこに実際のIRQの値をIntelsatで直接書き込むだけでよいかどうかは分かりません。普通はPCI BIOSを使って書き込みますので・・・。
 そのほか確認用ですが、pcichip.comというソフトも便利です。おそらくブリッジ越えの先のデバイスも検索して表示してくれるでしょう。
12. Reply: OrangeLinkが使えない

a036069.ppp.asahi-net.or.jp

 
FLAKPANZER さん
 だめですね。
 Brige devaiceは3Hを書き換えることが出来ません。(書き換え操作をしても設定に反映されない。)
 まじめにだめなのかな?(FM/V行きか?)
13. Reply: OrangeLinkが使えない

hcoj0728.ppp.infoweb.ne.jp

 
まりも さん
 いや、PCI-PCIブリッジデバイスそのものではなくて、その先にあるUSBやIEEE1394デバイスの方ですけど、それは表示されませんか?それと、書き間違いかと思いますが、アドレスは3hではなく3C hです。
14. Reply: OrangeLinkが使えない

a036089.ppp.asahi-net.or.jp

 
FLAKPANZER さん
 いえ、PCItoPCIブリッジそのものは別に明示されました(書き換えも出来ました。すぐ元に戻しました。ちなみに3ChはFFでした。)。
 あと、SCSI、GA、ホストブリッジ(PCItotC?)を除くとブリッジデバイスが2種残るだけです。
 恐らくこれのうちのいずれかがIEEE1394で残りがUSBなのでしょう(両者とも3Chは00でした。)。
 アドレスは書き誤りで3Chです。
 いったいどういう状況なのでしょうか?
15. Reply: OrangeLinkが使えない

oska1745.ppp.infoweb.ne.jp

 
まりも さん
 で、そのUSBとiLINKと思われる2つのデバイスについては(バス番号が1のはずです)、アドレス3Chは書き換えができないわけですか…う〜ん、そうすると、Windowsであろうともハード的に使えないことになりますね…。いったいどうなっているでしょう。
16. Reply: OrangeLinkが使えない

a036123.ppp.asahi-net.or.jp

 
FLAKPANZER さん
 やはりブリッジは使えないのでしょうか?
 NECに問い合わせて見ましょうか(応えてはくれないかも知れませんが)。
17. Reply: OrangeLinkが使えない

oska1803.ppp.infoweb.ne.jp

 
まりも さん
 ところで、このUSB+iLINKボードは難物であるが故に面白そうなので(^^;、一つ手に入れてみたくなりました。しかし日本橋のパソコンショップを2〜3探してみたものの、なかなか置いてあるところがないですね…。どこにあるか情報ありませんでしょうか。
18. Reply: OrangeLinkが使えない

193.pool3.tokyo.att.ne.jp

 
人造梅 さん
日本での代理店がフォーカルポイントなので、Mac系のお店にあると思います。
海外通販だと$130ぐらいなんですけどね〜
19. Reply: OrangeLinkが使えない

mptproxy.mpt.go.jp

 
FLAKPANZER さん
自分は、秋葉原のLAOXのMAC館で買いました。
確かにメーカー及び代理店もMAC系なのでその手の店がよいと思います。
20. Reply: OrangeLinkが使えない

oska1500.ppp.infoweb.ne.jp

 
まりも さん
Mac屋さんでしたか…それは盲点でした。Mac屋さんて入ったことがないな、そういえば(^^;