PCIScope http://www.tssc.de/products/tools/pciscope
用來讀取 PCI Header configure space,以 IBM X31 位於Bus01 的ATI 顯卡為例。
這套軟體特別的地方是附有Dos版程式(pcitool.exe),當 adu/ru 讀取PCI configuration space發生問題時,就可以利用這套軟體的Dos版程式試看看。
目前這套軟體在Win7可能會有問題。
順便記一下如何讀取PCI configuration space,目前總共有三種Type。
讀取Configuration space是利用scan的方式,命令格式如下
- [31] 1=Enable
- [30:24] 保留
- [23:16] Bus number (8bit, 0~255)
- [15:11] Device number (5bit, 0~31)
- [10:8] Function number (3bit, 0~7)
- [7:2] Configuration space offset address(6bit)
- [1:0] default:00
組好命令格式往 0CF8 的 IO address丟,再到 0CFC 去收就可以了。
類似軟體:
- ru http://ruexe.blogspot.com/ (under dos)
- pl (http://ubios.blogspot.com/)
- adu (under dos)
- pcitree http://www.pcitree.de/index.html(canot work under vista)