手动分配一个PCI卡到一个中断

我有一个服务器与两个电话卡(digium),两个共享相同的IRQ。 我在两张卡上都遇到了很多中断错误,影响了质量。 这不是这样的,但我改变了原来的位置,现在他们共享相同的IRQ。 我已经把它们移到了原来的位置,但是IRQ仍然是一样的。 有没有办法手动设置一个特定的PCI卡中断,使没有卡共享相同的IRQ?

我多年来一直遭受同样的问题。 正如Craig所指出的那样,名牌主板通常可以让您在这些控制方面做的比一些消费者主板less。 我已经使用IBM xSeries构build了我的所有系统,并且在独占IRQ上很难将其隔离。 某些卡的最新固件甚至与某些x3200服务器不兼容(丢失大量的IRQ)

尝试禁用所有未使用的设备(USB端口,并行,串行,IDE如果磁盘是SAS,如果没有使用平面RAID,未使用的以太网端口等),这将释放一些IRQ线路并引起重新计算。 否则,请删除所有卡,从头开始,一次添加一张卡。 有时你会设法find一个,有时候不会。

这不是说这会回答你的问题,但你也可以用一些外部设备或其他品牌replace其中一个卡。 现在我买Sangoma的效果好多了,我厌倦了Digium和他们在IRQ方面的问题。 其他选项是Redfone (通过以太网连接)或Xorcom (通过USB连接)等外部设备。 这些有E1 / T1接口。 如果寻找FXO / FXS端口,有大量的ATA可供select(尝试使用Audiocodes)

这取决于你的主板BIOS。

一些BIOS允许您将特定的IRQ分配给特定的PCI插槽。 有些允许您重置PCI IRQ分配(即清除并重新分配所有PCI IRQ) – 这通常是您需要执行的所有操作。 有些允许两个。 而一些较新的BIOS似乎没有任何手动控制IRQ。 注意:名牌(戴尔,惠普等)主板比消费者/业余爱好者(如技嘉,华硕等)主板更不容易手动控制。

顺便说一句,digium卡是非常可怕的中断无论如何。 即使没有任何操作,每秒也会有1000个中断。 如果我是你,我会开始寻找替代品(例如,我忘了品牌,但有USB设备与多个FXO / FXS端口)。 尝试search[ http://voip-info.org/%5D