Re: APIC errors and aic7xxx interrupts w/SMP on 2.3.25

Simon Kirby (sim@stormix.com)
Wed, 10 Nov 1999 09:32:50 -0500


On Wed, Nov 10, 1999 at 06:25:28PM +0900, kumon@flab.fujitsu.co.jp wrote:

> kumon@flab.fujitsu.co.jp writes:
> > Thanks Doug,
> > Your information suggests me to investigate USB devices.
> >
> > Doug Ledford writes:
> > > This most likely means something besides the aic7xxx is making that
> > > interrupt but as sson as the aic7xxx is loaded and that interrupt is
> > > enabled then the other device (whatever it may be, check the output of
> > > lspci to see if anything else is sharing that interrupt) is likely making
> > > all those interrupts and that's what needs fixed.
>
> My guess is not true.
>
> The result of /proc/interrupts and lspci are attached at the tail.
>
> IRQ19 is shared by aic7xxx and Vortex Aureal sound chip.
> Even if the sound card is removed, massive interrupts exist.

This may not be related to the BIOS at all... I remember there were some
problems when Ingo was developing his APIC cleanup patches that caused
this problem to show up as well. I remember some posts a while ago about
some IRQs having millions of interrupts very quickly, and it went away in
later versions of Ingo's SMP patches (I think). :)

Maybe I'm not remembering correctly, but I think this is the case.

Simon-

[ Stormix Technologies Inc. ][ NetNation Communcations Inc. ]
[ sim@stormix.com ][ sim@netnation.com ]
[ Opinions expressed are not necessarily those of my employers. ]

---

> My BOIS was set to use MPS-1.4. But if I changed it to use MPS-1.1, > the interrupts disappeared. > > As Harold suggested that: > > There is a known problem with USB on the BP6 if you have the bios > >set to MPS v1.4. I would make sure that you have the bios set to MPS v1.1. > > It may be the case. > > In this experiment, I used the latest bios 'BP6 LP BIOS+HPT366 beta > BIOS v1.21', released several day ago. > > Even if I use MPS-1.4 setting, Linux booting messages said "MPS 1.1", > what's curious. > > > I added /proc/interrupts and slightly edited 'lspci -v' output for > (un)informative data. > > ---------- > using MPS 1.4 > ---------- > /proc/interrupts: > CPU0 CPU1 > 0: 143984 144876 IO-APIC-edge timer > 1: 160 144 IO-APIC-edge keyboard > 2: 0 0 XT-PIC cascade > 5: 0 0 IO-APIC-edge uhci > 9: 0 0 IO-APIC-edge acpi > 12: 0 0 IO-APIC-edge PS/2 Mouse > 13: 1 0 XT-PIC fpu > 14: 1733 1763 IO-APIC-edge ide0 > 15: 8 2 IO-APIC-edge ide1 > 16: 0 0 IO-APIC-level eth0 > 18: 20 25 IO-APIC-level aic7xxx > 19: 48385152 48385308 IO-APIC-level aic7xxx > NMI: 288803 288803 > LOC: 288761 288772 > ERR: 0 > --- > IRQ and PCI relation by 'lspci -v' > 5: 00:07.2 USB Controller: Intel Corporation 82371AB PIIX4 USB (rev 01) > 16: 00:0f.0 Ethernet controller: 3Com Corporation 3c905 100BaseTX [Boomerang] > 16: 01:00.0 VGA compatible controller: Nvidia Corporation Riva TNT 128 (rev 04) > 17: 00:0d.0 Serial controller: Rockwell International HCF 56k V90 FaxModem (rev 01) > 18: 00:0b.0 SCSI storage controller: Adaptec AHA-2940U/UW / AHA-39xx / AIC-7895 (rev 03) > 18: 00:13.0 Unknown mass storage controller: Triones Technologies, Inc.: Unknown device 0004 (rev 01) > 18: 00:13.1 Unknown mass storage controller: Triones Technologies, Inc.: Unknown device 0004 (rev 01) > 19: 00:09.0 Multimedia audio controller: Aureal Semiconductor Vortex 2 (rev fe) > 19: 00:0b.1 SCSI storage controller: Adaptec AHA-2940U/UW / AHA-39xx / AIC-7895 (rev 03) > > ---------- > MPS 1.1 > ---------- > /proc/interrupts: > CPU0 CPU1 > 0: 2642 3168 IO-APIC-edge timer > 1: 66 76 IO-APIC-edge keyboard > 2: 0 0 XT-PIC cascade > 5: 46 43 IO-APIC-level uhci, aic7xxx > 9: 0 0 IO-APIC-edge acpi > 10: 0 0 IO-APIC-level eth0 > 11: 23 22 IO-APIC-level aic7xxx > 12: 0 0 IO-APIC-level PS/2 Mouse > 13: 1 0 XT-PIC fpu > 14: 1438 1690 IO-APIC-edge ide0 > 15: 7 3 IO-APIC-edge ide1 > NMI: 5753 5753 > LOC: 5723 5736 > ERR: 0 > --- > IRQ and PCI relation by 'lspci -v ' > 5: 00:07.2 USB Controller: Intel Corporation 82371AB PIIX4 USB (rev 01) > 5: 00:09.0 Multimedia audio controller: Aureal Semiconductor Vortex 2 (rev fe) > 5: 00:0b.1 SCSI storage controller: Adaptec AHA-2940U/UW / AHA-39xx / AIC-7895 (rev 03) > 10: 00:0f.0 Ethernet controller: 3Com Corporation 3c905 100BaseTX [Boomerang] > 10: 01:00.0 VGA compatible controller: Nvidia Corporation Riva TNT 128 (rev 04) > 11: 00:0b.0 SCSI storage controller: Adaptec AHA-2940U/UW / AHA-39xx / AIC-7895 (rev 03) > 11: 00:13.0 Unknown mass storage controller: Triones Technologies, Inc.: Unknown device 0004 (rev 01) > 11: 00:13.1 Unknown mass storage controller: Triones Technologies, Inc.: Unknown device 0004 (rev 01) > 12: 00:0d.0 Serial controller: Rockwell International HCF 56k V90 FaxModem (rev 01) > > -- > Computer Systems Laboratory, Fujitsu Labs. > kumon@flab.fujitsu.co.jp > > - > 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/

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