--- pci-irq.orginal.c Mon Jan 7 14:59:31 2002 +++ pci-irq.c Mon Jan 7 15:02:18 2002 @@ -588,7 +588,8 @@ irq = pirq & 0xf; DBG(" -> hardcoded IRQ %d\n", irq); msg = "Hardcoded"; - } else if (r->get && (irq = r->get(pirq_router_dev, dev, pirq))) { + } else if (r->get && (irq=r->get(pirq_router_dev, dev, pirq)) + && !(dev->vendor==0x8086 && dev->device==0x2442)) { DBG(" -> got IRQ %d\n", irq); msg = "Found"; } else if (newirq && r->set && (dev->class >> 8) != PCI_CLASS_DISPLAY_VGA) {