DMA related problems (freeze) with Intel 430FX chipset, solved (part 2)

Frank de Lange (frank@animalhouse.ml.org)
Thu, 25 Mar 1999 23:57:26 +0100


Hi'all.

I missed out on the patch in my previous post, so here it is:

Short explanation: this patch solves some DMA related problems with 2.2.x
kernels on hardware with Intel 430FX chipsets. Those systems are liable to
sudden freezes, apperently caused by DMA problems, similar to problems found on
VIA chipsets.

--- linux-2.2.4/drivers/pci/quirks.c.org Thu Mar 25 22:17:51 1999
+++ linux-2.2.4/drivers/pci/quirks.c Thu Mar 25 23:03:39 1999
@@ -202,6 +202,7 @@
* quantity
*/
{ PCI_VENDOR_ID_VIA, PCI_DEVICE_ID_VIA_82C586_0, quirk_isa_dma_hangs, 0x00 },
+ { PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_82437, quirk_isa_dma_hangs, 0x00 },
};

__initfunc(void pci_quirks_init(void))

-- 
  WWWWW      ________________________
 ## o o\    /     Frank de Lange      \
 }#   \|   /    +31-70-3712708 day     \
  ##---# _/    +31-320-252965 night     \
   ####   \ frank.de.lange@inet.kpn.com /
           \ frank@animalhouse.dhs.org /
            --------------------------

- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/