ZOL首页 > 硬件中心 > 电脑DIY >DIY常识 查看全部DIY常识文章
远离多设备中断冲突
作者:半梦半醒 2002-07-06 10:55:44
问:我有一台PentiumⅢ电脑,主板是ABIT BX133(含RAID)。现在问题接连不断,不是SB Live!声卡在DOS模式时出现PCI中断共享错误,就是Plextor 12x10x32刻录机工作不正常。我感觉可能是PCI设备的中断有冲突,另外对ACPI的概念也很模糊。请问如何解决?
系统配置:
Abit BX133 RAID 主板
SB Live! 声卡
Plextor 12/10/32 CD-RW (主IDE控制器)
NEC 12x DVD (从IDE控制器)
答:SB Live!在DOS下的模拟是一个很早就已出现的问题。
你有几个解决方法:
1、升级到Windows 2000。
2、在BIOS里为ISA设备保留中断IRQ 5、7、10。声卡模拟SB16时需要这个资源。
3、安装SB16 PnP ISA声卡,让它接管保留的ISA资源。然后再安装Live!,而Live!将不再安装SB16模拟。
4、设置ACPI,Windows 98 SE会尽量让多个PCI设备共享同一IRQ,然后能给声卡留下中断资源。有时,还不需要在BIOS里保留资源。当然,2、4同时使用,成功率更高。
现在谈谈设置ACPI。在BIOS里,把 Plug and Play OS设为NO,Control by APM or Power Managment设为NO。如果有ACPI选项,就打开(Enabled)。作好后,开始安装操作系统。
对Windows 98而言,在Setup后添加 “/p j”就会强制安装ACPI。在Windows 2000, 当出现“Inspecting your computer configuration……”(检查你的系统配置)提示时,按F5。将会出现几个ACPI的选项,选择“Advanced Configuration and Power Interface (ACPI) PC”。顺便提一下,如果你安装多个处理器,要选择SMP菜单。
Windows 2000的ACPI支持可以说是“强迫性” 的。即使你预先在BIOS里设置好IRQ,它还是强制每个PCI设备都使用一个IRQ,一般是9、10或 11。 而Windows 98 不太一样。在BIOS和操作系统里做的资源改变,它们都接受。它们不会给所有的PCI设备只分配一个IRQ,只是在需要时,把尽量多的设备共享同一IRQ。
最后提一下,你安排IDE设备的顺序很好。把IBM硬盘连接到板载RAID控制器,DVD和刻录机放在不同的IDE通道。就可以轻松实现一般SCSI才有的、CD到CD操作(就是直接把DVD里的盘片刻录下来)。现在你该明白,你的CD-RW的问题不是IRQ引起的。它在IDE 1,那就肯定使用IRQ 14。建议到Plextor公司的网站,下载最新的刻录机BIOS固件(firmware)。
921
|