IRQ中断冲突的修改

IRQ中断冲突的修改  (转)

提起IRQ(中断要求),可能很多人都有种畏难情绪,前几天我在安装海蜘蛛软路由的到时候就遇到了这个问题,由于我们这里是多线接入,所以我主板上的PCI插上了4块网卡,安装好路由以后在控制页面上发现提示我网卡IRQ冲突。相信很多和我一样的朋友也遇到过这类似的问题。那么怎么来解决IRQ中断冲突的问题了,首先我们先了解下什么是IRQ。

IRQ的全称是“Interupt ReQuest”,即“中断要求”。当电脑内的周边硬件需要处理器去执行某些工作时,该硬件就会发出一个硬件信号,通知处理器工作,而这个信号就是IRQ。那为什么叫做“中断”呢?“中断”的意思是即使处理器正在执行其他工作,当它收到周边设备传来的中断信号时,处理器也会停下来,优先处理这个信号代表的工作,完成后再继续处理之前未完成的工作。

IRQ的数目有限,一部电脑虽然一共有16个IRQ(从IRQ0至IRQ15),但是其中很多IRQ已经预先分配给特定的硬件,具体如下:

IRQ0:系统计时器
IRQ1:键盘
IRQ2:可设置中断控制卡
IRQ3:COM2(串行接口2)
IRQ4:COM1(串行接口1)
IRQ5:未预先配置
IRQ6:磁盘机
IRQ7:并行接口
IRQ8:CMOS/时钟
IRQ9:未预先配置
IRQ10:未预先配置
IRQ11:未预先配置
IRQ12:PS/2鼠标
IRQ13:算术处理器(Arithmetic Processor)
IRQ14:Primary(主)IDE控制器
IRQ15:Secondary(从)IDE控制器

由上可见,IRQ5、IRQ9、IRQ10和IRQ11都是空置的。但大家不要以为这就代表着有多余的IRQ可以使用。因为要使用IRQ的周边设备实在是太多了,例如声卡、网卡等PCI或ISA设备都需要配置一个IRQ。如果有两个设备配置了同一个IRQ的话,就会出现IRQ冲突的问题,从而使两者都不能正常工作。

当遇到IRQ中断冲突的时候,我们的解决之道就是手动分配IRQ,一般情况下,调整网卡的PCI插槽位置可解决中断冲突的问题,如果换网卡位置后,仍然出现冲突,则可在 BIOS 中将一些不用的设备禁用,比如如串口、并口、USB 等,来释放中断号。以上方法如果不行的话,那么我们需要在BIOS内进行设置。

假设一块主板上有五根PCI插槽,现在五根插槽全部插满了(包括MODEM卡、网卡、声卡、电视卡等等)。但无论将声卡插在任何一根PCI插槽内,都无法正常工作。解决步骤如下:

  1、查看主板说明书,找出哪一根PCI插槽是不与其他插槽共用IRQ的(一般是第三根插槽),然后将声卡插到第三根PCI插槽中。同时,由于第一和第五根PCI插槽需共用IRQ,我们还应检查插在上面的硬件设备及其驱动程序是否支持共用IRQ。

  2、启动电脑,进入BIOS,开启“Advanced”一栏最底下的“PCI Configuration”。

  3、在“PCI Configuration”设置页面的上半部分有一项“Slot 3 IRQ”,它就是第三根PCI插槽所分配的IRQ位置。系统默认为“Auto”(自动)。

  4、将光标移到“Slot 3 IRQ”一行上按回车键,画面会显示“0-15”的数字。这时用户可选择四个空闲中断(IRQ5、IRQ9、IRQ10或IRQ11)的任一个,这里笔者选择“IRQ10”。

  5、再为其他的Slot插槽设置其他的IRQ。例如Slot 1/5的IRQ设置成“IRQ3”、Slot 2 IRQ设置为“IRQ9”,Slot 4设置为“IRQ11”等。

  6、此外,如果你使用的主板集成有老一代的ISA插槽的话,还要在“PCI IRQ Resource Exclusion”选项中,对个别的ISA总线硬件所需的IRQ进行更改设置。

  7、完成设置后选择保存设置并重新启动电脑,就可以向烦人的IRQ冲突说BYEBYE啦。
 

COM口中断资源冲突是指在使用计算机的串行通信接口(COM口)时,多个设备或程序同时试图使用同一个中断资源,导致冲突的情况。 计算机的COM口通常使用中断请求(IRQ)来告知CPU有新的数据传输请求。每个COM口都会被分配一个唯一的IRQ中断线。当多个设备或程序同时请求使用同一个IRQ线时,就会发生资源冲突。 资源冲突可能导致以下问题: 1. 传输错误:由于资源冲突,数据可能无法正确传输,导致数据错误或丢失; 2. 系统稳定性问题:资源冲突可能导致系统崩溃或死机,影响计算机的正常运行; 3. 性能下降:资源冲突可能导致数据传输速度减慢,降低了系统性能。 解决COM口中断资源冲突的方法有: 1. 更改IRQ设置:通过修改设备IRQ设置,将不同设备分配到不同的中断线,避免资源冲突; 2. 禁用冲突设备:如果有设备不需要使用COM口,可将其禁用,以解决冲突; 3. 更新驱动程序:将设备的驱动程序更新到最新版本,可能会修复一些已知的冲突问题; 4. 重新安装设备:如果以上方法都无效,可以尝试重新安装相关设备。 要解决COM口中断资源冲突,需要仔细检查每个设备IRQ设置,并确保它们没有冲突。在设备驱动程序更新或重新安装后,应重新检查IRQ设置。及时解决COM口中断资源冲突可以保证计算机正常运行和数据传输的稳定性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值