From owner-cvs-src@FreeBSD.ORG Wed Oct 29 08:22:37 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D10E016A4CE; Wed, 29 Oct 2003 08:22:37 -0800 (PST) Received: from brian.webcom.it (brianlap.inet.it [213.92.1.190]) by mx1.FreeBSD.org (Postfix) with ESMTP id C056F43F3F; Wed, 29 Oct 2003 08:22:35 -0800 (PST) (envelope-from andrea@webcom.it) Received: by brian.webcom.it (Postfix, from userid 1000) id 901B313; Wed, 29 Oct 2003 17:22:28 +0100 (CET) Date: Wed, 29 Oct 2003 17:22:28 +0100 From: Andrea Campi To: John Baldwin Message-ID: <20031029162228.GA720@webcom.it> References: <20031022132436.V59735@root.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Echelon: BND CIA NSA Mossad KGB MI6 IRA detonator nuclear assault strike User-Agent: Mutt/1.5.4i cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org cc: Nate Lawson Subject: Re: cvs commit: src/sys/dev/acpica acpi.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 29 Oct 2003 16:22:38 -0000 On Wed, Oct 22, 2003 at 04:40:15PM -0400, John Baldwin wrote: > >> By the way, any ideas on why my laptop gets an interrupt storm when it > >> resumes from S1 and any ideas on how to fix that? > > > > No idea at the moment. What interrupt and who's on it? > > No idea really. I showed it to you at BSDCon when I tried to suspend > and you mentioned the Linux guys had seen something similar. It seems > to be related to the 0619 import btw. FYI: I think I'm seeing this on my Thinkpad 570E on reboot. I get an interrupt storm on reboot; it's on irq 11, which is what gets assigned to most devices. However, I've disabled all devices which could possibly use it, and the only only one left is cbb. I haven't been able yet to determine when this started, as I noticed it only recently. I tried comparing a verbose boot after cold boot (working) vs warm (non working) and they looked the same to a visual inspection, so it doesn't seem to be a case of irq misrouting. The boot stops after printing: Mounting root from ufs:/dev/ad2s2a. Breaking into DDB and using the new 'show intrcnt' command shows I am indeed getting a lot (thousands per second) interrupt 11. However, setting a breakpoint in cbb_intr and tracing through it shows that cbb_get(sc, CBB_SOCKET_EVENT) is returning 0. I haven't gotten any further than this for now. With my limited knowledge, this makes me think that either something else is generating irqs, or cbb is but cbb_get() is giving a wrong answer. It's not clear to how to determine this, if anybody has a clue I could use it too. Bye, Andrea -- The three Rs of Microsoft support: Retry, Reboot, Reinstall.