quicks.c change to 2.3.23

George (greerga@nidhogg.ham.muohio.edu)
Tue, 2 Nov 1999 23:47:04 -0500 (EST)


[ Mailed to PCI maintainer in October but no reply, so... ]

Hm? When can this chipset cause ISA DMA hangs?

diff -u --recursive --new-file v2.3.22/linux/drivers/pci/quirks.c linux/drivers/pci/quirks.c
--- v2.3.22/linux/drivers/pci/quirks.c Fri Oct 15 15:25:14 1999
+++ linux/drivers/pci/quirks.c Mon Oct 18 11:34:30 1999
@@ -128,6 +128,7 @@
*/
{ 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_HEADER, PCI_VENDOR_ID_S3, PCI_DEVICE_ID_S3_868, quirk_s3_64M },
{ PCI_FIXUP_HEADER, PCI_VENDOR_ID_S3, PCI_DEVICE_ID_S3_968, quirk_s3_64M },
{ PCI_FIXUP_FINAL, PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_82437, quirk_triton },

moving:/var/log# lspci
00:00.0 Host bridge: Intel Corporation 430HX - 82439HX TXC [Triton II] (rev 03)
00:07.0 ISA bridge: Intel Corporation 82371SB PIIX3 ISA [Natoma/Triton II] (rev 01)
00:07.1 IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]
00:11.0 VGA compatible controller: S3 Inc. ViRGE/DX or /GX (rev 01)
00:13.0 Multimedia video controller: Brooktree Corporation Bt878 (rev 02)
00:13.1 Multimedia controller: Brooktree Corporation Bt878 (rev 02)
00:14.0 Ethernet controller: Digital Equipment Corporation DECchip 21140 [FasterNet] (rev 22)

My Soundblaster AWE32 usually gets more interrupts than the timer interrupt
(except I rebooted recently) and plays MP3s almost constantly and my
computer doesn't die.

I use 2.2.12, but don't see how that would change things.

Linux moving.m-l.org 2.2.12 #7 SMP Wed Oct 6 01:08:39 EDT 1999 i586 unknown

moving:/var/log# cat /proc/interrupts
CPU0 CPU1
0: 6019822 10585901 IO-APIC-edge timer
1: 14219 16802 IO-APIC-edge keyboard
2: 0 0 XT-PIC cascade
3: 158620 185372 IO-APIC-edge serial
4: 1738 2923 IO-APIC-edge serial
5: 2039684 2055031 IO-APIC-edge soundblaster
8: 1 1 IO-APIC-edge rtc
13: 1 0 XT-PIC fpu
14: 114 66 IO-APIC-edge ide0
15: 49048 57837 IO-APIC-edge ide1
16: 316 199 IO-APIC-level eth0
NMI: 0
ERR: 0

moving:/var/log# cat /proc/dma
1: SoundBlaster8
4: cascade
5: SoundBlaster16

-George Greer

-
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/