--- linux/arch/ppc/kernel/pci.c Sat Aug 7 17:09:25 1999 +++ linux-ideok/arch/ppc/kernel/pci.c Sun Aug 8 22:01:36 1999 @@ -100,8 +100,10 @@ if (reg == 0 || ((reg[0] >> 8) & 0xff) != dev->devfn) continue; /* this is the node, see if it has interrupts */ - if (node->n_intrs > 0) + if (node->n_intrs > 0) { dev->irq = node->intrs[0].line; + pci_write_config_byte(dev,PCI_INTERRUPT_LINE, dev->irq); + } break; } }