PCIIRQ version 1.10 Copyright Seiichi Takashima 1997-06-05 PCIIRQ.COM 8,721 1997-06-05 一部のPCIデバイスにおいて、SetupユーティリティやWindows95 等にて IRQ を認識 しない場合に、このプログラムを実行して、デバイスが IRQ を使用するように設定 することができます。 このプログラムは以下のことを行います。 1. パラメータに指定された Bus No, Device No, Function No に該当するデバイス に対して、PCI BIOS の Set PCI Hardware Interrupt ファンクションを実行す る。 2. 該当するデバイスの Configuration Space のオフセット 3Ch (Interrupt Line) を指定された IRQ値に変更する。 3. パラメータを指定しないで実行すると、PCIデバイスのリストを表示する。 (version 1.10 より) <<使用方法>> コマンドプロンプト( Windows95の場合は、Command prompt only か MS-DOS モード ) にて、以下のように実行してください。 PCIIRQ bus_no device_no function_no IRQ_no パラメータの内容 bus_no: PCI Bus No. (十進) device_no: PCI Device No. (十進) function_no: PCI Function No. (十進) IRQ_no: 設定する IRQ 番号 (十進) Bus No, Device No, Function No 等は、該当する PCI デバイスを装着する スロットの位置によっても変わってくるので、注意してください。 <<注意事項>> PCI BIOS Specification (rev 2.1)によると、Set PCI Hardware Interrupt ファンクションを実行する際に、注意しなければならない事として以下のことが 記載されています。 1) 指定されたIRQ番号が、別のデバイスのリソースと衝突していない事。 2) 指定されたIRQ番号の割り込みは、レベルトリガである事。 3) このファンクションを実行した場合、同時に Configuration Space の Interrupt Line Registerも更新する事。 4) The caller must be aware that changing IRQ routing for one device will also change the IRQ routing for other device whose INTx# pins are WIRE-ORed together (ie. they have the same link field in the Get Routing Options call). <<使用・再配布について>> このプログラムの著作権は、作成者にあります。 使用や再配布についての制限はありませんが、このプログラムを使用した事により発生 した損害等に関して作成者は一切の責任を持ちません。 基本的にこのソフトウエアに関するサポートはありませんがもし何らかの致命的な 問題などがあれば以下のアドレスへEメールでご連絡ください: STakashima@pse.co.jp 以上