diff options
| -rw-r--r-- | arch/i386/pci/irq.c | 5 | ||||
| -rw-r--r-- | include/linux/pci_ids.h | 1 |
2 files changed, 5 insertions, 1 deletions
diff --git a/arch/i386/pci/irq.c b/arch/i386/pci/irq.c index e1afe77b6660..9365627961e6 100644 --- a/arch/i386/pci/irq.c +++ b/arch/i386/pci/irq.c @@ -455,7 +455,10 @@ static __init int intel_router_probe(struct irq_router *r, struct pci_dev *route #if 0 /* Let's see what chip this is supposed to be ... */ /* We must not touch 440GX even if we have tables. 440GX has different IRQ routing weirdness */ - if (pci_find_device(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_82440GX, NULL)) + if ( pci_find_device(PCI_VENDOR_ID_INTEL, + PCI_DEVICE_ID_INTEL_82443GX_0, NULL) || + pci_find_device(PCI_VENDOR_ID_INTEL, + PCI_DEVICE_ID_INTEL_82443GX_2, NULL)) return 0; #endif diff --git a/include/linux/pci_ids.h b/include/linux/pci_ids.h index 62fbfadc39c8..e2fff4f5c268 100644 --- a/include/linux/pci_ids.h +++ b/include/linux/pci_ids.h @@ -2052,6 +2052,7 @@ #define PCI_DEVICE_ID_INTEL_82443MX_3 0x719b #define PCI_DEVICE_ID_INTEL_82443GX_0 0x71a0 #define PCI_DEVICE_ID_INTEL_82443GX_1 0x71a1 +#define PCI_DEVICE_ID_INTEL_82443GX_2 0x71a2 #define PCI_DEVICE_ID_INTEL_82372FB_0 0x7600 #define PCI_DEVICE_ID_INTEL_82372FB_1 0x7601 #define PCI_DEVICE_ID_INTEL_82372FB_2 0x7602 |
