阅读:1474回复:2
中断号怎么不能自己指定!
我在配置空间的中断寄存器里指定中断号为12,可是启动的什么系统却分配给我了9,怎么回事?
|
|
|
沙发#
发布于:2002-01-30 11:07
呵呵,我这里也一样,我想应该是因为系统认为你的分配有冲突,重新
分配了,pnp就是这样,不过也没什么麻烦,不影响程序编写 |
|
|
板凳#
发布于:2002-01-30 11:27
With a ACPI MB, the SHIT W2K normally will share the same interrupt among all PCI PnP devices, EVEN IF you set different IRQs for different devices in system BIOS. And more, it cannot be changed manually like W98 just because M$ said it\'s very diffcult and risk to do that because W2K supports some advanced functions which W98 doesn\'t support. Just as you know M$ always has excuse for any of their problems.
No doubtly sharing interrupt is great, but how about if Windows share the interrupt among your mass storage device, NIC and video card... You will crazy... All of all, that\'s all because of your ACPI MB, maybe ACPI is so advanced to M$\'s engineers that they cannot handle it freely. The answer to the question is to install standard HAL instead of ACPI enabled HAL. Just press F5 during the first W2K setup screen said \"... inspecting system configuration...\", then you will be asked to choose a HAL to install, select \"Standard PC HAL\". After system installed, you will found interrupt setting for devices are the same as what you set in the system BIOS. Even following what I said above, you still cannot change resource settings in W2k, but anyway, you can change the setting in system BIOS now... Of course, you can disable ACPI on your MB and reinstall W2K, but not all system BIOS support that, so, press F5 and select Standard PC HAL should be the best way. There is a KB article in MSDN about that, but I forgot the number... |
|
|