From owner-freebsd-current@FreeBSD.ORG Wed Mar 30 07:13:08 2005 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A026D16A4CE for ; Wed, 30 Mar 2005 07:13:08 +0000 (GMT) Received: from wproxy.gmail.com (wproxy.gmail.com [64.233.184.207]) by mx1.FreeBSD.org (Postfix) with ESMTP id DA5E343D2D for ; Wed, 30 Mar 2005 07:13:07 +0000 (GMT) (envelope-from dan.cojocar@gmail.com) Received: by wproxy.gmail.com with SMTP id 69so51731wra for ; Tue, 29 Mar 2005 23:13:07 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:references; b=qsXFuTE20vN8M3s3TH2SwkMxefQ0gFgSqCy4Nd2sC9381FPtKQvvgiFZu7jPdpuwubQeSXO//Pq/u19qRfsxbBfNYSf6HcXggIJfsLOQ7/D5i6rgIlx14cVYkHJOK9QswQt2HCsk2ylbUFtOMpDK5qJ/QePrHEUkig9p7BmWFUQ= Received: by 10.54.37.69 with SMTP id k69mr201777wrk; Tue, 29 Mar 2005 23:13:07 -0800 (PST) Received: by 10.54.26.4 with HTTP; Tue, 29 Mar 2005 23:13:07 -0800 (PST) Message-ID: Date: Wed, 30 Mar 2005 10:13:07 +0300 From: Dan Cojocar To: freebsd-current@freebsd.org In-Reply-To: <20050329154013.B52981@lexi.siliconlandmark.com> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit References: <6.2.1.2.0.20050329135821.04e24620@64.7.153.2> <6.2.1.2.0.20050329141154.04e19838@64.7.153.2> <6.2.1.2.0.20050329143237.02f15990@64.7.153.2> <20050329154013.B52981@lexi.siliconlandmark.com> cc: Jung-uk Kim cc: Mike Tancsa Subject: Re: Interrupt storm X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Dan Cojocar List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Mar 2005 07:13:08 -0000 On Tue, 29 Mar 2005 15:46:52 -0500 (EST), Andre Guibert de Bruet wrote: > > On Tue, 29 Mar 2005, Dan Cojocar wrote: > > On Tue, 29 Mar 2005 14:33:44 -0500, Mike Tancsa wrote: > >> At 02:29 PM 29/03/2005, Dan Cojocar wrote: > >>> I have enabled in BIOS and loaded audio driver and USB and i get > >>> the following storm: > >>> Interrupt storm detected on "irq11: pcm0 rl1+"; throttling interrupt source > >>> Interrupt storm detected on "irq5: rl0"; throttling interrupt source > >> > >> Any different if you comment out > >> device apic # I/O APIC > >> > > I don't have device apic in my kernel. > > > > I updated my BIOS, as Jung-uk Kim suggested, and now i have 3 > > interrupt stroms :) > > > > Interrupt storm detected on "irq10: rl0 ohci1"; throttling interrupt source > > Interrupt storm detected on "irq11: rl1 ehci0"; throttling interrupt source > > Interrupt storm detected on "irq5: ohci0"; throttling interrupt source > > Have you tried booting this machine using GENERIC with ACPI turned off? > I tried running GENERIC and i get the following lor and watchdog timeout, no interrupt storms: lock order reversal 1st 0xc09fc7a0 ifnet (ifnet) @ /usr/src/sys/net/if.c:1091 2nd 0xc23c0700 rl0 (network driver) @ /usr/src/sys/modules/rl/../../pci/if_rl.c:1688 KDB: stack backtrace: kdb_backtrace(c08eb4f7,c23c0700,c24055c0,c0b27e4c,c0b27ddd) at kdb_backtrace+0x2e witness_checkorder(c23c0700,9,c0b27ddd,698,c09fc7a0) at witness_checkorder+0x6b3 _mtx_lock_flags(c23c0700,0,c0b27ddd,698,c23c0000) at _mtx_lock_flags+0x8a rl_watchdog(c23c0000,0,c08f0f38,443,c09adfe0) at rl_watchdog+0x3a if_slowtimo(0,0,c08e8914,107,c06eea90) at if_slowtimo+0x59 softclock(0,0,c08e51fb,256,c09adfa0) at softclock+0x249 ithread_loop(c2300500,e35f1d48,c08e4fe6,30e,c2300500) at ithread_loop+0x162 fork_exit(c065dd00,c2300500,e35f1d48) at fork_exit+0xc6 fork_trampoline() at fork_trampoline+0x8 --- trap 0x1, eip = 0, esp = 0xe35f1d7c, ebp = 0 --- rl0: watchdog timeout rl1: watchdog timeout rl0: watchdog timeout rl1: watchdog timeout rl1: watchdog timeout rl1: watchdog timeout rl1: watchdog timeout Here is the full dmesg: http://cs.ubbcluj.ro/~dan/dmesg.txt.generic I tried also my kernel with apic, i don't get interrupt storms but i get watchdog timeout message just like with GENERIC. Here is the full dmesg: http://cs.ubbcluj.ro/~dan/dmesg.txt.apic And finally i tried my kernel without apic and without acpi, it's running just fine, no interrupt storms, no watchdog timeout, but i don't have acpi :(, here is the final dmesg: http://cs.ubbcluj.ro/~dan/dmesg.txt.noacpi. Thanks, Dan