From 22d7321905da4dec206410698323bb3cf3830634 Mon Sep 17 00:00:00 2001 From: Andrew Morton Date: Mon, 19 Jan 2004 05:15:31 -0800 Subject: [PATCH] [PATCH] ALI M1533 audio hang fix From: risto.sandvik@helsinki.fi Everything freezes when trying to play sounds using the alsa driver opl3sa2 (kernel supplied or 1.0.0rc2) on an Acer Extensa series laptop with the Ali M1533 PCI to ISA bridge. Problem exists both in the 2.6 and 2.4 series of kernels. Adding AL_M1533 to drivers/pci/quirks.c fixes the problem for both. This has been a known problem since 2.2.x (see http://www.mfn.unipmn.it/~sitta/linux503.html) --- drivers/pci/quirks.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/pci/quirks.c b/drivers/pci/quirks.c index e588e3270287a..c6d9a5cd2996b 100644 --- a/drivers/pci/quirks.c +++ b/drivers/pci/quirks.c @@ -858,6 +858,7 @@ static struct pci_fixup pci_fixups[] __devinitdata = { { PCI_FIXUP_FINAL, PCI_VENDOR_ID_VIA, PCI_DEVICE_ID_VIA_82C586_0, quirk_isa_dma_hangs }, { PCI_FIXUP_FINAL, PCI_VENDOR_ID_VIA, PCI_DEVICE_ID_VIA_82C596, quirk_isa_dma_hangs }, { PCI_FIXUP_FINAL, PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_82371SB_0, quirk_isa_dma_hangs }, + { PCI_FIXUP_FINAL, PCI_VENDOR_ID_AL, PCI_DEVICE_ID_AL_M1533, quirk_isa_dma_hangs }, { PCI_FIXUP_FINAL, PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_82454NX, quirk_disable_pxb }, { PCI_FIXUP_FINAL, PCI_VENDOR_ID_NEC, PCI_DEVICE_ID_NEC_CBUS_1, quirk_isa_dma_hangs }, { PCI_FIXUP_FINAL, PCI_VENDOR_ID_NEC, PCI_DEVICE_ID_NEC_CBUS_2, quirk_isa_dma_hangs }, -- 2.53.0