Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 21 Nov 2007 09:39:32 -0500
From:      John Baldwin <jhb@freebsd.org>
To:        freebsd-stable@freebsd.org, lev@freebsd.org
Subject:   Re: 6.3-PRERELEASE: interrupt storm detected on "irq11:"; throttling interrupt source, (irq11 is em0)
Message-ID:  <200711210939.32454.jhb@freebsd.org>
In-Reply-To: <44941699.20071115221850@serebryakov.spb.ru>
References:  <44941699.20071115221850@serebryakov.spb.ru>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thursday 15 November 2007 02:18:50 pm Lev Serebryakov wrote:
> Hello, freebsd-stable.
> 
>  Upgrading my netwrok from 100Mbit to 1Gbit.
> 
>  I've replaced one of two fxp's with em (desktop varinat), and rebuild system.
>  Right after booting TONS of messages about interrupt storm (without
>  device name). irq11 is occuped by em0.
> 
>  uname -a
> FreeBSD xxx.xxx.xxx 6.3-PRERELEASE FreeBSD 6.3-PRERELEASE #0: Thu Nov
> 15 19:19:26 MSK 2007     lev@xxx.xxx.xxx:/usr/obj/usr/src/sys/GATEWAY i386
>  
>  Here is dmesg.boot:
> 
> Copyright (c) 1992-2007 The FreeBSD Project.
> Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
>         The Regents of the University of California. All rights reserved.
> FreeBSD is a registered trademark of The FreeBSD Foundation.
> FreeBSD 6.3-PRERELEASE #0: Thu Nov 15 19:19:26 MSK 2007
>     lev@xxx.xxx.xxx:/usr/obj/usr/src/sys/GATEWAY
> Copyright (c) 1992-2007 The FreeBSD Project.Timecounter "i8254" frequency 1193182 Hz quality 0
> CPU: Pentium III/Pentium III Xeon/Celeron (551.25-MHz 686-class CPU)
>   Origin = "GenuineIntel"  Id = 0x673  Stepping = 3
>   Features=0x387f9ff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,PN,MMX,FXSR,SSE>
> real memory  = 671072256 (639 MB)
> avail memory = 647380992 (617 MB)
> ath_hal: 0.9.20.3 (AR5210, AR5211, AR5212, RF5111, RF5112, RF2413, RF5413)
> acpi0: <ASUS P3B_F> on motherboard
> acpi0: Power Button (fixed)
> Timecounter "ACPI-safe" frequency 3579545 Hz quality 850
> acpi_timer0: <24-bit timer at 3.579545MHz> port 0xe408-0xe40b on acpi0
> cpu0: <ACPI CPU> on acpi0
> acpi_throttle0: <ACPI CPU Throttling> on cpu0
> acpi_button0: <Power Button> on acpi0
> pcib0: <ACPI Host-PCI bridge> port 0xcf8-0xcff on acpi0
> pci0: <ACPI PCI bus> on pcib0
> agp0: <Intel 82443BX (440 BX) host to PCI bridge> mem 0xe7000000-0xe7ffffff at device 0.0 on pci0
> pcib1: <PCI-PCI bridge> at device 1.0 on pci0
> pci1: <PCI bus> on pcib1
> pci1: <display, VGA> at device 0.0 (no driver attached)
> isab0: <PCI-ISA bridge> at device 4.0 on pci0
> isa0: <ISA bus> on isab0
> atapci0: <Intel PIIX4 UDMA33 controller> port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0xb800-0xb80f at device 4.1 on pci0
> ata0: <ATA channel 0> on atapci0
> ata1: <ATA channel 1> on atapci0
> pci0: <serial bus, USB> at device 4.2 (no driver attached)
> intpm0: <Intel 82371AB Power management controller> port 0xe800-0xe80f irq 9 at device 4.3 on pci0
> intpm0: I/O mapped e800
> intpm0: intr IRQ 9 enabled revision 0
> intpm0: [GIANT-LOCKED]
> intsmb0: <Intel PIIX4 SMBUS Interface> on intpm0
> smbus1: <System Management Bus> on intsmb0
> smb0: <SMBus generic I/O> on smbus1
> intpm0: PM I/O mapped e400
> ath0: <Atheros 5212> mem 0xe3800000-0xe380ffff irq 12 at device 10.0 on pci0
> ath0: Ethernet address: 00:15:e9:40:61:59
> ath0: mac 7.9 phy 4.5 radio 5.6
> fxp0: <Intel 82558 Pro/100 Ethernet> port 0xb000-0xb01f mem 0xe5000000-0xe5000fff,0xe3000000-0xe30fffff irq 10 at device 11.0 on pci0
> miibus0: <MII bus> on fxp0
> inphy0: <i82555 10/100 media interface> on miibus0
> inphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
> fxp0: Ethernet address: 00:50:8b:5d:ac:cb
> em0: <Intel(R) PRO/1000 Network Connection Version - 6.7.2> port 0xa800-0xa83f mem 0xe2800000-0xe281ffff,0xe2000000-0xe201ffff irq 11 at device 12.0 on pci0
> em0: Ethernet address: 00:07:e9:09:ed:f3
> pci0: <simple comms> at device 13.0 (no driver attached)
> ppc0: <ECP parallel printer port> port 0x378-0x37f,0x778-0x77b irq 7 drq 3 on acpi0
> ppc0: SMC-like chipset (ECP/EPP/PS2/NIBBLE) in COMPATIBLE mode
> ppc0: FIFO with 16/16/9 bytes threshold
> ppbus0: <Parallel port bus> on ppc0
> sio0: <16550A-compatible COM port> port 0x3f8-0x3ff irq 4 flags 0x10 on acpi0
> sio0: type 16550A
> sio1: <16550A-compatible COM port> port 0x2f8-0x2ff irq 3 on acpi0
> sio1: type 16550A
> atkbdc0: <Keyboard controller (i8042)> port 0x60,0x64 irq 1 on acpi0
> atkbd0: <AT Keyboard> irq 1 on atkbdc0
> kbd0 at atkbd0
> atkbd0: [GIANT-LOCKED]
> pmtimer0 on isa0
> orm0: <ISA Option ROMs> at iomem 0xc0000-0xc7fff,0xc8000-0xc87ff,0xcc000-0xccfff on isa0
> sc0: <System console> at flags 0x100 on isa0
> sc0: VGA <16 virtual consoles, flags=0x300>
> sio2 at port 0x3e8-0x3ef irq 5 on isa0
> sio2: type 16550A
> vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
> Timecounter "TSC" frequency 551253671 Hz quality 800
> Timecounters tick every 1.000 msec
> interrupt storm detected on "irq11:"; throttling interrupt source
> ad0: 76351MB <SAMSUNG SP0802N TK200-04> at ata0-master UDMA33
> acd0: CDROM <CD-532E-B/3.0B> at ata1-master PIO4
> Trying to mount root from ufs:/dev/ad0s1a
> interrupt storm detected on "irq11:"; throttling interrupt source
> interrupt storm detected on "irq11:"; throttling interrupt source
> interrupt storm detected on "irq11:"; throttling interrupt source
> interrupt storm detected on "irq11:"; throttling interrupt source
> interrupt storm detected on "irq11:"; throttling interrupt source
> ipfw2 initialized, divert loadable, rule-based forwarding disabled, default to deny, logging disabled
> interrupt storm detected on "irq11:"; throttling interrupt source
> interrupt storm detected on "irq11:"; throttling interrupt source
> interrupt storm detected on "irq11:"; throttling interrupt source

Probably you have a misrouted interrupt and some other device is interrupting
on IRQ 11 but has its handler listening on another IRQ.  You can try disabling
invididual devices to see which one is causing the storm and then investigate
further from there.  em0 and any other devices on IRQ 11 are probably "innocent
victims" of the other device whose IRQ is wrong.

-- 
John Baldwin



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200711210939.32454.jhb>