首页 >> 交换专栏 >> 技术解析 >> 正文
高级搜索?
遇到IRQ怎么办? 教你如何解决中断要求
2008年8月22日 21:19  赛迪网  作 者:火舞玟铭

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

    IRQ的全称是“Interupt Re Quest”,即“中断要求”。当电脑内的周边硬件需要处理器去执行某些工作时,该硬件就会发出一个硬件信号,通知处理器工作,而这个信号就是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:算术处理器(ArithmeticProcessor)

    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”设置页面的上半部分有一项“Slot3IRQ”,它就是第三根PCI插槽所分配的IRQ位置。系统默认为“Auto”(自动)。

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

编 辑:赵送林
[1]  [2]  
关键字搜索:软路由  处理器  
相关新闻   本类文章   最近更新   一周热点  
文章评论  评论()
昵称:  验证码:
 
 
请您注意:
·遵守中华人民共和国的各项有关法律法规
·承担一切因您的行为而导致的法律责任
·本站管理人员有权删除所有无关或非法留言内容
·您在本站内的留言,本站有权在网站内转载或引用
·参与本留言即表明您已经阅读并接受以上条款
 
专家观点
3G平台的争夺战实际是3G产业链“链主”的争夺战。3G和2G最大..
精彩专题
“奥运有我”通信服务奥运
10号线手机信号风波
《反垄断法》正式实施
开启通信产品绿色包装新时代
CCTIME评论