fixed a bug in pci irq