阅读:1969回复:7
在2000下如何不让PCI的中断号动态分配?
在2000下做自制的ISA采集卡驱动(用到了10号和11号中断),在BIOS里强制把这两个中断号分配给ISA,重新安装声卡、显卡、网卡的驱动后,三卡共享中断号7,但只要重启计算机后,显卡和网卡的中断号又分配到了11,如何把PCI设备的中断号锁定?困惑,望指教!
|
|
沙发#
发布于:2002-07-16 09:59
如果在BIOS中强制分配10和11中断给ISA采集卡,重新启动后,PCI设备不可能再使用这两个中断,除非BIOS的信息没有保存下来。
|
|
板凳#
发布于:2002-07-16 14:44
对呀。
|
|
地板#
发布于:2002-07-18 14:34
BIOS中的信息是保存下来的。在BIOS中把强制分配的两个中断号去掉,重新安装PCI卡,他们共用的是11号中断,而不是先前的第一次安装时是7号,重启后就变为11号。这说明BIOS中信息是保存的。为什么重启后会变?问我们老大,他叫我把三块PCI卡拔掉,这不等于没说。我很冒火,望arthurtu大哥帮我找一下原因?谢谢。
|
|
地下室#
发布于:2002-07-18 18:09
你的ISA驱动用到了10和11,系统怎么还会把它给别人呢?
向系统报告你的资源了吗? IoReportResourceUsage |
|
5楼#
发布于:2002-07-19 23:05
我是初学者,用的是windriver,没有用DDK函数,只想调试板子时,把10号和11号中断留出来。按理说在BIOS里设置了,PCI卡不应该再占用之。还需要其他设置吗?
|
|
6楼#
发布于:2002-07-20 16:49
2000好像不全是靠BIOS来确定资源的。不信在BIOS disable第二个硬盘试试。
不会用windriver :( |
|
7楼#
发布于:2002-07-21 14:23
先谢过arthurtu兄。
我再把主板说明书的BIOS设置好好研究一下。 |
|