From owner-freebsd-stable@FreeBSD.ORG Wed Nov 21 15:03:47 2007 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1949416A41B for ; Wed, 21 Nov 2007 15:03:47 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from elvis.mu.org (elvis.mu.org [192.203.228.196]) by mx1.freebsd.org (Postfix) with ESMTP id EE06F13C506 for ; Wed, 21 Nov 2007 15:03:46 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from zion.baldwin.cx (66-23-211-162.clients.speedfactory.net [66.23.211.162]) by elvis.mu.org (Postfix) with ESMTP id 2D32E1A4D7C; Wed, 21 Nov 2007 07:03:46 -0800 (PST) From: John Baldwin To: freebsd-stable@freebsd.org, lev@freebsd.org Date: Wed, 21 Nov 2007 09:39:32 -0500 User-Agent: KMail/1.9.7 References: <44941699.20071115221850@serebryakov.spb.ru> In-Reply-To: <44941699.20071115221850@serebryakov.spb.ru> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200711210939.32454.jhb@freebsd.org> Cc: Subject: Re: 6.3-PRERELEASE: interrupt storm detected on "irq11:"; throttling interrupt source, (irq11 is em0) X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Nov 2007 15:03:47 -0000 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 > real memory = 671072256 (639 MB) > avail memory = 647380992 (617 MB) > ath_hal: 0.9.20.3 (AR5210, AR5211, AR5212, RF5111, RF5112, RF2413, RF5413) > acpi0: 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: on acpi0 > acpi_throttle0: on cpu0 > acpi_button0: on acpi0 > pcib0: port 0xcf8-0xcff on acpi0 > pci0: on pcib0 > agp0: mem 0xe7000000-0xe7ffffff at device 0.0 on pci0 > pcib1: at device 1.0 on pci0 > pci1: on pcib1 > pci1: at device 0.0 (no driver attached) > isab0: at device 4.0 on pci0 > isa0: on isab0 > atapci0: port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0xb800-0xb80f at device 4.1 on pci0 > ata0: on atapci0 > ata1: on atapci0 > pci0: at device 4.2 (no driver attached) > intpm0: 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: on intpm0 > smbus1: on intsmb0 > smb0: on smbus1 > intpm0: PM I/O mapped e400 > ath0: 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: port 0xb000-0xb01f mem 0xe5000000-0xe5000fff,0xe3000000-0xe30fffff irq 10 at device 11.0 on pci0 > miibus0: on fxp0 > inphy0: on miibus0 > inphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto > fxp0: Ethernet address: 00:50:8b:5d:ac:cb > em0: 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: at device 13.0 (no driver attached) > ppc0: 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: 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: port 0x60,0x64 irq 1 on acpi0 > atkbd0: irq 1 on atkbdc0 > kbd0 at atkbd0 > atkbd0: [GIANT-LOCKED] > pmtimer0 on isa0 > orm0: at iomem 0xc0000-0xc7fff,0xc8000-0xc87ff,0xcc000-0xccfff on isa0 > sc0: 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: 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 at ata0-master UDMA33 > acd0: CDROM 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