目前SCO还算不上是一个可以共享中断的系统,如果两个不同种类的PCI设备中断号重复,轻则冲突的设备不能正常使用,重则导致系统突然当掉,如果有冲突,当系统引导或使用hwconfig -ch就提示有冲突时。
 
解决的常用办法归纳如下:

1、 对大多数五个PCI插槽的主板而言,第一和第五插槽是和AGP槽共用中断的,
第四插槽是和USB共用中断的,由于第二和第三插槽没有和其它设备共用中断。
在大多数情况下,显卡插在AGP槽上,其它PCI插卡应该插在第二和第三PCI插槽上,也就是从AGP插槽向ISA插槽方向数的第二和第三PCI插槽上,这样一般都不用改变BIOS中的PnP设置,就能让这些卡正常工作。换槽位一般不需要重新重新配置设备,对于安装时刻手工输入过Device/Bus/Function的比如某些网卡,换槽位后需要用hw -r pci确认配置是否发生改变了,如果改变需要再重新配置。

2、如果不是五个PCI插槽的主板,就需要在BIOS中避开冲突的中断号了,这种办法适合某些PCI设备使用了出厂默认设置的固定中断号,由于它没有遵守PCI/PNP分配规则刚好强占了其他PCI设备的中断,进入BIOS的PCI设备菜单,大致过程如下所示:
PNP OS install(即插即用支持)选择No
Resource Controlled by(资源控制)选择Manual手工
IRQ-XX assigned to(冲突的中断号)为Legacy ISA或ISA only
这个保留不是真正的保留给ISA设备,而是留给那个死用此中断号的傻PCI设备

3、如果还是有冲突,只好强制给每个PCI槽位分配中断了,大多主板的新bios版本菜单都支持这项功能(老主板可能没有,可以看看厂家有无新的bios版本支持),
大致过程如下所示:
PNP OS install(即插即用支持)选择No
Resource Controlled by(资源控制)选择Manual手工
IRQ-XX assigned to(指定的中断号)分配给指定的槽位Slot N
当然有些BIOS提示信息不太一样,还有类似这样的提示:
Slot N (指定的槽位) - IRQ XX (指定中断)

4、释放不用的中断,在bios里面把不用的设备都一一disable掉,比如声卡